================== js Client to python Client Communication: should connect without errors 10323ms [log] starting device 11651ms [err] DEBUG:asyncio:Using selector: EpollSelector 11911ms [err] ERROR:asyncio:Unclosed client session 11911ms [err] client_session: 12038ms [log] parsing 12038ms [log] creating device handler 12038ms [log] [ready] 12038ms [log] reading line 12038ms [log] [websocketToken] "f2f8b1f4-a3c5-42d1-a4d0-5a43534fffc2" 12052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12052ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 14543ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 14543ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 14592ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/69c3912a-5e9c-4050-924c-8e911e00c0f7"}}', extra='') 14592ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/69c3912a-5e9c-4050-924c-8e911e00c0f7"} 14646ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 14681ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae", "state": "new"}] 16682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 16683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 16683ms [err] v=0 16683ms [err] o=- 3956287253 3956287253 IN IP4 0.0.0.0 16683ms [err] s=- 16683ms [err] t=0 0 16683ms [err] a=group:BUNDLE 0 16683ms [err] a=msid-semantic:WMS * 16683ms [err] m=application 9 DTLS/SCTP 5000 16683ms [err] c=IN IP4 0.0.0.0 16683ms [err] a=mid:0 16683ms [err] a=sctpmap:5000 webrtc-datachannel 65535 16683ms [err] a=max-message-size:65536 16683ms [err] a=ice-ufrag:AUxE 16683ms [err] a=ice-pwd:invAITGZRtphzy0P8mtDAq 16683ms [err] a=fingerprint:sha-256 49:73:CF:4A:FD:50:79:10:77:DB:05:15:F6:8D:CD:78:48:93:42:84:D2:BE:C6:F6:91:D7:1D:E3:E5:34:60:46 16683ms [err] a=setup:actpass 16683ms [err] 16684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 16684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 16685ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae", "state": "new"}] 16685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 16686ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 16687ms [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'\x0cL\xeaH9Eu\xe0N\xf7E\x9c') 16687ms [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'Luo\xe0\x99\x9a\xb7\x8a\xcb\xe7\xf4d') 16688ms [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'\x0cL\xeaH9Eu\xe0N\xf7E\x9c') 16688ms [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'Luo\xe0\x99\x9a\xb7\x8a\xcb\xe7\xf4d') 16697ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 16697ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(\xb0Qm>\x16R\xb5!\x86ZT') 17198ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(\xb0Qm>\x16R\xb5!\x86ZT') 18201ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(\xb0Qm>\x16R\xb5!\x86ZT') 20204ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(\xb0Qm>\x16R\xb5!\x86ZT') 21688ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 21688ms [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='') 21689ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 21689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae"}', extra='') 21689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 21732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7zd5ZBaAxLvP') 21732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7zd5ZBaAxLvP') 21742ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1904554307898682553 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:hkdl\\r\\na=ice-pwd:7OHcdrqobOxAqvQwTUYb9WFe\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 14:C8:03:C4:10:0E:31:12:A2:DD:8A:43:7C:76:55:53:29:C2:40:B0:F0:38:9F:EC:8A:B4:86:47:9F:1D:5F:DE\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae"}', extra='') 21742ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21742ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 21742ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 21742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 21742ms [err] v=0 21742ms [err] o=- 1904554307898682553 2 IN IP4 127.0.0.1 21742ms [err] s=- 21742ms [err] t=0 0 21742ms [err] a=group:BUNDLE 0 21742ms [err] a=msid-semantic: WMS 21742ms [err] m=application 9 DTLS/SCTP 5000 21742ms [err] c=IN IP4 0.0.0.0 21742ms [err] a=ice-ufrag:hkdl 21742ms [err] a=ice-pwd:7OHcdrqobOxAqvQwTUYb9WFe 21742ms [err] a=ice-options:trickle 21742ms [err] a=fingerprint:sha-256 14:C8:03:C4:10:0E:31:12:A2:DD:8A:43:7C:76:55:53:29:C2:40:B0:F0:38:9F:EC:8A:B4:86:47:9F:1D:5F:DE 21742ms [err] a=setup:active 21742ms [err] a=mid:0 21742ms [err] a=sctpmap:5000 webrtc-datachannel 1024 21742ms [err] 21743ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 21743ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 21743ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 21744ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9Fr2jQnsSx 1 udp 1845501695 172.17.0.2 49206 typ prflx) 21744ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21744ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21744ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21744ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46778) -> ('172.17.0.2', 49206)) State.WAITING -> State.IN_PROGRESS 21744ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0H:\xe3@m\xa5\x9du\xf4\x11\xb3') 21745ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae", "state": "connecting"}] 21745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0H:\xe3@m\xa5\x9du\xf4\x11\xb3') 21745ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46778) -> ('172.17.0.2', 49206)) State.IN_PROGRESS -> State.SUCCEEDED 21746ms [err] INFO:aioice.ice:Connection(0) ICE completed 21777ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 21777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 21781ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 21782ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 21782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2615879582 1 udp 2113937151 0f8c9489-e65e-48e8-b4ca-add649992e56.local 49206 typ host generation 0 ufrag hkdl network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae"}', extra='') 21782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 21782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 21787ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0f8c9489-e65e-48e8-b4ca-add649992e56.local" resolved to 172.17.0.2 21788ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 21789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 21789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 21789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 21789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 21789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 21790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 21790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 21790ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae", "state": "connected"}] 21790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:533089761 1 udp 1677729535 141.24.211.56 49206 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag hkdl network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae"}', extra='') 21790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 21790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 21792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 21793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 21793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 21793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 21793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 21793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 21793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 21793ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5V31Zydfml9C') 21793ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5V31Zydfml9C') 21794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 21794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 21794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 21794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=149900535, stream_id=1, stream_seq=0) 21794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 21795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=149900535, gaps=[]) 21795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 21795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4133494358, stream_id=1, stream_seq=0) 21795ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 21796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4133494358, gaps=[]) 21874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZJUwH8G/lxki') 21874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZJUwH8G/lxki') 21932ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RP5YcrmGNmkY') 21932ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RP5YcrmGNmkY') 21932ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45048) -> ('172.17.0.2', 49206)) State.WAITING -> State.IN_PROGRESS 21932ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc7Es\xd89 ('172.17.0.2', 49206)) State.IN_PROGRESS -> State.SUCCEEDED 21935ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46778) -> ('172.17.0.2', 49206)) State.FROZEN -> State.FAILED 21935ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45048) -> ('172.17.0.2', 49206)) State.FROZEN -> State.FAILED 21935ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46778) -> ('141.24.211.56', 49206)) State.FROZEN -> State.FAILED 21935ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45048) -> ('141.24.211.56', 49206)) State.FROZEN -> State.FAILED 21942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21942ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae"}', extra='') 22462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 22462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 22462ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22462ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 22462ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 22462ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22463ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 22463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22463ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1783a024-8aab-43d2-97c4-d74eb1f722ae", "state": "closed"}] 22464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22464ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22606ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 22698ms [err] Traceback (most recent call last): 22698ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 22698ms [err] return _run_code(code, main_globals, None, 22698ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 22698ms [err] exec(code, run_globals) 22698ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 22698ms [err] sys.exit(main()) 22698ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 22698ms [err] asyncio.run(main_async()) 22698ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 22698ms [err] return loop.run_until_complete(main) 22698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 22699ms [err] self.run_forever() 22699ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 22699ms [err] self._run_once() 22699ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 22700ms [err] event_list = self._selector.select(timeout) 22700ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 22700ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 22700ms [err] KeyboardInterrupt 22702ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 22702ms [err] h.flush() 22702ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 35414ms [log] starting device 36130ms [err] DEBUG:asyncio:Using selector: EpollSelector 36333ms [err] ERROR:asyncio:Unclosed client session 36333ms [err] client_session: 36466ms [log] parsing 36466ms [log] creating device handler 36466ms [log] [ready] 36466ms [log] reading line 36466ms [log] [websocketToken] "54414a35-0204-4a74-833e-5de708a9b351" 36474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 36474ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 38293ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38294ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 38311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/2a2f91e5-54fc-4216-bf3b-5128529a2e56"}}', extra='') 38311ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/2a2f91e5-54fc-4216-bf3b-5128529a2e56"} 38398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 38403ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "new"}] 40407ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 40408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 40408ms [err] v=0 40408ms [err] o=- 3956287277 3956287277 IN IP4 0.0.0.0 40408ms [err] s=- 40408ms [err] t=0 0 40408ms [err] a=group:BUNDLE 0 40408ms [err] a=msid-semantic:WMS * 40408ms [err] m=application 9 DTLS/SCTP 5000 40408ms [err] c=IN IP4 0.0.0.0 40408ms [err] a=mid:0 40408ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40408ms [err] a=max-message-size:65536 40408ms [err] a=ice-ufrag:57RB 40408ms [err] a=ice-pwd:4Yxvq3pkfPKzEyztOUNuog 40408ms [err] a=fingerprint:sha-256 D7:07:99:0B:29:8E:0C:E4:42:1F:0F:29:8D:0A:A6:37:58:35:CA:BD:75:96:8F:0C:F8:DF:B3:84:26:56:B1:70 40408ms [err] a=setup:actpass 40408ms [err] 40410ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 40410ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 40412ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "new"}] 40412ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 40413ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 40415ms [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'@WSP\xffs\xc6y7F\xc03') 40416ms [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'\xfbb\x11\xfaK\xe0 %\xc2g\x18E') 40416ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 40417ms [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'@WSP\xffs\xc6y7F\xc03') 40417ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8fK,\xd3D\x82\x9db\x07E6\\') 40417ms [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'\xfbb\x11\xfaK\xe0 %\xc2g\x18E') 40919ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8fK,\xd3D\x82\x9db\x07E6\\') 41921ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8fK,\xd3D\x82\x9db\x07E6\\') 43924ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8fK,\xd3D\x82\x9db\x07E6\\') 45416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45417ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45417ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45417ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45417ms [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='') 45417ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 50442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42360) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?\xb9\x15\xd3\x9b\xda\xd8\x03%\xe2\xb3\xa1') 50443ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42360) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?\xb9\x15\xd3\x9b\xda\xd8\x03%\xe2\xb3\xa1') 50457ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca","content":{"type":"answer","sdp":"v=0\\r\\no=- 3956287282 3956287282 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 42360 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42360 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34343 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34343 typ srflx raddr 172.17.0.2 rport 34343\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42360 typ srflx raddr 172.30.0.1 rport 42360\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ONhp\\r\\na=ice-pwd:e6VPOjJt6hYG5FIFLda83i\\r\\na=fingerprint:sha-256 F0:9E:7A:14:0A:5C:09:BD:A0:B3:C3:63:BE:E1:4F:61:45:05:BD:7C:9E:B5:C6:54:18:11:B9:C9:6B:5B:D7:BE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 50457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 50457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 50457ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 50457ms [err] v=0 50457ms [err] o=- 3956287282 3956287282 IN IP4 0.0.0.0 50457ms [err] s=- 50457ms [err] t=0 0 50457ms [err] a=group:BUNDLE 0 50457ms [err] a=msid-semantic:WMS * 50457ms [err] m=application 42360 DTLS/SCTP 5000 50457ms [err] c=IN IP4 172.30.0.1 50457ms [err] a=mid:0 50457ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50457ms [err] a=max-message-size:65536 50457ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42360 typ host 50457ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34343 typ host 50457ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34343 typ srflx raddr 172.17.0.2 rport 34343 50457ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42360 typ srflx raddr 172.30.0.1 rport 42360 50457ms [err] a=end-of-candidates 50457ms [err] a=ice-ufrag:ONhp 50457ms [err] a=ice-pwd:e6VPOjJt6hYG5FIFLda83i 50457ms [err] a=fingerprint:sha-256 F0:9E:7A:14:0A:5C:09:BD:A0:B3:C3:63:BE:E1:4F:61:45:05:BD:7C:9E:B5:C6:54:18:11:B9:C9:6B:5B:D7:BE 50457ms [err] a=setup:active 50457ms [err] 50458ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 50458ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50459ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50459ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('172.30.0.1', 42360)) State.FROZEN -> State.WAITING 50459ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53505) -> ('172.30.0.1', 42360)) State.FROZEN -> State.WAITING 50459ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('172.17.0.2', 34343)) State.FROZEN -> State.WAITING 50459ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tg7ZLIgRb5 1 udp 1862270975 172.17.0.2 42360 typ prflx) 50459ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50459ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50459ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50460ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('172.17.0.2', 42360)) State.WAITING -> State.IN_PROGRESS 50460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42360) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a\x04\xe5\xc4\x8e\xea\xd0Jo\xf5\xa4\x8c') 50460ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('172.30.0.1', 42360)) State.WAITING -> State.IN_PROGRESS 50460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42360) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x81e\x9b\x9b'$\xdb\x80\n\xa5\xed\xea") 50460ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "connecting"}] 50461ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42360) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a\x04\xe5\xc4\x8e\xea\xd0Jo\xf5\xa4\x8c') 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('172.17.0.2', 42360)) State.IN_PROGRESS -> State.SUCCEEDED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53505) -> ('172.30.0.1', 42360)) State.WAITING -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('172.17.0.2', 34343)) State.WAITING -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53505) -> ('172.17.0.2', 34343)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('141.24.211.56', 34343)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53505) -> ('141.24.211.56', 34343)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('141.24.211.56', 42360)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53505) -> ('141.24.211.56', 42360)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) ICE completed 50462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42360) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x81e\x9b\x9b'$\xdb\x80\n\xa5\xed\xea") 50462ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42285) -> ('172.30.0.1', 42360)) State.IN_PROGRESS -> State.SUCCEEDED 50462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42360) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea\xd8)\xb2\xba}\xfaX\xcc\x11J\xd8') 50462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42360) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea\xd8)\xb2\xba}\xfaX\xcc\x11J\xd8') 50481ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 50481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50481ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 50482ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 50484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 50484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 50484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 50485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 50485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 50485ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50485ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "connected"}] 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 50487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 50487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3487448428, stream_id=1, stream_seq=0) 50487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 50487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3231748, stream_id=1, stream_seq=0) 50488ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3231748, gaps=[]) 50488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3487448428, gaps=[]) 50488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 50553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50553ms [log] [experimentStatusChanged] {"status": "running", "message": null} 51094ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca"}', extra='') 51094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 51094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 51094ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51094ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 51094ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 51094ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51094ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51095ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51095ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 51095ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51095ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51095ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "closed"}] 51096ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51096ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51151ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 51167ms [err] Traceback (most recent call last): 51167ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51167ms [err] return _run_code(code, main_globals, None, 51167ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51167ms [err] exec(code, run_globals) 51167ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51167ms [err] sys.exit(main()) 51167ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51167ms [err] asyncio.run(main_async()) 51167ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51167ms [err] return loop.run_until_complete(main) 51167ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51168ms [err] self.run_forever() 51168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51168ms [err] self._run_once() 51168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51168ms [err] event_list = self._selector.select(timeout) 51168ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51168ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51168ms [err] KeyboardInterrupt 51170ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51170ms [err] h.flush() 51170ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 75882ms [log] starting device 76611ms [err] DEBUG:asyncio:Using selector: EpollSelector 76793ms [err] ERROR:asyncio:Unclosed client session 76793ms [err] client_session: 76882ms [log] parsing 76882ms [log] creating device handler 76882ms [log] [ready] 76882ms [log] reading line 76882ms [log] [websocketToken] "920eabf0-2370-43b6-980a-bc765f2094fc" 76889ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 76889ms [log] [websocketConnected] 80108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80108ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 80151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/f315966f-41b8-4dfb-93c3-6fafb2000a66"}}', extra='') 80151ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/f315966f-41b8-4dfb-93c3-6fafb2000a66"} 80213ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 80218ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec", "state": "new"}] 82221ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec"}', extra='') 82221ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82221ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 82222ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7800353268312930455 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:sA12\\r\\na=ice-pwd:ZIAlew5Qg/DGYS6afmBrwrGH\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 38:69:33:76:D7:C4:53:35:49:BE:9F:9F:FC:54:D6:4F:71:F0:3A:86:BA:37:A7:74:6E:15:B8:46:A8:E0:89:B6\\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:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec"}', extra='') 82222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 82222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 82222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82222ms [err] v=0 82222ms [err] o=- 7800353268312930455 2 IN IP4 127.0.0.1 82222ms [err] s=- 82222ms [err] t=0 0 82222ms [err] a=group:BUNDLE 0 82222ms [err] a=extmap-allow-mixed 82222ms [err] a=msid-semantic: WMS 82222ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 82222ms [err] c=IN IP4 0.0.0.0 82222ms [err] a=ice-ufrag:sA12 82222ms [err] a=ice-pwd:ZIAlew5Qg/DGYS6afmBrwrGH 82222ms [err] a=ice-options:trickle 82222ms [err] a=fingerprint:sha-256 38:69:33:76:D7:C4:53:35:49:BE:9F:9F:FC:54:D6:4F:71:F0:3A:86:BA:37:A7:74:6E:15:B8:46:A8:E0:89:B6 82222ms [err] a=setup:actpass 82222ms [err] a=mid:0 82222ms [err] a=sctp-port:5000 82222ms [err] a=max-message-size:262144 82222ms [err] 82225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82225ms [err] v=0 82225ms [err] o=- 7800353268312930455 2 IN IP4 127.0.0.1 82225ms [err] s=- 82225ms [err] t=0 0 82225ms [err] a=group:BUNDLE 0 82225ms [err] a=extmap-allow-mixed 82225ms [err] a=msid-semantic: WMS 82225ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 82225ms [err] c=IN IP4 0.0.0.0 82225ms [err] a=ice-ufrag:sA12 82225ms [err] a=ice-pwd:ZIAlew5Qg/DGYS6afmBrwrGH 82225ms [err] a=ice-options:trickle 82225ms [err] a=fingerprint:sha-256 38:69:33:76:D7:C4:53:35:49:BE:9F:9F:FC:54:D6:4F:71:F0:3A:86:BA:37:A7:74:6E:15:B8:46:A8:E0:89:B6 82225ms [err] a=setup:actpass 82225ms [err] a=mid:0 82225ms [err] a=sctp-port:5000 82225ms [err] a=max-message-size:262144 82225ms [err] 82225ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 82226ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec", "state": "new"}] 82227ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 82227ms [err] v=0 82227ms [err] o=- 3956287319 3956287319 IN IP4 0.0.0.0 82227ms [err] s=- 82227ms [err] t=0 0 82227ms [err] a=group:BUNDLE 0 82227ms [err] a=msid-semantic:WMS * 82227ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 82227ms [err] c=IN IP4 0.0.0.0 82227ms [err] a=mid:0 82227ms [err] a=sctp-port:5000 82227ms [err] a=max-message-size:65536 82227ms [err] a=ice-ufrag:pDzD 82227ms [err] a=ice-pwd:YfZK0RfVfAmpWPFx2ccjl9 82227ms [err] a=fingerprint:sha-256 DD:30:01:48:61:5E:F1:AE:40:D2:18:B2:EB:37:88:FB:9B:2A:DA:F0:D1:7A:E6:0D:46:82:74:A9:80:46:F1:60 82227ms [err] a=setup:active 82227ms [err] 82227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82228ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 82230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 82230ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 82232ms [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'\xf5r.\xb1e3.\x96\xf8\xc6\xf0a') 82232ms [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';\x94\xce\x80\xdc\xbfS\x01vzG\xf3') 82233ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 82233ms [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'\xf5r.\xb1e3.\x96\xf8\xc6\xf0a') 82233ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\r\xf5@1\x83\xf5\xa3L\xb3\x7f\x8f') 82233ms [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';\x94\xce\x80\xdc\xbfS\x01vzG\xf3') 82735ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\r\xf5@1\x83\xf5\xa3L\xb3\x7f\x8f') 83736ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\r\xf5@1\x83\xf5\xa3L\xb3\x7f\x8f') 85739ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\r\xf5@1\x83\xf5\xa3L\xb3\x7f\x8f') 87233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87234ms [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='') 87234ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87234ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 87235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87236ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87236ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec", "state": "connecting"}] 87255ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TAJxxOEs0kYR') 87255ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TAJxxOEs0kYR') 87256ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RGys7id7m3 1 udp 1845501695 172.17.0.2 53067 typ prflx) 87256ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51146) -> ('172.17.0.2', 53067)) State.WAITING -> State.IN_PROGRESS 87256ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\x0f\xb66\xf3L\xc2c\xd5V\x8es') 87260ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\x0f\xb66\xf3L\xc2c\xd5V\x8es') 87260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51146) -> ('172.17.0.2', 53067)) State.IN_PROGRESS -> State.SUCCEEDED 87260ms [err] INFO:aioice.ice:Connection(0) ICE completed 87269ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2134839297 1 udp 2113937151 ebee1c3e-71fc-4ac0-8e59-d02fd4d6865f.local 53067 typ host generation 0 ufrag sA12 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec"}', extra='') 87269ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87269ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87269ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87274ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ebee1c3e-71fc-4ac0-8e59-d02fd4d6865f.local" resolved to 172.17.0.2 87274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4212292222 1 udp 1677729535 141.24.211.56 53067 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag sA12 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec"}', extra='') 87274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87277ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51146) -> ('172.17.0.2', 53067)) State.FROZEN -> State.IN_PROGRESS 87278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1\x1a\x80\x11,\xbe.\xf0\xd1\x0bZ\xfe') 87279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1\x1a\x80\x11,\xbe.\xf0\xd1\x0bZ\xfe') 87279ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51146) -> ('172.17.0.2', 53067)) State.IN_PROGRESS -> State.SUCCEEDED 87298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46840) -> ('172.17.0.2', 53067)) State.FROZEN -> State.IN_PROGRESS 87298ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\x86\xd5\xec{\xa9\x0f\x92\xd7+$%') 87299ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\x86\xd5\xec{\xa9\x0f\x92\xd7+$%') 87299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46840) -> ('172.17.0.2', 53067)) State.IN_PROGRESS -> State.SUCCEEDED 87307ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UJPge/5vG7fy') 87307ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UJPge/5vG7fy') 87307ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51146) -> ('141.24.211.56', 53067)) State.FROZEN -> State.FAILED 87307ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46840) -> ('141.24.211.56', 53067)) State.FROZEN -> State.FAILED 87318ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 87318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 87320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87322ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 87322ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 87322ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 87322ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87323ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87323ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec", "state": "connected"}] 87325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 87325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 87325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 87326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 87326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 87326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 87327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=34418030, stream_id=1, stream_seq=0) 87327ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4261944148, stream_id=1, stream_seq=0) 87327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 87327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418030, gaps=[]) 87328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=34418031, stream_id=1, stream_seq=1) 87328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418031, gaps=[]) 87328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4261944148, gaps=[]) 87328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 87328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418032, stream_id=1, stream_seq=2) 87328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418032, gaps=[]) 87329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418033, stream_id=1, stream_seq=2) 87329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418033, gaps=[]) 87330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418034, stream_id=1, stream_seq=2) 87330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418034, gaps=[]) 87330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418035, stream_id=1, stream_seq=2) 87330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418035, gaps=[]) 87331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418036, stream_id=1, stream_seq=2) 87331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418036, gaps=[]) 87331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418037, stream_id=1, stream_seq=2) 87331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418037, gaps=[]) 87331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418038, stream_id=1, stream_seq=2) 87332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418038, gaps=[]) 87332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418039, stream_id=1, stream_seq=2) 87332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418039, gaps=[]) 87333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418040, stream_id=1, stream_seq=3) 87333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418040, gaps=[]) 87333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418041, stream_id=1, stream_seq=3) 87333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418041, gaps=[]) 87334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418042, stream_id=1, stream_seq=3) 87334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418042, gaps=[]) 87334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418043, stream_id=1, stream_seq=3) 87334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418043, gaps=[]) 87334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418044, stream_id=1, stream_seq=3) 87334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418044, gaps=[]) 87335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418045, stream_id=1, stream_seq=3) 87335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418045, gaps=[]) 87335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418046, stream_id=1, stream_seq=3) 87335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418046, gaps=[]) 87335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418047, stream_id=1, stream_seq=3) 87336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418047, gaps=[]) 87336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418048, stream_id=1, stream_seq=4) 87336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418048, gaps=[]) 87336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418049, stream_id=1, stream_seq=4) 87336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418049, gaps=[]) 87337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418050, stream_id=1, stream_seq=4) 87337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418050, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418051, stream_id=1, stream_seq=4) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418051, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418052, stream_id=1, stream_seq=4) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418052, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418053, stream_id=1, stream_seq=4) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418053, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418054, stream_id=1, stream_seq=4) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418054, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418055, stream_id=1, stream_seq=4) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418055, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418056, stream_id=1, stream_seq=5) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418056, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418057, stream_id=1, stream_seq=5) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418057, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418058, stream_id=1, stream_seq=5) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418058, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418059, stream_id=1, stream_seq=5) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418059, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418060, stream_id=1, stream_seq=5) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418060, gaps=[]) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418061, stream_id=1, stream_seq=5) 87344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418061, gaps=[]) 87346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418062, stream_id=1, stream_seq=5) 87346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418062, gaps=[]) 87346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418063, stream_id=1, stream_seq=5) 87346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418063, gaps=[]) 87348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418064, stream_id=1, stream_seq=6) 87348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418064, gaps=[]) 87348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418065, stream_id=1, stream_seq=6) 87348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418065, gaps=[]) 87348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418066, stream_id=1, stream_seq=6) 87349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418066, gaps=[]) 87349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418067, stream_id=1, stream_seq=6) 87349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418067, gaps=[]) 87349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418068, stream_id=1, stream_seq=6) 87349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418068, gaps=[]) 87350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418069, stream_id=1, stream_seq=6) 87350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418069, gaps=[]) 87350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418070, stream_id=1, stream_seq=6) 87350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418070, gaps=[]) 87351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418071, stream_id=1, stream_seq=6) 87351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418071, gaps=[]) 87352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418072, stream_id=1, stream_seq=7) 87352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418072, gaps=[]) 87352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418073, stream_id=1, stream_seq=7) 87352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418073, gaps=[]) 87353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418074, stream_id=1, stream_seq=7) 87353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418074, gaps=[]) 87353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418075, stream_id=1, stream_seq=7) 87353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418075, gaps=[]) 87354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418076, stream_id=1, stream_seq=7) 87354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418076, gaps=[]) 87354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418077, stream_id=1, stream_seq=7) 87354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418077, gaps=[]) 87354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418078, stream_id=1, stream_seq=7) 87355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418078, gaps=[]) 87355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418079, stream_id=1, stream_seq=7) 87355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418079, gaps=[]) 87356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418080, stream_id=1, stream_seq=8) 87356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418080, gaps=[]) 87356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418081, stream_id=1, stream_seq=8) 87356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418081, gaps=[]) 87357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418082, stream_id=1, stream_seq=8) 87357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418082, gaps=[]) 87357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418083, stream_id=1, stream_seq=8) 87357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418083, gaps=[]) 87357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418084, stream_id=1, stream_seq=8) 87358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418084, gaps=[]) 87358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418085, stream_id=1, stream_seq=8) 87358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418085, gaps=[]) 87358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418086, stream_id=1, stream_seq=8) 87358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418086, gaps=[]) 87359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418087, stream_id=1, stream_seq=8) 87359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418087, gaps=[]) 87361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418088, stream_id=1, stream_seq=9) 87361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418088, gaps=[]) 87362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418089, stream_id=1, stream_seq=9) 87362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418089, gaps=[]) 87362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418090, stream_id=1, stream_seq=9) 87362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418090, gaps=[]) 87362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418091, stream_id=1, stream_seq=9) 87362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418091, gaps=[]) 87363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418092, stream_id=1, stream_seq=9) 87363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418092, gaps=[]) 87364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418093, stream_id=1, stream_seq=9) 87364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418093, gaps=[]) 87364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418094, stream_id=1, stream_seq=9) 87364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418094, gaps=[]) 87365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418095, stream_id=1, stream_seq=9) 87365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418095, gaps=[]) 87365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418096, stream_id=1, stream_seq=10) 87365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418096, gaps=[]) 87366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418097, stream_id=1, stream_seq=10) 87366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418097, gaps=[]) 87366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418098, stream_id=1, stream_seq=10) 87367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418098, gaps=[]) 87367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418099, stream_id=1, stream_seq=10) 87367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418099, gaps=[]) 87367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418100, stream_id=1, stream_seq=10) 87367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418100, gaps=[]) 87393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418101, stream_id=1, stream_seq=10) 87393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418101, gaps=[]) 87393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418102, stream_id=1, stream_seq=10) 87393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418102, gaps=[]) 87394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418103, stream_id=1, stream_seq=10) 87394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418103, gaps=[]) 87397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418104, stream_id=1, stream_seq=11) 87397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418104, gaps=[]) 87397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418105, stream_id=1, stream_seq=11) 87398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418105, gaps=[]) 87398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418106, stream_id=1, stream_seq=11) 87398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418106, gaps=[]) 87399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418107, stream_id=1, stream_seq=11) 87399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418107, gaps=[]) 87399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418108, stream_id=1, stream_seq=11) 87399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418108, gaps=[]) 87400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418109, stream_id=1, stream_seq=11) 87400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418109, gaps=[]) 87401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418110, stream_id=1, stream_seq=11) 87401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418110, gaps=[]) 87401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418111, stream_id=1, stream_seq=11) 87401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418111, gaps=[]) 87403ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tg6PcSDpGW3E') 87403ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tg6PcSDpGW3E') 87404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418112, stream_id=1, stream_seq=12) 87404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418112, gaps=[]) 87405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418113, stream_id=1, stream_seq=12) 87405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418113, gaps=[]) 87405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418114, stream_id=1, stream_seq=12) 87405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418114, gaps=[]) 87405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418115, stream_id=1, stream_seq=12) 87405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418115, gaps=[]) 87406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418116, stream_id=1, stream_seq=12) 87406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418116, gaps=[]) 87407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418117, stream_id=1, stream_seq=12) 87407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418117, gaps=[]) 87407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418118, stream_id=1, stream_seq=12) 87407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418118, gaps=[]) 87408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418119, stream_id=1, stream_seq=12) 87408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418119, gaps=[]) 87410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418120, stream_id=1, stream_seq=13) 87411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418120, gaps=[]) 87411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418121, stream_id=1, stream_seq=13) 87411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418121, gaps=[]) 87411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418122, stream_id=1, stream_seq=13) 87411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418122, gaps=[]) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418123, stream_id=1, stream_seq=13) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418123, gaps=[]) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418124, stream_id=1, stream_seq=13) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418124, gaps=[]) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418125, stream_id=1, stream_seq=13) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418125, gaps=[]) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418126, stream_id=1, stream_seq=13) 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418126, gaps=[]) 87414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418127, stream_id=1, stream_seq=13) 87414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418127, gaps=[]) 87415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418128, stream_id=1, stream_seq=14) 87415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418128, gaps=[]) 87415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418129, stream_id=1, stream_seq=14) 87415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418129, gaps=[]) 87416ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87416ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418130, stream_id=1, stream_seq=14) 87440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418130, gaps=[]) 87441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418131, stream_id=1, stream_seq=14) 87441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418131, gaps=[]) 87441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418132, stream_id=1, stream_seq=14) 87441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418132, gaps=[]) 87442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418133, stream_id=1, stream_seq=14) 87442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418133, gaps=[]) 87442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418134, stream_id=1, stream_seq=14) 87442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418134, gaps=[]) 87443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418135, stream_id=1, stream_seq=14) 87443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418135, gaps=[]) 87444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418136, stream_id=1, stream_seq=15) 87445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418136, gaps=[]) 87445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418137, stream_id=1, stream_seq=15) 87445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418137, gaps=[]) 87445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418138, stream_id=1, stream_seq=15) 87445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418138, gaps=[]) 87445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418139, stream_id=1, stream_seq=15) 87446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418139, gaps=[]) 87446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418140, stream_id=1, stream_seq=15) 87446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418140, gaps=[]) 87447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418141, stream_id=1, stream_seq=15) 87447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418141, gaps=[]) 87447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418142, stream_id=1, stream_seq=15) 87447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418142, gaps=[]) 87448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418143, stream_id=1, stream_seq=15) 87448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418143, gaps=[]) 87449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418144, stream_id=1, stream_seq=16) 87449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418144, gaps=[]) 87449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418145, stream_id=1, stream_seq=16) 87449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418145, gaps=[]) 87450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418146, stream_id=1, stream_seq=16) 87450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418146, gaps=[]) 87450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418147, stream_id=1, stream_seq=16) 87450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418147, gaps=[]) 87451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418148, stream_id=1, stream_seq=16) 87451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418148, gaps=[]) 87451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418149, stream_id=1, stream_seq=16) 87451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418149, gaps=[]) 87452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418150, stream_id=1, stream_seq=16) 87452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418150, gaps=[]) 87452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418151, stream_id=1, stream_seq=16) 87452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418151, gaps=[]) 87454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418152, stream_id=1, stream_seq=17) 87454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418152, gaps=[]) 87454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418153, stream_id=1, stream_seq=17) 87454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418153, gaps=[]) 87454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418154, stream_id=1, stream_seq=17) 87454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418154, gaps=[]) 87455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418155, stream_id=1, stream_seq=17) 87455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418155, gaps=[]) 87455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418156, stream_id=1, stream_seq=17) 87455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418156, gaps=[]) 87456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418157, stream_id=1, stream_seq=17) 87456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418157, gaps=[]) 87456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418158, stream_id=1, stream_seq=17) 87456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418158, gaps=[]) 87457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418159, stream_id=1, stream_seq=17) 87457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418159, gaps=[]) 87458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418160, stream_id=1, stream_seq=18) 87458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418160, gaps=[]) 87459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418161, stream_id=1, stream_seq=18) 87459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418161, gaps=[]) 87459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418162, stream_id=1, stream_seq=18) 87459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418162, gaps=[]) 87459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418163, stream_id=1, stream_seq=18) 87459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418163, gaps=[]) 87460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418164, stream_id=1, stream_seq=18) 87460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418164, gaps=[]) 87461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418165, stream_id=1, stream_seq=18) 87461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418165, gaps=[]) 87462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418166, stream_id=1, stream_seq=18) 87462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418166, gaps=[]) 87462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418167, stream_id=1, stream_seq=18) 87462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418167, gaps=[]) 87462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418168, stream_id=1, stream_seq=19) 87463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418168, gaps=[]) 87463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418169, stream_id=1, stream_seq=19) 87463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418169, gaps=[]) 87463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418170, stream_id=1, stream_seq=19) 87463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418170, gaps=[]) 87464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418171, stream_id=1, stream_seq=19) 87464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418171, gaps=[]) 87488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418172, stream_id=1, stream_seq=19) 87489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418172, gaps=[]) 87489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418173, stream_id=1, stream_seq=19) 87489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418173, gaps=[]) 87490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418174, stream_id=1, stream_seq=19) 87490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418174, gaps=[]) 87490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418175, stream_id=1, stream_seq=19) 87490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418175, gaps=[]) 87491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418176, stream_id=1, stream_seq=20) 87491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418176, gaps=[]) 87492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418177, stream_id=1, stream_seq=20) 87492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418177, gaps=[]) 87493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418178, stream_id=1, stream_seq=20) 87493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418178, gaps=[]) 87493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418179, stream_id=1, stream_seq=20) 87493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418179, gaps=[]) 87493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418180, stream_id=1, stream_seq=20) 87493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418180, gaps=[]) 87494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418181, stream_id=1, stream_seq=20) 87494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418181, gaps=[]) 87494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418182, stream_id=1, stream_seq=20) 87494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418182, gaps=[]) 87494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418183, stream_id=1, stream_seq=20) 87494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418183, gaps=[]) 87495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418184, stream_id=1, stream_seq=21) 87495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418184, gaps=[]) 87496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418185, stream_id=1, stream_seq=21) 87496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418185, gaps=[]) 87496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418186, stream_id=1, stream_seq=21) 87496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418186, gaps=[]) 87497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418187, stream_id=1, stream_seq=21) 87497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418187, gaps=[]) 87497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418188, stream_id=1, stream_seq=21) 87497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418188, gaps=[]) 87498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418189, stream_id=1, stream_seq=21) 87498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418189, gaps=[]) 87498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418190, stream_id=1, stream_seq=21) 87498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418190, gaps=[]) 87498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418191, stream_id=1, stream_seq=21) 87498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418191, gaps=[]) 87498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418192, stream_id=1, stream_seq=22) 87499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418192, gaps=[]) 87499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418193, stream_id=1, stream_seq=22) 87499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418193, gaps=[]) 87500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418194, stream_id=1, stream_seq=22) 87500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418194, gaps=[]) 87500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418195, stream_id=1, stream_seq=22) 87500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418195, gaps=[]) 87500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418196, stream_id=1, stream_seq=22) 87500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418196, gaps=[]) 87501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418197, stream_id=1, stream_seq=22) 87501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418197, gaps=[]) 87501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418198, stream_id=1, stream_seq=22) 87501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418198, gaps=[]) 87501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418199, stream_id=1, stream_seq=22) 87501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418199, gaps=[]) 87502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418200, stream_id=1, stream_seq=23) 87502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418200, gaps=[]) 87503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418201, stream_id=1, stream_seq=23) 87503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418201, gaps=[]) 87503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418202, stream_id=1, stream_seq=23) 87503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418202, gaps=[]) 87503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418203, stream_id=1, stream_seq=23) 87503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418203, gaps=[]) 87503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418204, stream_id=1, stream_seq=23) 87504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418204, gaps=[]) 87504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418205, stream_id=1, stream_seq=23) 87504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418205, gaps=[]) 87504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418206, stream_id=1, stream_seq=23) 87504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418206, gaps=[]) 87505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418207, stream_id=1, stream_seq=23) 87505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418207, gaps=[]) 87505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418208, stream_id=1, stream_seq=24) 87505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418208, gaps=[]) 87506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418209, stream_id=1, stream_seq=24) 87506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418209, gaps=[]) 87506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418210, stream_id=1, stream_seq=24) 87506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418210, gaps=[]) 87506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418211, stream_id=1, stream_seq=24) 87506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418211, gaps=[]) 87507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418212, stream_id=1, stream_seq=24) 87507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418212, gaps=[]) 87507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418213, stream_id=1, stream_seq=24) 87507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418213, gaps=[]) 87507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418214, stream_id=1, stream_seq=24) 87507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418214, gaps=[]) 87508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418215, stream_id=1, stream_seq=24) 87508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418215, gaps=[]) 87509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418216, stream_id=1, stream_seq=25) 87509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418216, gaps=[]) 87510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418217, stream_id=1, stream_seq=25) 87510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418217, gaps=[]) 87510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418218, stream_id=1, stream_seq=25) 87510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418218, gaps=[]) 87510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418219, stream_id=1, stream_seq=25) 87511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418219, gaps=[]) 87511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418220, stream_id=1, stream_seq=25) 87511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418220, gaps=[]) 87511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418221, stream_id=1, stream_seq=25) 87511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418221, gaps=[]) 87511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418222, stream_id=1, stream_seq=25) 87511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418222, gaps=[]) 87512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418223, stream_id=1, stream_seq=25) 87512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418223, gaps=[]) 87512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418224, stream_id=1, stream_seq=26) 87512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418224, gaps=[]) 87537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418225, stream_id=1, stream_seq=26) 87537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418225, gaps=[]) 87537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418226, stream_id=1, stream_seq=26) 87537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418226, gaps=[]) 87538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418227, stream_id=1, stream_seq=26) 87538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418227, gaps=[]) 87538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418228, stream_id=1, stream_seq=26) 87538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418228, gaps=[]) 87539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418229, stream_id=1, stream_seq=26) 87539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418229, gaps=[]) 87539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418230, stream_id=1, stream_seq=26) 87539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418230, gaps=[]) 87540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418231, stream_id=1, stream_seq=26) 87540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418231, gaps=[]) 87540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418232, stream_id=1, stream_seq=27) 87541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418232, gaps=[]) 87541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418233, stream_id=1, stream_seq=27) 87541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418233, gaps=[]) 87541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418234, stream_id=1, stream_seq=27) 87541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418234, gaps=[]) 87542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418235, stream_id=1, stream_seq=27) 87542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418235, gaps=[]) 87542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418236, stream_id=1, stream_seq=27) 87542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418236, gaps=[]) 87542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418237, stream_id=1, stream_seq=27) 87542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418237, gaps=[]) 87543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418238, stream_id=1, stream_seq=27) 87543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418238, gaps=[]) 87543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418239, stream_id=1, stream_seq=27) 87543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418239, gaps=[]) 87544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418240, stream_id=1, stream_seq=28) 87544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418240, gaps=[]) 87545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418241, stream_id=1, stream_seq=28) 87545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418241, gaps=[]) 87545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418242, stream_id=1, stream_seq=28) 87545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418242, gaps=[]) 87545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418243, stream_id=1, stream_seq=28) 87545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418243, gaps=[]) 87546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418244, stream_id=1, stream_seq=28) 87546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418244, gaps=[]) 87546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418245, stream_id=1, stream_seq=28) 87547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418245, gaps=[]) 87547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418246, stream_id=1, stream_seq=28) 87547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418246, gaps=[]) 87547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418247, stream_id=1, stream_seq=28) 87547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418247, gaps=[]) 87547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418248, stream_id=1, stream_seq=29) 87547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418248, gaps=[]) 87548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418249, stream_id=1, stream_seq=29) 87549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418249, gaps=[]) 87549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418250, stream_id=1, stream_seq=29) 87549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418250, gaps=[]) 87549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418251, stream_id=1, stream_seq=29) 87549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418251, gaps=[]) 87550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418252, stream_id=1, stream_seq=29) 87550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418252, gaps=[]) 87550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418253, stream_id=1, stream_seq=29) 87550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418253, gaps=[]) 87550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418254, stream_id=1, stream_seq=29) 87550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418254, gaps=[]) 87551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418255, stream_id=1, stream_seq=29) 87551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418255, gaps=[]) 87551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418256, stream_id=1, stream_seq=30) 87551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418256, gaps=[]) 87551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418257, stream_id=1, stream_seq=30) 87552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418257, gaps=[]) 87552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418258, stream_id=1, stream_seq=30) 87552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418258, gaps=[]) 87552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418259, stream_id=1, stream_seq=30) 87552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418259, gaps=[]) 87552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418260, stream_id=1, stream_seq=30) 87553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418260, gaps=[]) 87553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418261, stream_id=1, stream_seq=30) 87553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418261, gaps=[]) 87554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418262, stream_id=1, stream_seq=30) 87554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418262, gaps=[]) 87554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418263, stream_id=1, stream_seq=30) 87554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418263, gaps=[]) 87554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418264, stream_id=1, stream_seq=31) 87554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418264, gaps=[]) 87555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418265, stream_id=1, stream_seq=31) 87555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418265, gaps=[]) 87555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418266, stream_id=1, stream_seq=31) 87555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418266, gaps=[]) 87555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418267, stream_id=1, stream_seq=31) 87556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418267, gaps=[]) 87556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418268, stream_id=1, stream_seq=31) 87556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418268, gaps=[]) 87556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418269, stream_id=1, stream_seq=31) 87556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418269, gaps=[]) 87557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418270, stream_id=1, stream_seq=31) 87557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418270, gaps=[]) 87557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418271, stream_id=1, stream_seq=31) 87557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418271, gaps=[]) 87558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418272, stream_id=1, stream_seq=32) 87558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418272, gaps=[]) 87558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418273, stream_id=1, stream_seq=32) 87558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418273, gaps=[]) 87559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418274, stream_id=1, stream_seq=32) 87559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418274, gaps=[]) 87559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418275, stream_id=1, stream_seq=32) 87559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418275, gaps=[]) 87559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418276, stream_id=1, stream_seq=32) 87559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418276, gaps=[]) 87560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418277, stream_id=1, stream_seq=32) 87560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418277, gaps=[]) 87585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418278, stream_id=1, stream_seq=32) 87585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418278, gaps=[]) 87585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418279, stream_id=1, stream_seq=32) 87585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418279, gaps=[]) 87586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=34418280, stream_id=1, stream_seq=33) 87586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=34418280, gaps=[]) 87586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418281, stream_id=1, stream_seq=33) 87586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=34418281, gaps=[]) 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418282, stream_id=1, stream_seq=33) 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=34418282, gaps=[]) 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418283, stream_id=1, stream_seq=33) 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=34418283, gaps=[]) 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418284, stream_id=1, stream_seq=33) 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=34418284, gaps=[]) 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418285, stream_id=1, stream_seq=33) 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=34418285, gaps=[]) 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=34418286, stream_id=1, stream_seq=33) 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=34418286, gaps=[]) 87589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=34418287, stream_id=1, stream_seq=33) 87638ms [log] 262140 87638ms [log] 262140 87638ms [log] [file] 87639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34418287, gaps=[]) 88157ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec"}', extra='') 88158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 88158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 88158ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 88158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 88158ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 88158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 88158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 88159ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88159ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 88159ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88159ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88160ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6552d754-ce75-428a-82b2-35a347b087ec", "state": "closed"}] 88161ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 88161ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 88215ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 88215ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 88263ms [err] Traceback (most recent call last): 88263ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 88263ms [err] return _run_code(code, main_globals, None, 88263ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 88263ms [err] exec(code, run_globals) 88263ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 88263ms [err] sys.exit(main()) 88263ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 88263ms [err] asyncio.run(main_async()) 88263ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 88264ms [err] return loop.run_until_complete(main) 88264ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 88264ms [err] self.run_forever() 88264ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 88264ms [err] self._run_once() 88264ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 88264ms [err] event_list = self._selector.select(timeout) 88264ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 88264ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 88264ms [err] KeyboardInterrupt 88266ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 88266ms [err] h.flush() 88266ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 100906ms [log] starting device 101618ms [err] DEBUG:asyncio:Using selector: EpollSelector 101812ms [err] ERROR:asyncio:Unclosed client session 101812ms [err] client_session: 101903ms [log] parsing 101903ms [log] creating device handler 101903ms [log] [ready] 101903ms [log] reading line 101903ms [log] [websocketToken] "d0d61049-1448-453f-a0b6-2c9f8691e7b3" 101911ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 101911ms [log] [websocketConnected] 103720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103721ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103728ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/e7715189-3995-4c84-8835-f6c3d5abdd88"}}', extra='') 103728ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/e7715189-3995-4c84-8835-f6c3d5abdd88"} 103818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 103822ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "new"}] 105825ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 105825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 105825ms [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='') 105825ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 110845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373","content":{"type":"offer","sdp":"v=0\\r\\no=- 3956287342 3956287342 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 40644 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40644 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54750 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40644 typ srflx raddr 172.30.0.1 rport 40644\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54750 typ srflx raddr 172.17.0.2 rport 54750\\r\\na=end-of-candidates\\r\\na=ice-ufrag:cIJa\\r\\na=ice-pwd:fbSa1An3KoP8rVVnfamrVD\\r\\na=fingerprint:sha-256 E2:FA:AB:EC:CE:69:D0:7E:94:CE:79:6D:D4:06:99:D4:44:24:4C:62:99:43:25:F0:57:1A:E9:CE:BB:D3:81:51\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 110845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 110845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 110845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 110845ms [err] v=0 110845ms [err] o=- 3956287342 3956287342 IN IP4 0.0.0.0 110845ms [err] s=- 110845ms [err] t=0 0 110845ms [err] a=group:BUNDLE 0 110845ms [err] a=msid-semantic:WMS * 110845ms [err] m=application 40644 DTLS/SCTP 5000 110845ms [err] c=IN IP4 172.30.0.1 110845ms [err] a=mid:0 110845ms [err] a=sctpmap:5000 webrtc-datachannel 65535 110845ms [err] a=max-message-size:65536 110845ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40644 typ host 110845ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54750 typ host 110845ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40644 typ srflx raddr 172.30.0.1 rport 40644 110845ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54750 typ srflx raddr 172.17.0.2 rport 54750 110845ms [err] a=end-of-candidates 110845ms [err] a=ice-ufrag:cIJa 110845ms [err] a=ice-pwd:fbSa1An3KoP8rVVnfamrVD 110845ms [err] a=fingerprint:sha-256 E2:FA:AB:EC:CE:69:D0:7E:94:CE:79:6D:D4:06:99:D4:44:24:4C:62:99:43:25:F0:57:1A:E9:CE:BB:D3:81:51 110845ms [err] a=setup:actpass 110845ms [err] 110847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 110847ms [err] v=0 110847ms [err] o=- 3956287342 3956287342 IN IP4 0.0.0.0 110847ms [err] s=- 110847ms [err] t=0 0 110847ms [err] a=group:BUNDLE 0 110847ms [err] a=msid-semantic:WMS * 110847ms [err] m=application 40644 DTLS/SCTP 5000 110847ms [err] c=IN IP4 172.30.0.1 110847ms [err] a=mid:0 110847ms [err] a=sctpmap:5000 webrtc-datachannel 65535 110847ms [err] a=max-message-size:65536 110847ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40644 typ host 110847ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54750 typ host 110847ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40644 typ srflx raddr 172.30.0.1 rport 40644 110847ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54750 typ srflx raddr 172.17.0.2 rport 54750 110847ms [err] a=end-of-candidates 110847ms [err] a=ice-ufrag:cIJa 110847ms [err] a=ice-pwd:fbSa1An3KoP8rVVnfamrVD 110847ms [err] a=fingerprint:sha-256 E2:FA:AB:EC:CE:69:D0:7E:94:CE:79:6D:D4:06:99:D4:44:24:4C:62:99:43:25:F0:57:1A:E9:CE:BB:D3:81:51 110847ms [err] a=setup:actpass 110847ms [err] 110848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 110848ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "new"}] 110850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 110850ms [err] v=0 110850ms [err] o=- 3956287347 3956287347 IN IP4 0.0.0.0 110850ms [err] s=- 110850ms [err] t=0 0 110850ms [err] a=group:BUNDLE 0 110850ms [err] a=msid-semantic:WMS * 110850ms [err] m=application 9 DTLS/SCTP 5000 110850ms [err] c=IN IP4 0.0.0.0 110850ms [err] a=mid:0 110850ms [err] a=sctpmap:5000 webrtc-datachannel 65535 110850ms [err] a=max-message-size:65536 110850ms [err] a=ice-ufrag:9ITb 110850ms [err] a=ice-pwd:7G9imkKOGaoTE3RS9dLcNx 110850ms [err] a=fingerprint:sha-256 E1:FD:BD:2A:B8:FD:35:0B:E6:E0:18:64:5E:AD:9C:C2:D9:BE:1F:31:04:D7:F1:7C:4B:93:AB:00:4A:B2:8D:E0 110850ms [err] a=setup:active 110850ms [err] 110850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 110850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 110851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 110853ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 110853ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 110855ms [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"\xc9\r>*'\xfb\xbceT\x00G{") 110855ms [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'\x1dE\xc0;1\xb5\xaa\x07\xfcaT\xff') 110856ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 110856ms [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"\xc9\r>*'\xfb\xbceT\x00G{") 110856ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xe8MS\x19\xe1\xa3H\x05!yY') 110857ms [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'\x1dE\xc0;1\xb5\xaa\x07\xfcaT\xff') 111358ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xe8MS\x19\xe1\xa3H\x05!yY') 112360ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xe8MS\x19\xe1\xa3H\x05!yY') 114363ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xe8MS\x19\xe1\xa3H\x05!yY') 115856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 115857ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 115857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 115857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 115857ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('172.30.0.1', 40644)) State.FROZEN -> State.WAITING 115857ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38496) -> ('172.30.0.1', 40644)) State.FROZEN -> State.WAITING 115857ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('172.17.0.2', 54750)) State.FROZEN -> State.WAITING 115858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115858ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('172.30.0.1', 40644)) State.WAITING -> State.IN_PROGRESS 115858ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O(,\x8e\x95q~\xa8\xb8\\\xef\x08') 115859ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "connecting"}] 115860ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O(,\x8e\x95q~\xa8\xb8\\\xef\x08') 115860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('172.30.0.1', 40644)) State.IN_PROGRESS -> State.SUCCEEDED 115860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('141.24.211.56', 40644)) State.FROZEN -> State.WAITING 115860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('141.24.211.56', 54750)) State.FROZEN -> State.WAITING 115876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't\x98b\x0eH/b\xf5\x85\xbbK@') 115877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't\x98b\x0eH/b\xf5\x85\xbbK@') 115877ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38496) -> ('172.30.0.1', 40644)) State.WAITING -> State.FAILED 115877ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('172.17.0.2', 54750)) State.WAITING -> State.FAILED 115877ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38496) -> ('172.17.0.2', 54750)) State.FROZEN -> State.FAILED 115877ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('141.24.211.56', 40644)) State.WAITING -> State.FAILED 115879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38496) -> ('141.24.211.56', 40644)) State.FROZEN -> State.FAILED 115879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('141.24.211.56', 54750)) State.WAITING -> State.FAILED 115879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38496) -> ('141.24.211.56', 54750)) State.FROZEN -> State.FAILED 115879ms [err] INFO:aioice.ice:Connection(0) ICE completed 115879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x13{\x0f\x97\x92\x11_\xd5f\x05\xfd)') 115880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x13{\x0f\x97\x92\x11_\xd5f\x05\xfd)') 115880ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UWWeq0AO9E 1 udp 1862270975 172.17.0.2 40644 typ prflx) 115880ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37331) -> ('172.17.0.2', 40644)) State.WAITING -> State.IN_PROGRESS 115880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\xbdV]3\x168!B\x8d\x8e\x86') 115881ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 115881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 115882ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 115882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 115882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\xbdV]3\x168!B\x8d\x8e\x86') 115900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 115900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 115900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 115900ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 115901ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 115901ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "connected"}] 115901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 115901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 115901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 115903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1144979770, stream_id=1, stream_seq=0) 115903ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 115903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3400850977, stream_id=1, stream_seq=0) 115903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 115903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979770, gaps=[]) 115904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3400850977, gaps=[]) 115904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1144979771, stream_id=1, stream_seq=1) 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979771, gaps=[]) 115906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979772, stream_id=1, stream_seq=2) 115906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979772, gaps=[]) 115906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979773, stream_id=1, stream_seq=2) 115906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979773, gaps=[]) 115906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979774, stream_id=1, stream_seq=2) 115906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979774, gaps=[]) 115907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979775, stream_id=1, stream_seq=2) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979775, gaps=[]) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979776, stream_id=1, stream_seq=2) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979776, gaps=[]) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979777, stream_id=1, stream_seq=2) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979777, gaps=[]) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979778, stream_id=1, stream_seq=2) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979778, gaps=[]) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979779, stream_id=1, stream_seq=3) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979779, gaps=[]) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979780, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979780, gaps=[]) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979781, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979781, gaps=[]) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979782, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979782, gaps=[]) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979783, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979783, gaps=[]) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979784, stream_id=1, stream_seq=3) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979784, gaps=[]) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979785, stream_id=1, stream_seq=3) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979785, gaps=[]) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979786, stream_id=1, stream_seq=4) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979786, gaps=[]) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979787, stream_id=1, stream_seq=4) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979787, gaps=[]) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979788, stream_id=1, stream_seq=4) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979788, gaps=[]) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979789, stream_id=1, stream_seq=4) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979789, gaps=[]) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979790, stream_id=1, stream_seq=4) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979790, gaps=[]) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979791, stream_id=1, stream_seq=4) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979791, gaps=[]) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979792, stream_id=1, stream_seq=4) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979792, gaps=[]) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979793, stream_id=1, stream_seq=5) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979793, gaps=[]) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979794, stream_id=1, stream_seq=5) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979794, gaps=[]) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979795, stream_id=1, stream_seq=5) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979795, gaps=[]) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979796, stream_id=1, stream_seq=5) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979796, gaps=[]) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979797, stream_id=1, stream_seq=5) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979797, gaps=[]) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979798, stream_id=1, stream_seq=5) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979798, gaps=[]) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979799, stream_id=1, stream_seq=5) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979799, gaps=[]) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979800, stream_id=1, stream_seq=6) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979800, gaps=[]) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979801, stream_id=1, stream_seq=6) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979801, gaps=[]) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979802, stream_id=1, stream_seq=6) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979802, gaps=[]) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979803, stream_id=1, stream_seq=6) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979803, gaps=[]) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979804, stream_id=1, stream_seq=6) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979804, gaps=[]) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979805, stream_id=1, stream_seq=6) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979805, gaps=[]) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979806, stream_id=1, stream_seq=6) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979806, gaps=[]) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979807, stream_id=1, stream_seq=7) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979807, gaps=[]) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979808, stream_id=1, stream_seq=7) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979808, gaps=[]) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979809, stream_id=1, stream_seq=7) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979809, gaps=[]) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979810, stream_id=1, stream_seq=7) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979810, gaps=[]) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979811, stream_id=1, stream_seq=7) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979811, gaps=[]) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979812, stream_id=1, stream_seq=7) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979812, gaps=[]) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979813, stream_id=1, stream_seq=7) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979813, gaps=[]) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979814, stream_id=1, stream_seq=8) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979814, gaps=[]) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979815, stream_id=1, stream_seq=8) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979815, gaps=[]) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979816, stream_id=1, stream_seq=8) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979816, gaps=[]) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979817, stream_id=1, stream_seq=8) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979817, gaps=[]) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979818, stream_id=1, stream_seq=8) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979818, gaps=[]) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979819, stream_id=1, stream_seq=8) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979819, gaps=[]) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979820, stream_id=1, stream_seq=8) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979820, gaps=[]) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979821, stream_id=1, stream_seq=9) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979821, gaps=[]) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979822, stream_id=1, stream_seq=9) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979822, gaps=[]) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979823, stream_id=1, stream_seq=9) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979823, gaps=[]) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979824, stream_id=1, stream_seq=9) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979824, gaps=[]) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979825, stream_id=1, stream_seq=9) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979825, gaps=[]) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979826, stream_id=1, stream_seq=9) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979826, gaps=[]) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979827, stream_id=1, stream_seq=9) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979827, gaps=[]) 115926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979828, stream_id=1, stream_seq=10) 115926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979828, gaps=[]) 115926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979829, stream_id=1, stream_seq=10) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979829, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979830, stream_id=1, stream_seq=10) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979830, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979831, stream_id=1, stream_seq=10) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979831, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979832, stream_id=1, stream_seq=10) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979832, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979833, stream_id=1, stream_seq=10) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979833, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979834, stream_id=1, stream_seq=10) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979834, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979835, stream_id=1, stream_seq=11) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979835, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979836, stream_id=1, stream_seq=11) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979836, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979837, stream_id=1, stream_seq=11) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979837, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979838, stream_id=1, stream_seq=11) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979838, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979839, stream_id=1, stream_seq=11) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979839, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979840, stream_id=1, stream_seq=11) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979840, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979841, stream_id=1, stream_seq=11) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979841, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979842, stream_id=1, stream_seq=12) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979842, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979843, stream_id=1, stream_seq=12) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979843, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979844, stream_id=1, stream_seq=12) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979844, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979845, stream_id=1, stream_seq=12) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979845, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979846, stream_id=1, stream_seq=12) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979846, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979847, stream_id=1, stream_seq=12) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979847, gaps=[]) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979848, stream_id=1, stream_seq=12) 115932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979848, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979849, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979849, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979850, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979850, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979851, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979851, gaps=[]) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979852, stream_id=1, stream_seq=13) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979852, gaps=[]) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979853, stream_id=1, stream_seq=13) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979853, gaps=[]) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979854, stream_id=1, stream_seq=13) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979854, gaps=[]) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979855, stream_id=1, stream_seq=13) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979855, gaps=[]) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979856, stream_id=1, stream_seq=14) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979856, gaps=[]) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979857, stream_id=1, stream_seq=14) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979857, gaps=[]) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979858, stream_id=1, stream_seq=14) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979858, gaps=[]) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979859, stream_id=1, stream_seq=14) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979859, gaps=[]) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979860, stream_id=1, stream_seq=14) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979860, gaps=[]) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979861, stream_id=1, stream_seq=14) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979861, gaps=[]) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979862, stream_id=1, stream_seq=14) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979862, gaps=[]) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979863, stream_id=1, stream_seq=15) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979863, gaps=[]) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979864, stream_id=1, stream_seq=15) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979864, gaps=[]) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979865, stream_id=1, stream_seq=15) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979865, gaps=[]) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979866, stream_id=1, stream_seq=15) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979866, gaps=[]) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979867, stream_id=1, stream_seq=15) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979867, gaps=[]) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979868, stream_id=1, stream_seq=15) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979868, gaps=[]) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979869, stream_id=1, stream_seq=15) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979869, gaps=[]) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979870, stream_id=1, stream_seq=16) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979870, gaps=[]) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979871, stream_id=1, stream_seq=16) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979871, gaps=[]) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979872, stream_id=1, stream_seq=16) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979872, gaps=[]) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979873, stream_id=1, stream_seq=16) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979873, gaps=[]) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979874, stream_id=1, stream_seq=16) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979874, gaps=[]) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979875, stream_id=1, stream_seq=16) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979875, gaps=[]) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979876, stream_id=1, stream_seq=16) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979876, gaps=[]) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979877, stream_id=1, stream_seq=17) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979877, gaps=[]) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979878, stream_id=1, stream_seq=17) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979878, gaps=[]) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979879, stream_id=1, stream_seq=17) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979879, gaps=[]) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979880, stream_id=1, stream_seq=17) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979880, gaps=[]) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979881, stream_id=1, stream_seq=17) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979881, gaps=[]) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979882, stream_id=1, stream_seq=17) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979882, gaps=[]) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979883, stream_id=1, stream_seq=17) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979883, gaps=[]) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979884, stream_id=1, stream_seq=18) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979884, gaps=[]) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979885, stream_id=1, stream_seq=18) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979885, gaps=[]) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979886, stream_id=1, stream_seq=18) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979886, gaps=[]) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979887, stream_id=1, stream_seq=18) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979887, gaps=[]) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979888, stream_id=1, stream_seq=18) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979888, gaps=[]) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979889, stream_id=1, stream_seq=18) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979889, gaps=[]) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979890, stream_id=1, stream_seq=18) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979890, gaps=[]) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979891, stream_id=1, stream_seq=19) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979891, gaps=[]) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979892, stream_id=1, stream_seq=19) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979892, gaps=[]) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979893, stream_id=1, stream_seq=19) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979893, gaps=[]) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979894, stream_id=1, stream_seq=19) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979894, gaps=[]) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979895, stream_id=1, stream_seq=19) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979895, gaps=[]) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979896, stream_id=1, stream_seq=19) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979896, gaps=[]) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979897, stream_id=1, stream_seq=19) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979897, gaps=[]) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979898, stream_id=1, stream_seq=20) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979898, gaps=[]) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979899, stream_id=1, stream_seq=20) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979899, gaps=[]) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979900, stream_id=1, stream_seq=20) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979900, gaps=[]) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979901, stream_id=1, stream_seq=20) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979901, gaps=[]) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979902, stream_id=1, stream_seq=20) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979902, gaps=[]) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979903, stream_id=1, stream_seq=20) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979903, gaps=[]) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979904, stream_id=1, stream_seq=20) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979904, gaps=[]) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979905, stream_id=1, stream_seq=21) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979905, gaps=[]) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979906, stream_id=1, stream_seq=21) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979906, gaps=[]) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979907, stream_id=1, stream_seq=21) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979907, gaps=[]) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979908, stream_id=1, stream_seq=21) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979908, gaps=[]) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979909, stream_id=1, stream_seq=21) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979909, gaps=[]) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979910, stream_id=1, stream_seq=21) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979910, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979911, stream_id=1, stream_seq=21) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979911, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979912, stream_id=1, stream_seq=22) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979912, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979913, stream_id=1, stream_seq=22) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979913, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979914, stream_id=1, stream_seq=22) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979914, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979915, stream_id=1, stream_seq=22) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979915, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979916, stream_id=1, stream_seq=22) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979916, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979917, stream_id=1, stream_seq=22) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979917, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979918, stream_id=1, stream_seq=22) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979918, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979919, stream_id=1, stream_seq=23) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979919, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979920, stream_id=1, stream_seq=23) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979920, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979921, stream_id=1, stream_seq=23) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979921, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979922, stream_id=1, stream_seq=23) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979922, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979923, stream_id=1, stream_seq=23) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979923, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979924, stream_id=1, stream_seq=23) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979924, gaps=[]) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979925, stream_id=1, stream_seq=23) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979925, gaps=[]) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979926, stream_id=1, stream_seq=24) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979926, gaps=[]) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979927, stream_id=1, stream_seq=24) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979927, gaps=[]) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979928, stream_id=1, stream_seq=24) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979928, gaps=[]) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979929, stream_id=1, stream_seq=24) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979929, gaps=[]) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979930, stream_id=1, stream_seq=24) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979930, gaps=[]) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979931, stream_id=1, stream_seq=24) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979931, gaps=[]) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979932, stream_id=1, stream_seq=24) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979932, gaps=[]) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979933, stream_id=1, stream_seq=25) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979933, gaps=[]) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979934, stream_id=1, stream_seq=25) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979934, gaps=[]) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979935, stream_id=1, stream_seq=25) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979935, gaps=[]) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979936, stream_id=1, stream_seq=25) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979936, gaps=[]) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979937, stream_id=1, stream_seq=25) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979937, gaps=[]) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979938, stream_id=1, stream_seq=25) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979938, gaps=[]) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979939, stream_id=1, stream_seq=25) 115962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979939, gaps=[]) 115962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979940, stream_id=1, stream_seq=26) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979940, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979941, stream_id=1, stream_seq=26) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979941, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979942, stream_id=1, stream_seq=26) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979942, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979943, stream_id=1, stream_seq=26) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979943, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979944, stream_id=1, stream_seq=26) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979944, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979945, stream_id=1, stream_seq=26) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979945, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979946, stream_id=1, stream_seq=26) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979946, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979947, stream_id=1, stream_seq=27) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979947, gaps=[]) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979948, stream_id=1, stream_seq=27) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979948, gaps=[]) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979949, stream_id=1, stream_seq=27) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979949, gaps=[]) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979950, stream_id=1, stream_seq=27) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979950, gaps=[]) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979951, stream_id=1, stream_seq=27) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979951, gaps=[]) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979952, stream_id=1, stream_seq=27) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979952, gaps=[]) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979953, stream_id=1, stream_seq=27) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979953, gaps=[]) 115967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979954, stream_id=1, stream_seq=28) 115967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979954, gaps=[]) 115967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979955, stream_id=1, stream_seq=28) 115967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979955, gaps=[]) 115968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979956, stream_id=1, stream_seq=28) 115968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979956, gaps=[]) 115968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979957, stream_id=1, stream_seq=28) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979957, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979958, stream_id=1, stream_seq=28) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979958, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979959, stream_id=1, stream_seq=28) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979959, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979960, stream_id=1, stream_seq=28) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979960, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979961, stream_id=1, stream_seq=29) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979961, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979962, stream_id=1, stream_seq=29) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979962, gaps=[]) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979963, stream_id=1, stream_seq=29) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979963, gaps=[]) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979964, stream_id=1, stream_seq=29) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979964, gaps=[]) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979965, stream_id=1, stream_seq=29) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979965, gaps=[]) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979966, stream_id=1, stream_seq=29) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979966, gaps=[]) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979967, stream_id=1, stream_seq=29) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979967, gaps=[]) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979968, stream_id=1, stream_seq=30) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979968, gaps=[]) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979969, stream_id=1, stream_seq=30) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979969, gaps=[]) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979970, stream_id=1, stream_seq=30) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979970, gaps=[]) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979971, stream_id=1, stream_seq=30) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979971, gaps=[]) 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979972, stream_id=1, stream_seq=30) 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979972, gaps=[]) 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979973, stream_id=1, stream_seq=30) 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979973, gaps=[]) 115973ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 115973ms [log] [experimentStatusChanged] {"status": "running", "message": null} 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979974, stream_id=1, stream_seq=30) 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979974, gaps=[]) 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979975, stream_id=1, stream_seq=31) 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979975, gaps=[]) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979976, stream_id=1, stream_seq=31) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979976, gaps=[]) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979977, stream_id=1, stream_seq=31) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979977, gaps=[]) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979978, stream_id=1, stream_seq=31) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979978, gaps=[]) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979979, stream_id=1, stream_seq=31) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979979, gaps=[]) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979980, stream_id=1, stream_seq=31) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979980, gaps=[]) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979981, stream_id=1, stream_seq=31) 116001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979981, gaps=[]) 116001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979982, stream_id=1, stream_seq=32) 116001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979982, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979983, stream_id=1, stream_seq=32) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979983, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979984, stream_id=1, stream_seq=32) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979984, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979985, stream_id=1, stream_seq=32) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979985, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979986, stream_id=1, stream_seq=32) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979986, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979987, stream_id=1, stream_seq=32) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979987, gaps=[]) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979988, stream_id=1, stream_seq=32) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979988, gaps=[]) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1144979989, stream_id=1, stream_seq=33) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979989, gaps=[]) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979990, stream_id=1, stream_seq=33) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979990, gaps=[]) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979991, stream_id=1, stream_seq=33) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979991, gaps=[]) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979992, stream_id=1, stream_seq=33) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979992, gaps=[]) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979993, stream_id=1, stream_seq=33) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979993, gaps=[]) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1144979994, stream_id=1, stream_seq=33) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979994, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1144979995, stream_id=1, stream_seq=33) 116071ms [log] 262140 116071ms [log] 262140 116071ms [log] [file] 116071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979995, gaps=[]) 116675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373"}', extra='') 116676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 116678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 116678ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 116678ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 116678ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 116678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 116678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 116678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116678ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 116678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 116678ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 116679ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "closed"}] 116773ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 116773ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 116827ms [err] Traceback (most recent call last): 116827ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 116828ms [err] return _run_code(code, main_globals, None, 116828ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 116828ms [err] exec(code, run_globals) 116828ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 116828ms [err] sys.exit(main()) 116828ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 116828ms [err] asyncio.run(main_async()) 116828ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 116828ms [err] return loop.run_until_complete(main) 116828ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 116828ms [err] self.run_forever() 116828ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 116829ms [err] self._run_once() 116829ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 116829ms [err] event_list = self._selector.select(timeout) 116829ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 116829ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 116829ms [err] KeyboardInterrupt 116831ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 116831ms [err] h.flush() 116831ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value 127488ms [log] starting device 128245ms [err] DEBUG:asyncio:Using selector: EpollSelector 128406ms [err] ERROR:asyncio:Unclosed client session 128406ms [err] client_session: 128492ms [log] parsing 128492ms [log] creating device handler 128492ms [log] [ready] 128492ms [log] reading line 128492ms [log] [websocketToken] "919b51a9-6d65-4ce0-8dac-fc6afe1da5c2" 128498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 128498ms [log] [websocketConnected] 131522ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 131522ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 131559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/835e36bb-de3a-4db9-b74a-6d2c17bf15f1"}}', extra='') 131559ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/835e36bb-de3a-4db9-b74a-6d2c17bf15f1"} 131613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 131617ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a", "state": "new"}] 133621ms [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='') 133621ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 133621ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a"}', extra='') 133622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 133622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 133622ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3066905669402142619 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:klxP\\r\\na=ice-pwd:1+DAuL2pw7NoUDPP0B2n6wTS\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 35:A3:56:47:47:0D:D7:CA:CD:88:90:AA:92:B0:F4:4E:5E:E2:08:1D:1F:C4:C7:17:9E:C5:FF:DE:0D:66:FD:DF\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a"}', extra='') 133622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 133622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 133622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 133622ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 133622ms [err] v=0 133622ms [err] o=- 3066905669402142619 2 IN IP4 127.0.0.1 133622ms [err] s=- 133622ms [err] t=0 0 133622ms [err] a=group:BUNDLE 0 133622ms [err] a=extmap-allow-mixed 133622ms [err] a=msid-semantic: WMS 133622ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 133622ms [err] c=IN IP4 0.0.0.0 133622ms [err] a=ice-ufrag:klxP 133622ms [err] a=ice-pwd:1+DAuL2pw7NoUDPP0B2n6wTS 133622ms [err] a=ice-options:trickle 133622ms [err] a=fingerprint:sha-256 35:A3:56:47:47:0D:D7:CA:CD:88:90:AA:92:B0:F4:4E:5E:E2:08:1D:1F:C4:C7:17:9E:C5:FF:DE:0D:66:FD:DF 133622ms [err] a=setup:actpass 133622ms [err] a=mid:0 133622ms [err] a=sctp-port:5000 133622ms [err] a=max-message-size:262144 133622ms [err] 133625ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 133625ms [err] v=0 133625ms [err] o=- 3066905669402142619 2 IN IP4 127.0.0.1 133625ms [err] s=- 133625ms [err] t=0 0 133625ms [err] a=group:BUNDLE 0 133625ms [err] a=extmap-allow-mixed 133625ms [err] a=msid-semantic: WMS 133625ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 133625ms [err] c=IN IP4 0.0.0.0 133625ms [err] a=ice-ufrag:klxP 133625ms [err] a=ice-pwd:1+DAuL2pw7NoUDPP0B2n6wTS 133625ms [err] a=ice-options:trickle 133625ms [err] a=fingerprint:sha-256 35:A3:56:47:47:0D:D7:CA:CD:88:90:AA:92:B0:F4:4E:5E:E2:08:1D:1F:C4:C7:17:9E:C5:FF:DE:0D:66:FD:DF 133625ms [err] a=setup:actpass 133625ms [err] a=mid:0 133625ms [err] a=sctp-port:5000 133625ms [err] a=max-message-size:262144 133625ms [err] 133625ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 133626ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a", "state": "new"}] 133627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 133627ms [err] v=0 133627ms [err] o=- 3956287370 3956287370 IN IP4 0.0.0.0 133627ms [err] s=- 133627ms [err] t=0 0 133627ms [err] a=group:BUNDLE 0 133627ms [err] a=msid-semantic:WMS * 133627ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 133627ms [err] c=IN IP4 0.0.0.0 133627ms [err] a=mid:0 133627ms [err] a=sctp-port:5000 133627ms [err] a=max-message-size:65536 133627ms [err] a=ice-ufrag:KL2o 133627ms [err] a=ice-pwd:uKT0KZvZMfAKhStXKxEZx1 133627ms [err] a=fingerprint:sha-256 88:F7:ED:A1:41:88:93:EE:80:0B:07:B1:E7:B6:5A:42:FF:BD:A4:B9:E4:2E:AB:6E:8B:21:B3:18:9F:9F:B8:C6 133627ms [err] a=setup:active 133627ms [err] 133628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 133628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 133628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 133630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 133630ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 133632ms [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'\x14\xa7}\xfe\xe5\xd6\xedk\t\x11\x9de') 133632ms [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'\xb1\xf8\x9a\x95;p\xe5KJ\x08\xd7\xe1') 133633ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 133633ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x05\x08R\x83N\xe1e\xff\xbd\xcd|\xa4') 133634ms [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'\x14\xa7}\xfe\xe5\xd6\xedk\t\x11\x9de') 133634ms [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'\xb1\xf8\x9a\x95;p\xe5KJ\x08\xd7\xe1') 134135ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x05\x08R\x83N\xe1e\xff\xbd\xcd|\xa4') 135137ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x05\x08R\x83N\xe1e\xff\xbd\xcd|\xa4') 137140ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x05\x08R\x83N\xe1e\xff\xbd\xcd|\xa4') 138633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 138633ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 138633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 138633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 138634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 138634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 138634ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a", "state": "connecting"}] 138656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'cffQ4vRPk4vY') 138656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'cffQ4vRPk4vY') 138656ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xQM4198rfH 1 udp 1845501695 172.17.0.2 33752 typ prflx) 138657ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56643) -> ('172.17.0.2', 33752)) State.WAITING -> State.IN_PROGRESS 138657ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\xa4Aq\xfei\xd5K\x91\x9b\xd4f') 138662ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0\xa4Aq\xfei\xd5K\x91\x9b\xd4f') 138662ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56643) -> ('172.17.0.2', 33752)) State.IN_PROGRESS -> State.SUCCEEDED 138663ms [err] INFO:aioice.ice:Connection(0) ICE completed 138670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:713813056 1 udp 1677729535 141.24.211.56 33752 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag klxP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a"}', extra='') 138670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 138670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 138671ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 138675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2930148927 1 udp 2113937151 31714d34-261f-4cf5-a285-7d1a7a9a78ec.local 33752 typ host generation 0 ufrag klxP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a"}', extra='') 138675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 138675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 138675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 138676ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56643) -> ('141.24.211.56', 33752)) State.FROZEN -> State.IN_PROGRESS 138676ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 33752) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GXH\x9c\xb1\x81\xf9o\x8c\xf9>\xfa') 138679ms [err] INFO:aioice.ice:Connection(0) Remote candidate "31714d34-261f-4cf5-a285-7d1a7a9a78ec.local" resolved to 172.17.0.2 138696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56643) -> ('172.17.0.2', 33752)) State.FROZEN -> State.IN_PROGRESS 138696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4\xfcV\xa60k`\xd4\xf2V\xea.') 138696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4\xfcV\xa60k`\xd4\xf2V\xea.') 138697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56643) -> ('172.17.0.2', 33752)) State.IN_PROGRESS -> State.SUCCEEDED 138713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+0W68+nMIGH4') 138714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+0W68+nMIGH4') 138714ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52095) -> ('172.17.0.2', 33752)) State.FROZEN -> State.FAILED 138714ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52095) -> ('141.24.211.56', 33752)) State.FROZEN -> State.FAILED 138716ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 138716ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 138717ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 138717ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 138720ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 138720ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 138720ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 138720ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 138720ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 138721ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a", "state": "connected"}] 138724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 138724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 138724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 138725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 138725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 138725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 138726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1876820140, stream_id=1, stream_seq=0) 138726ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 138726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4148185249, stream_id=1, stream_seq=0) 138726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 138726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1876820140, gaps=[]) 138727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4148185249, gaps=[]) 138727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 138727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1876820141, stream_id=1, stream_seq=1) 138727ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 138728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1876820141, gaps=[]) 138728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1876820142, stream_id=1, stream_seq=2) 138728ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 138753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1876820142, gaps=[]) 138776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eLsgKIVfuew1') 138776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33752) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eLsgKIVfuew1') 138814ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 138815ms [log] [experimentStatusChanged] {"status": "running", "message": null} 139308ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a"}', extra='') 139308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 139309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 139309ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 139309ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 139309ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 139309ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 139309ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 139310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 139310ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 139310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 139310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 139310ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/12c4aa19-7cdc-4ac1-b87a-e763472abc4a", "state": "closed"}] 139311ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 139311ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 139345ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 139345ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 139373ms [err] Traceback (most recent call last): 139373ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 139374ms [err] return _run_code(code, main_globals, None, 139374ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 139374ms [err] exec(code, run_globals) 139374ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 139374ms [err] sys.exit(main()) 139374ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 139374ms [err] asyncio.run(main_async()) 139374ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 139374ms [err] return loop.run_until_complete(main) 139374ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 139374ms [err] self.run_forever() 139374ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 139374ms [err] self._run_once() 139374ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 139375ms [err] event_list = self._selector.select(timeout) 139375ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 139375ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 139375ms [err] KeyboardInterrupt 139376ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 139376ms [err] h.flush() 139376ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 139578ms [log] starting device 140296ms [err] DEBUG:asyncio:Using selector: EpollSelector 140458ms [err] ERROR:asyncio:Unclosed client session 140458ms [err] client_session: 140543ms [log] parsing 140543ms [log] creating device handler 140543ms [log] [ready] 140543ms [log] reading line 140543ms [log] [websocketToken] "16e7fc5b-c06b-47c5-ba6c-ac4dccd2cf93" 140550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 140550ms [log] [websocketConnected] 143652ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 143652ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 143666ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/13588698-e995-418e-ac7a-11a02188849f"}}', extra='') 143667ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/13588698-e995-418e-ac7a-11a02188849f"} 143746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 143750ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a", "state": "new"}] 145753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a"}', extra='') 145754ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145754ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 145754ms [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='') 145754ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 145754ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3366924732931906125 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:9sHl\\r\\na=ice-pwd:k9OlC+om1zn7SqLlu6kSC5oR\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 39:E2:2B:3C:4F:DD:18:78:8F:C9:BB:06:20:9B:65:B1:96:8E:E0:63:3A:1D:C8:89:4B:AE:E2:BB:97:C9:40:4D\\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:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a"}', extra='') 145754ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145754ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 145755ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 145755ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 145755ms [err] v=0 145755ms [err] o=- 3366924732931906125 2 IN IP4 127.0.0.1 145755ms [err] s=- 145755ms [err] t=0 0 145755ms [err] a=group:BUNDLE 0 145755ms [err] a=extmap-allow-mixed 145755ms [err] a=msid-semantic: WMS 145755ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 145755ms [err] c=IN IP4 0.0.0.0 145755ms [err] a=ice-ufrag:9sHl 145755ms [err] a=ice-pwd:k9OlC+om1zn7SqLlu6kSC5oR 145755ms [err] a=ice-options:trickle 145755ms [err] a=fingerprint:sha-256 39:E2:2B:3C:4F:DD:18:78:8F:C9:BB:06:20:9B:65:B1:96:8E:E0:63:3A:1D:C8:89:4B:AE:E2:BB:97:C9:40:4D 145755ms [err] a=setup:actpass 145755ms [err] a=mid:0 145755ms [err] a=sctp-port:5000 145755ms [err] a=max-message-size:262144 145755ms [err] 145757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 145757ms [err] v=0 145757ms [err] o=- 3366924732931906125 2 IN IP4 127.0.0.1 145757ms [err] s=- 145757ms [err] t=0 0 145757ms [err] a=group:BUNDLE 0 145757ms [err] a=extmap-allow-mixed 145757ms [err] a=msid-semantic: WMS 145757ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 145757ms [err] c=IN IP4 0.0.0.0 145757ms [err] a=ice-ufrag:9sHl 145757ms [err] a=ice-pwd:k9OlC+om1zn7SqLlu6kSC5oR 145757ms [err] a=ice-options:trickle 145757ms [err] a=fingerprint:sha-256 39:E2:2B:3C:4F:DD:18:78:8F:C9:BB:06:20:9B:65:B1:96:8E:E0:63:3A:1D:C8:89:4B:AE:E2:BB:97:C9:40:4D 145757ms [err] a=setup:actpass 145757ms [err] a=mid:0 145757ms [err] a=sctp-port:5000 145757ms [err] a=max-message-size:262144 145757ms [err] 145758ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 145758ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a", "state": "new"}] 145759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 145759ms [err] v=0 145759ms [err] o=- 3956287382 3956287382 IN IP4 0.0.0.0 145759ms [err] s=- 145759ms [err] t=0 0 145759ms [err] a=group:BUNDLE 0 145759ms [err] a=msid-semantic:WMS * 145759ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 145759ms [err] c=IN IP4 0.0.0.0 145759ms [err] a=mid:0 145759ms [err] a=sctp-port:5000 145759ms [err] a=max-message-size:65536 145759ms [err] a=ice-ufrag:bgPZ 145759ms [err] a=ice-pwd:7vWTrdN1kOrDY3ue4s91y8 145759ms [err] a=fingerprint:sha-256 5A:C1:02:01:E0:AC:38:04:AE:0F:2C:5D:13:2F:65:79:71:E1:26:6F:17:5F:16:CF:47:91:F7:18:84:F8:80:F3 145759ms [err] a=setup:active 145759ms [err] 145760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 145760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 145760ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 145762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 145763ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 145765ms [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'3\xca\xc6\xcb\x15o\x14]\xb8I\xc3\x8d') 145765ms [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'}Q\x81\xc9p\xfbp\r\x01\xfe\xfc\x91') 145766ms [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'3\xca\xc6\xcb\x15o\x14]\xb8I\xc3\x8d') 145766ms [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'}Q\x81\xc9p\xfbp\r\x01\xfe\xfc\x91') 145766ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 145766ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x12\xd1(\xf5K\x02`\xddEq\x89\xb6') 146268ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x12\xd1(\xf5K\x02`\xddEq\x89\xb6') 147270ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x12\xd1(\xf5K\x02`\xddEq\x89\xb6') 149273ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x12\xd1(\xf5K\x02`\xddEq\x89\xb6') 150766ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 150767ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 150767ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 150767ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 150767ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 150767ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 150768ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a", "state": "connecting"}] 150784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WR3qvxf1q9DE') 150784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WR3qvxf1q9DE') 150784ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(XxW1Ovyonr 1 udp 1845501695 172.17.0.2 59679 typ prflx) 150784ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52987) -> ('172.17.0.2', 59679)) State.WAITING -> State.IN_PROGRESS 150785ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa8\x9a<4I\xd7\xab[\x88\xb7\x07\x87') 150788ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa8\x9a<4I\xd7\xab[\x88\xb7\x07\x87') 150788ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52987) -> ('172.17.0.2', 59679)) State.IN_PROGRESS -> State.SUCCEEDED 150788ms [err] INFO:aioice.ice:Connection(0) ICE completed 150788ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 150788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 150789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 150790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 150793ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 150793ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 150793ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 150793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 150793ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 150794ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a", "state": "connected"}] 150794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2223447330 1 udp 2113937151 ef482348-9b0f-46d1-a995-b6f01bfa998f.local 59679 typ host generation 0 ufrag 9sHl network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a"}', extra='') 150794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 150794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 150799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 150799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 150799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 150799ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ef482348-9b0f-46d1-a995-b6f01bfa998f.local" resolved to 172.17.0.2 150800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 150800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 150800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 150801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=516295322, stream_id=1, stream_seq=0) 150801ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 150802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3466605110, stream_id=1, stream_seq=0) 150802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 150804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=516295322, gaps=[]) 150804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:11171677 1 udp 1677729535 141.24.211.56 59679 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 9sHl network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a"}', extra='') 150804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 150804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 150804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3466605110, gaps=[]) 150804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 150804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=516295323, stream_id=1, stream_seq=1) 150804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=516295323, gaps=[]) 150804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=516295324, stream_id=1, stream_seq=2) 150804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=516295324, gaps=[]) 150805ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 150805ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 150805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=516295325, stream_id=1, stream_seq=3) 150805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=516295325, gaps=[]) 150805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=516295326, stream_id=1, stream_seq=4) 150805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=516295326, gaps=[]) 150838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kpK45rdtC810') 150838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kpK45rdtC810') 150838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52987) -> ('172.17.0.2', 59679)) State.FROZEN -> State.FAILED 150838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37622) -> ('172.17.0.2', 59679)) State.FROZEN -> State.FAILED 150838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52987) -> ('141.24.211.56', 59679)) State.FROZEN -> State.FAILED 150838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37622) -> ('141.24.211.56', 59679)) State.FROZEN -> State.FAILED 150850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 150850ms [log] [experimentStatusChanged] {"status": "running", "message": null} 150901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P5wk6SSCCQTP') 150901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59679) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P5wk6SSCCQTP') 151373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a"}', extra='') 151373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 151373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 151373ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 151374ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 151374ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 151374ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 151374ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 151375ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151375ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 151375ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151375ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151375ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8ccc827b-c921-452e-9b82-1145bbcecb0a", "state": "closed"}] 151375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 151375ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 151417ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 151417ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 151444ms [err] Traceback (most recent call last): 151444ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 151445ms [err] return _run_code(code, main_globals, None, 151445ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 151445ms [err] exec(code, run_globals) 151445ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 151445ms [err] sys.exit(main()) 151445ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 151445ms [err] asyncio.run(main_async()) 151445ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 151445ms [err] return loop.run_until_complete(main) 151445ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 151445ms [err] self.run_forever() 151445ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 151446ms [err] self._run_once() 151446ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 151447ms [err] event_list = self._selector.select(timeout) 151447ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 151447ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 151447ms [err] KeyboardInterrupt 151449ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 151449ms [err] h.flush() 151449ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 176054ms [log] starting device 176736ms [err] DEBUG:asyncio:Using selector: EpollSelector 176925ms [err] ERROR:asyncio:Unclosed client session 176925ms [err] client_session: 177017ms [log] parsing 177017ms [log] creating device handler 177017ms [log] [ready] 177017ms [log] reading line 177017ms [log] [websocketToken] "07d43582-4cee-4c86-a580-6c97af139671" 177023ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 177023ms [log] [websocketConnected] 178790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 178790ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 178804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b33d8df8-0544-4f9c-8700-fe6dbc8b13d0"}}', extra='') 178805ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/b33d8df8-0544-4f9c-8700-fe6dbc8b13d0"} 178885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 178889ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "new"}] 180892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 180892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 180892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 180893ms [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='') 180893ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 185913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8","content":{"type":"offer","sdp":"v=0\\r\\no=- 3956287417 3956287417 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 43592 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43592 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36701 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43592 typ srflx raddr 172.30.0.1 rport 43592\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 36701 typ srflx raddr 172.17.0.2 rport 36701\\r\\na=end-of-candidates\\r\\na=ice-ufrag:XkMS\\r\\na=ice-pwd:lAi5wbPWNZRM5S1tXU0y68\\r\\na=fingerprint:sha-256 A9:7A:B7:B2:69:77:4C:76:25:F7:08:61:7D:DD:D6:61:5D:7A:86:30:41:EA:E6:2F:46:28:EA:5E:04:53:93:D8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 185913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 185913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 185913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 185913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 185913ms [err] v=0 185913ms [err] o=- 3956287417 3956287417 IN IP4 0.0.0.0 185913ms [err] s=- 185913ms [err] t=0 0 185913ms [err] a=group:BUNDLE 0 185913ms [err] a=msid-semantic:WMS * 185913ms [err] m=application 43592 DTLS/SCTP 5000 185913ms [err] c=IN IP4 172.30.0.1 185913ms [err] a=mid:0 185913ms [err] a=sctpmap:5000 webrtc-datachannel 65535 185913ms [err] a=max-message-size:65536 185913ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43592 typ host 185913ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36701 typ host 185913ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43592 typ srflx raddr 172.30.0.1 rport 43592 185913ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 36701 typ srflx raddr 172.17.0.2 rport 36701 185913ms [err] a=end-of-candidates 185913ms [err] a=ice-ufrag:XkMS 185913ms [err] a=ice-pwd:lAi5wbPWNZRM5S1tXU0y68 185913ms [err] a=fingerprint:sha-256 A9:7A:B7:B2:69:77:4C:76:25:F7:08:61:7D:DD:D6:61:5D:7A:86:30:41:EA:E6:2F:46:28:EA:5E:04:53:93:D8 185913ms [err] a=setup:actpass 185913ms [err] 185915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 185915ms [err] v=0 185915ms [err] o=- 3956287417 3956287417 IN IP4 0.0.0.0 185915ms [err] s=- 185915ms [err] t=0 0 185915ms [err] a=group:BUNDLE 0 185915ms [err] a=msid-semantic:WMS * 185915ms [err] m=application 43592 DTLS/SCTP 5000 185915ms [err] c=IN IP4 172.30.0.1 185915ms [err] a=mid:0 185915ms [err] a=sctpmap:5000 webrtc-datachannel 65535 185915ms [err] a=max-message-size:65536 185915ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43592 typ host 185915ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36701 typ host 185915ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43592 typ srflx raddr 172.30.0.1 rport 43592 185915ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 36701 typ srflx raddr 172.17.0.2 rport 36701 185915ms [err] a=end-of-candidates 185915ms [err] a=ice-ufrag:XkMS 185915ms [err] a=ice-pwd:lAi5wbPWNZRM5S1tXU0y68 185915ms [err] a=fingerprint:sha-256 A9:7A:B7:B2:69:77:4C:76:25:F7:08:61:7D:DD:D6:61:5D:7A:86:30:41:EA:E6:2F:46:28:EA:5E:04:53:93:D8 185915ms [err] a=setup:actpass 185915ms [err] 185915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 185915ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "new"}] 185916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 185916ms [err] v=0 185916ms [err] o=- 3956287422 3956287422 IN IP4 0.0.0.0 185916ms [err] s=- 185916ms [err] t=0 0 185916ms [err] a=group:BUNDLE 0 185916ms [err] a=msid-semantic:WMS * 185916ms [err] m=application 9 DTLS/SCTP 5000 185916ms [err] c=IN IP4 0.0.0.0 185916ms [err] a=mid:0 185916ms [err] a=sctpmap:5000 webrtc-datachannel 65535 185916ms [err] a=max-message-size:65536 185916ms [err] a=ice-ufrag:TORU 185916ms [err] a=ice-pwd:XmW5CdMBeyi1fXpUsm5pCK 185916ms [err] a=fingerprint:sha-256 AD:37:64:FB:41:D7:6E:4B:4F:94:BC:37:C1:14:2D:5A:8C:A4:AF:69:57:60:81:F4:D6:C5:44:21:8B:BE:18:59 185916ms [err] a=setup:active 185916ms [err] 185916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 185916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 185916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 185918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 185918ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 185921ms [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'\xdd\xbf\xdb\x8d\xf0\xc6\x86\x14\xbe\x0e\x8f\x98') 185921ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C\xe9`\xee\xf8\xb5\xe7\xfd\xee\xa4$\x0e') 185921ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 185922ms [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'\xdd\xbf\xdb\x8d\xf0\xc6\x86\x14\xbe\x0e\x8f\x98') 185922ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5\xcd\xb0\x86"wK`l\xda\xb2\xa4') 185922ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C\xe9`\xee\xf8\xb5\xe7\xfd\xee\xa4$\x0e') 186424ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5\xcd\xb0\x86"wK`l\xda\xb2\xa4') 187426ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5\xcd\xb0\x86"wK`l\xda\xb2\xa4') 189429ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5\xcd\xb0\x86"wK`l\xda\xb2\xa4') 190921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 190922ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 190922ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 190922ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 190923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('172.30.0.1', 43592)) State.FROZEN -> State.WAITING 190923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50731) -> ('172.30.0.1', 43592)) State.FROZEN -> State.WAITING 190923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('172.17.0.2', 36701)) State.FROZEN -> State.WAITING 190923ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 190923ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 190923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('172.30.0.1', 43592)) State.WAITING -> State.IN_PROGRESS 190924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43592) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x8e\xd8r0\xd7\xca\xa8N\xa5~!') 190924ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "connecting"}] 190925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43592) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x8e\xd8r0\xd7\xca\xa8N\xa5~!') 190926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('172.30.0.1', 43592)) State.IN_PROGRESS -> State.SUCCEEDED 190926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('141.24.211.56', 43592)) State.FROZEN -> State.WAITING 190926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('141.24.211.56', 36701)) State.FROZEN -> State.WAITING 190943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43592) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12e\xdc\x85L\xd8\x8b\x84\xa9\x8f\xc1,') 190943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43592) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12e\xdc\x85L\xd8\x8b\x84\xa9\x8f\xc1,') 190943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50731) -> ('172.30.0.1', 43592)) State.WAITING -> State.FAILED 190943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('172.17.0.2', 36701)) State.WAITING -> State.FAILED 190943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50731) -> ('172.17.0.2', 36701)) State.FROZEN -> State.FAILED 190944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('141.24.211.56', 43592)) State.WAITING -> State.FAILED 190944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50731) -> ('141.24.211.56', 43592)) State.FROZEN -> State.FAILED 190944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('141.24.211.56', 36701)) State.WAITING -> State.FAILED 190944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50731) -> ('141.24.211.56', 36701)) State.FROZEN -> State.FAILED 190944ms [err] INFO:aioice.ice:Connection(0) ICE completed 190945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43592) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\x90\xc6\xf3\xa7~\xcd0Ws\xa4\xb6') 190945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43592) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\x90\xc6\xf3\xa7~\xcd0Ws\xa4\xb6') 190945ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Zyu3jDkz4Z 1 udp 1862270975 172.17.0.2 43592 typ prflx) 190946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35275) -> ('172.17.0.2', 43592)) State.WAITING -> State.IN_PROGRESS 190946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43592) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\xf8-\xa5\xa1\xbbS\xbdt/\xa5\xf3') 190946ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 190947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 190948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 190949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 190949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43592) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\xf8-\xa5\xa1\xbbS\xbdt/\xa5\xf3') 190966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 190966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 190966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 190966ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 190967ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 190967ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "connected"}] 190967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 190967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 190967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 190969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2702615502, stream_id=1, stream_seq=0) 190969ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 190969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4059740376, stream_id=1, stream_seq=0) 190969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 190969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2702615502, gaps=[]) 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059740376, gaps=[]) 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2702615503, stream_id=1, stream_seq=1) 190971ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 190971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2702615503, gaps=[]) 190971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2702615504, stream_id=1, stream_seq=2) 190971ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 190972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2702615504, gaps=[]) 191032ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 191032ms [log] [experimentStatusChanged] {"status": "running", "message": null} 191534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8"}', extra='') 191534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 191534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 191535ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 191535ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 191535ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 191535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 191535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 191535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 191535ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 191535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 191536ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 191536ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "closed"}] 191536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 191536ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 191573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 191574ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 191605ms [err] Traceback (most recent call last): 191605ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 191605ms [err] return _run_code(code, main_globals, None, 191605ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 191605ms [err] exec(code, run_globals) 191605ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 191606ms [err] sys.exit(main()) 191606ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 191606ms [err] asyncio.run(main_async()) 191606ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 191606ms [err] return loop.run_until_complete(main) 191606ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 191606ms [err] self.run_forever() 191606ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 191606ms [err] self._run_once() 191606ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 191607ms [err] event_list = self._selector.select(timeout) 191607ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 191607ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 191607ms [err] KeyboardInterrupt 191608ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 191608ms [err] h.flush() 191608ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 191843ms [log] starting device 192526ms [err] DEBUG:asyncio:Using selector: EpollSelector 192715ms [err] ERROR:asyncio:Unclosed client session 192715ms [err] client_session: 192809ms [log] parsing 192809ms [log] creating device handler 192809ms [log] [ready] 192809ms [log] reading line 192809ms [log] [websocketToken] "4f6f3ca0-3666-45ec-81f6-de795dd1759e" 192816ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 192816ms [log] [websocketConnected] 194478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 194478ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 194494ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/ed8d2557-e7ea-4279-82ba-06237279b619"}}', extra='') 194495ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/ed8d2557-e7ea-4279-82ba-06237279b619"} 194551ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 194579ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "new"}] 196581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 196583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 196583ms [err] v=0 196583ms [err] o=- 3956287433 3956287433 IN IP4 0.0.0.0 196583ms [err] s=- 196583ms [err] t=0 0 196583ms [err] a=group:BUNDLE 0 196583ms [err] a=msid-semantic:WMS * 196583ms [err] m=application 9 DTLS/SCTP 5000 196583ms [err] c=IN IP4 0.0.0.0 196583ms [err] a=mid:0 196583ms [err] a=sctpmap:5000 webrtc-datachannel 65535 196583ms [err] a=max-message-size:65536 196583ms [err] a=ice-ufrag:q08n 196583ms [err] a=ice-pwd:arAzwuMrWOrJElmzODvWMC 196583ms [err] a=fingerprint:sha-256 5E:F8:62:96:4A:73:89:C6:CE:75:FA:E3:CB:39:09:A7:E5:22:C7:6B:2B:ED:BD:93:41:89:69:F4:6F:FC:78:B2 196583ms [err] a=setup:actpass 196583ms [err] 196585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 196585ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 196587ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "new"}] 196587ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 196588ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 196590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1?9u\x86\x89@\xac\x11\xfdr\xa6') 196590ms [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\xab\xb3\x85.\xaa\xbb \xb7.\xc2\x1b') 196591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1?9u\x86\x89@\xac\x11\xfdr\xa6') 196591ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 196592ms [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\xab\xb3\x85.\xaa\xbb \xb7.\xc2\x1b') 196592ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'f\x0f\xb0\x80\xb4(\xfd\xb1Da\n|') 197093ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'f\x0f\xb0\x80\xb4(\xfd\xb1Da\n|') 198095ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'f\x0f\xb0\x80\xb4(\xfd\xb1Da\n|') 200098ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'f\x0f\xb0\x80\xb4(\xfd\xb1Da\n|') 201590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 201591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 201592ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 201592ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 201592ms [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='') 201592ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 206616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33080) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8\xaeF\xbft\xa9KC3\x10\xadR') 206617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33080) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8\xaeF\xbft\xa9KC3\x10\xadR') 206630ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3956287438 3956287438 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 33080 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33080 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60732 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60732 typ srflx raddr 172.17.0.2 rport 60732\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33080 typ srflx raddr 172.30.0.1 rport 33080\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6LBO\\r\\na=ice-pwd:2IMst2OakKZrv4LdsWFAr4\\r\\na=fingerprint:sha-256 CD:43:85:79:BD:9E:59:AE:77:44:EB:16:5A:BE:3E:E5:25:A3:08:4C:74:01:8C:7C:4E:70:36:2D:5B:9F:4D:0F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 206630ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 206630ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 206630ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 206630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 206630ms [err] v=0 206630ms [err] o=- 3956287438 3956287438 IN IP4 0.0.0.0 206630ms [err] s=- 206630ms [err] t=0 0 206630ms [err] a=group:BUNDLE 0 206630ms [err] a=msid-semantic:WMS * 206630ms [err] m=application 33080 DTLS/SCTP 5000 206630ms [err] c=IN IP4 172.30.0.1 206630ms [err] a=mid:0 206630ms [err] a=sctpmap:5000 webrtc-datachannel 65535 206630ms [err] a=max-message-size:65536 206630ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33080 typ host 206630ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60732 typ host 206630ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60732 typ srflx raddr 172.17.0.2 rport 60732 206630ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33080 typ srflx raddr 172.30.0.1 rport 33080 206630ms [err] a=end-of-candidates 206630ms [err] a=ice-ufrag:6LBO 206630ms [err] a=ice-pwd:2IMst2OakKZrv4LdsWFAr4 206630ms [err] a=fingerprint:sha-256 CD:43:85:79:BD:9E:59:AE:77:44:EB:16:5A:BE:3E:E5:25:A3:08:4C:74:01:8C:7C:4E:70:36:2D:5B:9F:4D:0F 206630ms [err] a=setup:active 206630ms [err] 206632ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 206632ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 206632ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 206633ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('172.30.0.1', 33080)) State.FROZEN -> State.WAITING 206633ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45229) -> ('172.30.0.1', 33080)) State.FROZEN -> State.WAITING 206633ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('172.17.0.2', 60732)) State.FROZEN -> State.WAITING 206633ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RtIybO8h7s 1 udp 1862270975 172.17.0.2 33080 typ prflx) 206633ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206633ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('172.17.0.2', 33080)) State.WAITING -> State.IN_PROGRESS 206634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33080) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xe4\xb5\x97\xc5o\x91\xc2a\xa9f\x7f') 206634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('172.30.0.1', 33080)) State.WAITING -> State.IN_PROGRESS 206634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33080) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(\xcad\xf2\xb863\x90)U\x96K') 206635ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "connecting"}] 206635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33080) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xe4\xb5\x97\xc5o\x91\xc2a\xa9f\x7f') 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('172.17.0.2', 33080)) State.IN_PROGRESS -> State.SUCCEEDED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45229) -> ('172.30.0.1', 33080)) State.WAITING -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('172.17.0.2', 60732)) State.WAITING -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45229) -> ('172.17.0.2', 60732)) State.FROZEN -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('141.24.211.56', 60732)) State.FROZEN -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45229) -> ('141.24.211.56', 60732)) State.FROZEN -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('141.24.211.56', 33080)) State.FROZEN -> State.FAILED 206637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45229) -> ('141.24.211.56', 33080)) State.FROZEN -> State.FAILED 206637ms [err] INFO:aioice.ice:Connection(0) ICE completed 206637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33080) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(\xcad\xf2\xb863\x90)U\x96K') 206637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60008) -> ('172.30.0.1', 33080)) State.IN_PROGRESS -> State.SUCCEEDED 206638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33080) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd\xcf\xa5\x01\x1b!\xb8m)X\xcaF') 206638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33080) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd\xcf\xa5\x01\x1b!\xb8m)X\xcaF') 206654ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 206654ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 206655ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 206656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 206657ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 206658ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 206658ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 206658ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 206658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 206658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 206658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 206658ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 206658ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "connected"}] 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 206660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 206660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 206660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 206660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=974052398, stream_id=1, stream_seq=0) 206661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 206661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=180561904, stream_id=1, stream_seq=0) 206661ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 206661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561904, gaps=[]) 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=974052398, gaps=[]) 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=180561905, stream_id=1, stream_seq=1) 206662ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561905, gaps=[]) 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=180561906, stream_id=1, stream_seq=2) 206662ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561906, gaps=[]) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=180561907, stream_id=1, stream_seq=3) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561907, gaps=[]) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=180561908, stream_id=1, stream_seq=4) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561908, gaps=[]) 206712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 206712ms [log] [experimentStatusChanged] {"status": "running", "message": null} 207232ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb"}', extra='') 207232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 207233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 207233ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 207233ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 207233ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 207233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 207233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 207233ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 207234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 207234ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 207234ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 207234ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "closed"}] 207234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 207235ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 207286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 207286ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver: should transmit initial gpio value 207300ms [err] Traceback (most recent call last): 207300ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 207300ms [err] return _run_code(code, main_globals, None, 207300ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 207300ms [err] exec(code, run_globals) 207300ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 207301ms [err] sys.exit(main()) 207301ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 207301ms [err] asyncio.run(main_async()) 207301ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 207301ms [err] return loop.run_until_complete(main) 207301ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 207301ms [err] self.run_forever() 207301ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 207304ms [err] self._run_once() 207304ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 207304ms [err] event_list = self._selector.select(timeout) 207304ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 207304ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 207304ms [err] KeyboardInterrupt 207304ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 207304ms [err] h.flush() 207304ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value 217765ms [log] starting device 218498ms [err] DEBUG:asyncio:Using selector: EpollSelector 218680ms [err] ERROR:asyncio:Unclosed client session 218680ms [err] client_session: 218743ms [log] parsing 218743ms [log] creating device handler 218743ms [log] [ready] 218743ms [log] reading line 218743ms [log] [websocketToken] "05bef749-ee93-400e-9923-5fd87917c289" 218775ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 218775ms [log] [websocketConnected] 221814ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 221814ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 221857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9557f48f-99b5-45f4-b27a-7abcdb32b6dc"}}', extra='') 221857ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9557f48f-99b5-45f4-b27a-7abcdb32b6dc"} 221912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 221916ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7", "state": "new"}] 223919ms [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='') 223919ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 223919ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7"}', extra='') 223919ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 223920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 223920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1092045233972233902 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:87dF\\r\\na=ice-pwd:p9598ktXUFNk3Gqf+CRUX30A\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A7:68:4F:9D:DA:00:05:F6:59:A2:03:59:E6:05:B4:13:E9:70:EE:B3:16:4E:A5:FF:71:26:05:EB:37:C9:32:81\\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:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7"}', extra='') 223920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 223920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 223920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 223920ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 223920ms [err] v=0 223920ms [err] o=- 1092045233972233902 2 IN IP4 127.0.0.1 223920ms [err] s=- 223920ms [err] t=0 0 223920ms [err] a=group:BUNDLE 0 223920ms [err] a=extmap-allow-mixed 223920ms [err] a=msid-semantic: WMS 223920ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 223920ms [err] c=IN IP4 0.0.0.0 223920ms [err] a=ice-ufrag:87dF 223920ms [err] a=ice-pwd:p9598ktXUFNk3Gqf+CRUX30A 223920ms [err] a=ice-options:trickle 223920ms [err] a=fingerprint:sha-256 A7:68:4F:9D:DA:00:05:F6:59:A2:03:59:E6:05:B4:13:E9:70:EE:B3:16:4E:A5:FF:71:26:05:EB:37:C9:32:81 223920ms [err] a=setup:actpass 223920ms [err] a=mid:0 223920ms [err] a=sctp-port:5000 223920ms [err] a=max-message-size:262144 223920ms [err] 223923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 223923ms [err] v=0 223923ms [err] o=- 1092045233972233902 2 IN IP4 127.0.0.1 223923ms [err] s=- 223923ms [err] t=0 0 223923ms [err] a=group:BUNDLE 0 223923ms [err] a=extmap-allow-mixed 223923ms [err] a=msid-semantic: WMS 223923ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 223923ms [err] c=IN IP4 0.0.0.0 223923ms [err] a=ice-ufrag:87dF 223923ms [err] a=ice-pwd:p9598ktXUFNk3Gqf+CRUX30A 223923ms [err] a=ice-options:trickle 223923ms [err] a=fingerprint:sha-256 A7:68:4F:9D:DA:00:05:F6:59:A2:03:59:E6:05:B4:13:E9:70:EE:B3:16:4E:A5:FF:71:26:05:EB:37:C9:32:81 223923ms [err] a=setup:actpass 223923ms [err] a=mid:0 223923ms [err] a=sctp-port:5000 223923ms [err] a=max-message-size:262144 223923ms [err] 223923ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 223924ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7", "state": "new"}] 223925ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 223925ms [err] v=0 223925ms [err] o=- 3956287460 3956287460 IN IP4 0.0.0.0 223925ms [err] s=- 223925ms [err] t=0 0 223925ms [err] a=group:BUNDLE 0 223925ms [err] a=msid-semantic:WMS * 223925ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 223925ms [err] c=IN IP4 0.0.0.0 223925ms [err] a=mid:0 223925ms [err] a=sctp-port:5000 223925ms [err] a=max-message-size:65536 223925ms [err] a=ice-ufrag:FKCV 223925ms [err] a=ice-pwd:bDfQgz5au57rfZ0Cy2DZR1 223925ms [err] a=fingerprint:sha-256 95:79:0C:51:73:E0:38:FB:F1:E1:35:CE:76:F8:C9:B9:4E:73:26:18:DA:CA:E4:60:87:7E:2B:4B:63:9E:B0:10 223925ms [err] a=setup:active 223925ms [err] 223926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 223926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 223926ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 223928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 223928ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 223930ms [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'\xb4\x0c:/\xf9\x81\xa0\x05\x037G\xcd') 223930ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 223931ms [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'\x82A>\xf7-\x9dmc\x8d\x10\x85\xc6') 223931ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x89\x83\xc0\xc7\x05\x94\xed\x90\xb8)+\xdc') 223931ms [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'\xb4\x0c:/\xf9\x81\xa0\x05\x037G\xcd') 223931ms [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'\x82A>\xf7-\x9dmc\x8d\x10\x85\xc6') 224432ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x89\x83\xc0\xc7\x05\x94\xed\x90\xb8)+\xdc') 225434ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x89\x83\xc0\xc7\x05\x94\xed\x90\xb8)+\xdc') 227437ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x89\x83\xc0\xc7\x05\x94\xed\x90\xb8)+\xdc') 228931ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 228932ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 228932ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 228933ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 228933ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 228933ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 228934ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7", "state": "connecting"}] 228961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Yp0138E9lVEc') 228961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Yp0138E9lVEc') 228962ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dZmsmIUamq 1 udp 1845501695 172.17.0.2 35354 typ prflx) 228962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42202) -> ('172.17.0.2', 35354)) State.WAITING -> State.IN_PROGRESS 228962ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xcaL\\\x1cgo]\xe9'U4=") 228967ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xcaL\\\x1cgo]\xe9'U4=") 228968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42202) -> ('172.17.0.2', 35354)) State.IN_PROGRESS -> State.SUCCEEDED 228968ms [err] INFO:aioice.ice:Connection(0) ICE completed 228974ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 228974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 228974ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 228975ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 228975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2111382180 1 udp 1677729535 141.24.211.56 35354 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 87dF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7"}', extra='') 228975ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 228975ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 228975ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 228977ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4008870839 1 udp 2113937151 aee3b42e-5ac4-4c3d-a57e-fd517c5e11a5.local 35354 typ host generation 0 ufrag 87dF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7"}', extra='') 228977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 228977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 228977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 228978ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 228979ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 228979ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 228979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 228979ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 228979ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7", "state": "connected"}] 228981ms [err] INFO:aioice.ice:Connection(0) Remote candidate "aee3b42e-5ac4-4c3d-a57e-fd517c5e11a5.local" resolved to 172.17.0.2 228981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 228981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 228982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 228982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 228982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 228983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 228983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3713078997, stream_id=1, stream_seq=0) 228983ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 228984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1842288597, stream_id=1, stream_seq=0) 228984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 228984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3713078997, gaps=[]) 228984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1842288597, gaps=[]) 228984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 228986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3713078998, stream_id=1, stream_seq=1) 228986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3713078998, gaps=[]) 228986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3713078999, stream_id=1, stream_seq=2) 228986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3713078999, gaps=[]) 228986ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 228986ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 229010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tmpCgka2tq4+') 229010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tmpCgka2tq4+') 229010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42202) -> ('172.17.0.2', 35354)) State.FROZEN -> State.FAILED 229010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40581) -> ('172.17.0.2', 35354)) State.FROZEN -> State.FAILED 229010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42202) -> ('141.24.211.56', 35354)) State.FROZEN -> State.FAILED 229010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40581) -> ('141.24.211.56', 35354)) State.FROZEN -> State.FAILED 229017ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 229017ms [log] [experimentStatusChanged] {"status": "running", "message": null} 229090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fak/zE5LO5+O') 229090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35354) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fak/zE5LO5+O') 229556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7"}', extra='') 229556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 229556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 229556ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 229556ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 229557ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 229557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 229557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 229557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 229557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 229557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 229557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 229558ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/4b0b2ddf-b202-41a3-9f1e-2c45b3fb13f7", "state": "closed"}] 229558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 229558ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 229596ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 229596ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 229640ms [err] Traceback (most recent call last): 229640ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 229640ms [err] return _run_code(code, main_globals, None, 229640ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 229640ms [err] exec(code, run_globals) 229640ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 229640ms [err] sys.exit(main()) 229640ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 229640ms [err] asyncio.run(main_async()) 229640ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 229640ms [err] return loop.run_until_complete(main) 229640ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 229664ms [err] self.run_forever() 229664ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 229665ms [err] self._run_once() 229665ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 229665ms [err] event_list = self._selector.select(timeout) 229665ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 229665ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 229665ms [err] KeyboardInterrupt 229668ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 229668ms [err] h.flush() 229668ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 229864ms [log] starting device 230582ms [err] DEBUG:asyncio:Using selector: EpollSelector 230769ms [err] ERROR:asyncio:Unclosed client session 230769ms [err] client_session: 230833ms [log] parsing 230833ms [log] creating device handler 230833ms [log] [ready] 230833ms [log] reading line 230833ms [log] [websocketToken] "4104f2f7-e8d2-4417-8c29-24d9ee087feb" 230840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 230864ms [log] [websocketConnected] 233928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 233928ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 233943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/1b3400e5-97bc-4479-8625-f8bfe23a1bbd"}}', extra='') 233943ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/1b3400e5-97bc-4479-8625-f8bfe23a1bbd"} 233995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 233999ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3", "state": "new"}] 236003ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 236004ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 236004ms [err] v=0 236004ms [err] o=- 3956287473 3956287473 IN IP4 0.0.0.0 236004ms [err] s=- 236004ms [err] t=0 0 236004ms [err] a=group:BUNDLE 0 236004ms [err] a=msid-semantic:WMS * 236004ms [err] m=application 9 DTLS/SCTP 5000 236004ms [err] c=IN IP4 0.0.0.0 236004ms [err] a=mid:0 236004ms [err] a=sctpmap:5000 webrtc-datachannel 65535 236004ms [err] a=max-message-size:65536 236004ms [err] a=ice-ufrag:XipO 236004ms [err] a=ice-pwd:wcGmM4nSWudlk3gB6bEDoA 236004ms [err] a=fingerprint:sha-256 17:52:AD:45:63:48:0A:D0:B7:C2:12:E1:25:7E:EE:9F:5B:AE:ED:02:86:EB:D5:69:DA:28:10:1D:C6:D6:9C:C9 236004ms [err] a=setup:actpass 236004ms [err] 236006ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 236006ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 236007ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3", "state": "new"}] 236008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 236008ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 236010ms [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'#\x8eLF\xfcJ\xe7r\x1b\x8a\xa5.') 236011ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb2\xc2v\xd4@0o\x18\xcd\x01\xaf\xeb') 236011ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 236012ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaa>\xa1\xa5\x85\xe3\xe0"\xec\xa1\x87c') 236012ms [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'#\x8eLF\xfcJ\xe7r\x1b\x8a\xa5.') 236012ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb2\xc2v\xd4@0o\x18\xcd\x01\xaf\xeb') 236513ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaa>\xa1\xa5\x85\xe3\xe0"\xec\xa1\x87c') 237515ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaa>\xa1\xa5\x85\xe3\xe0"\xec\xa1\x87c') 239518ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaa>\xa1\xa5\x85\xe3\xe0"\xec\xa1\x87c') 241011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 241012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3"}', extra='') 241012ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 241012ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 241012ms [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='') 241012ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 241037ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ny4V3KcQ9vF8') 241037ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ny4V3KcQ9vF8') 241039ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6452968957444301102 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:JNpt\\r\\na=ice-pwd:4dIFH/H3AE/DmMDWH5iHaOF3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 65:95:B8:4B:4E:4B:E9:8A:87:74:57:B8:ED:76:56:6E:B6:29:1E:66:84:CE:32:89:B7:E3:CA:7F:E0:AD:F7:7F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3"}', extra='') 241039ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 241039ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 241039ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 241039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 241039ms [err] v=0 241039ms [err] o=- 6452968957444301102 2 IN IP4 127.0.0.1 241039ms [err] s=- 241039ms [err] t=0 0 241039ms [err] a=group:BUNDLE 0 241039ms [err] a=msid-semantic: WMS 241039ms [err] m=application 9 DTLS/SCTP 5000 241039ms [err] c=IN IP4 0.0.0.0 241039ms [err] a=ice-ufrag:JNpt 241039ms [err] a=ice-pwd:4dIFH/H3AE/DmMDWH5iHaOF3 241039ms [err] a=ice-options:trickle 241039ms [err] a=fingerprint:sha-256 65:95:B8:4B:4E:4B:E9:8A:87:74:57:B8:ED:76:56:6E:B6:29:1E:66:84:CE:32:89:B7:E3:CA:7F:E0:AD:F7:7F 241039ms [err] a=setup:active 241039ms [err] a=mid:0 241039ms [err] a=sctpmap:5000 webrtc-datachannel 1024 241039ms [err] 241041ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 241041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 241041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 241041ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(7QIVtNYvLy 1 udp 1845501695 172.17.0.2 34759 typ prflx) 241041ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 241042ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 241042ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 241042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47103) -> ('172.17.0.2', 34759)) State.WAITING -> State.IN_PROGRESS 241042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\xb0\x8e\x9b@\xf1\xcf\x90\xc6`\xd2\xba') 241043ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3", "state": "connecting"}] 241043ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\xb0\x8e\x9b@\xf1\xcf\x90\xc6`\xd2\xba') 241043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47103) -> ('172.17.0.2', 34759)) State.IN_PROGRESS -> State.SUCCEEDED 241043ms [err] INFO:aioice.ice:Connection(0) ICE completed 241049ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3160458268 1 udp 2113937151 9b6aa9bc-daf2-458d-b63b-49d430d55c3d.local 34759 typ host generation 0 ufrag JNpt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3"}', extra='') 241050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 241050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 241050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 241056ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9b6aa9bc-daf2-458d-b63b-49d430d55c3d.local" resolved to 172.17.0.2 241056ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:793470223 1 udp 1677729535 141.24.211.56 34759 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag JNpt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3"}', extra='') 241056ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 241056ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 241056ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 241062ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47103) -> ('172.17.0.2', 34759)) State.FROZEN -> State.IN_PROGRESS 241063ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p:\xf3\xf9\x0c\x0c\xe2\x0f\xe3[&\xd0') 241064ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p:\xf3\xf9\x0c\x0c\xe2\x0f\xe3[&\xd0') 241064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47103) -> ('172.17.0.2', 34759)) State.IN_PROGRESS -> State.SUCCEEDED 241064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55282) -> ('172.17.0.2', 34759)) State.FROZEN -> State.FAILED 241064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47103) -> ('141.24.211.56', 34759)) State.FROZEN -> State.FAILED 241064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55282) -> ('141.24.211.56', 34759)) State.FROZEN -> State.FAILED 241083ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 241083ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 241084ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 241085ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 241087ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 241087ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 241087ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 241087ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 241087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 241087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 241087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 241088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 241088ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3", "state": "connected"}] 241091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 241091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 241091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 241091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 241091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 241091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 241091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 241091ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N0lGjiBwCX95') 241092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N0lGjiBwCX95') 241092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 241092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 241092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 241092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4247943297, stream_id=1, stream_seq=0) 241092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 241093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4247943297, gaps=[]) 241093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 241093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3735251695, stream_id=1, stream_seq=0) 241093ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 241093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3735251695, gaps=[]) 241094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3735251696, stream_id=1, stream_seq=1) 241095ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 241095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3735251696, gaps=[]) 241095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3735251697, stream_id=1, stream_seq=2) 241095ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 241096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3735251697, gaps=[]) 241096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3735251698, stream_id=1, stream_seq=3) 241096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3735251698, gaps=[]) 241096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3735251699, stream_id=1, stream_seq=4) 241096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3735251699, gaps=[]) 241140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 241140ms [log] [experimentStatusChanged] {"status": "running", "message": null} 241151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6e6uQ+VRXkFk') 241151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6e6uQ+VRXkFk') 241234ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zdSEgnU4gx2g') 241234ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zdSEgnU4gx2g') 241234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55282) -> ('172.17.0.2', 34759)) State.WAITING -> State.IN_PROGRESS 241234ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\xe7l(\xe9\xcbDDl\xb5\xbd\xd1') 241236ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34759) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\xe7l(\xe9\xcbDDl\xb5\xbd\xd1') 241236ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55282) -> ('172.17.0.2', 34759)) State.IN_PROGRESS -> State.SUCCEEDED 241666ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3"}', extra='') 241666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 241667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 241667ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 241667ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 241667ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 241667ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 241667ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 241668ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 241668ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 241668ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 241669ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 241670ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6b86c407-419b-48e1-9145-6965c84313f3", "state": "closed"}] 241670ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 241671ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 241765ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 241765ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 241782ms [err] Traceback (most recent call last): 241782ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 241782ms [err] return _run_code(code, main_globals, None, 241782ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 241783ms [err] exec(code, run_globals) 241783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 241783ms [err] sys.exit(main()) 241783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 241783ms [err] asyncio.run(main_async()) 241783ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 241783ms [err] return loop.run_until_complete(main) 241783ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 241783ms [err] self.run_forever() 241783ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 241783ms [err] self._run_once() 241783ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 241783ms [err] event_list = self._selector.select(timeout) 241783ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 241784ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 241784ms [err] KeyboardInterrupt 241809ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 241809ms [err] h.flush() 241809ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 266155ms [log] starting device 266831ms [err] DEBUG:asyncio:Using selector: EpollSelector 267025ms [err] ERROR:asyncio:Unclosed client session 267025ms [err] client_session: 267122ms [log] parsing 267122ms [log] creating device handler 267122ms [log] [ready] 267122ms [log] reading line 267122ms [log] [websocketToken] "60a17b67-fc00-44ce-80b7-7e9194075e7f" 267153ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 267153ms [log] [websocketConnected] 268781ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 268782ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 268804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/3f0baec7-f026-4e19-850e-cd5f556f892d"}}', extra='') 268804ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/3f0baec7-f026-4e19-850e-cd5f556f892d"} 268855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 268883ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "new"}] 270885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 270886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 270886ms [err] v=0 270886ms [err] o=- 3956287507 3956287507 IN IP4 0.0.0.0 270886ms [err] s=- 270886ms [err] t=0 0 270886ms [err] a=group:BUNDLE 0 270886ms [err] a=msid-semantic:WMS * 270886ms [err] m=application 9 DTLS/SCTP 5000 270886ms [err] c=IN IP4 0.0.0.0 270886ms [err] a=mid:0 270886ms [err] a=sctpmap:5000 webrtc-datachannel 65535 270886ms [err] a=max-message-size:65536 270886ms [err] a=ice-ufrag:vRBK 270886ms [err] a=ice-pwd:pjYBpt7oKqnp7qLVlFmaTJ 270886ms [err] a=fingerprint:sha-256 DA:F7:00:9E:30:45:CC:7F:8A:D0:D7:9B:7E:0F:36:99:25:31:5B:85:61:88:47:B6:3C:3F:AB:D8:CF:6F:3B:07 270886ms [err] a=setup:actpass 270886ms [err] 270888ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 270888ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 270889ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "new"}] 270890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 270890ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 270892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w\x03,\x10\xb7\xe9\xcd\x10bG\xdf\xcf') 270893ms [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'q\xb4&u\xaa\x14\xa8\x13\x13a\x92\x10') 270893ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 270893ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf9\x82F\xc5\xaa\x91)\xc3\x92\xf5\xf8\x1f') 270894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w\x03,\x10\xb7\xe9\xcd\x10bG\xdf\xcf') 270894ms [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'q\xb4&u\xaa\x14\xa8\x13\x13a\x92\x10') 271395ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf9\x82F\xc5\xaa\x91)\xc3\x92\xf5\xf8\x1f') 272397ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf9\x82F\xc5\xaa\x91)\xc3\x92\xf5\xf8\x1f') 274401ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf9\x82F\xc5\xaa\x91)\xc3\x92\xf5\xf8\x1f') 275893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 275894ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 275894ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 275894ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 275894ms [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='') 275894ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 280918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57441) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\x05ke:w\x92h\xc7\x0b\x1f\x0b') 280918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57441) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5\x05ke:w\x92h\xc7\x0b\x1f\x0b') 280931ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3956287512 3956287512 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 57441 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57441 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39635 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39635 typ srflx raddr 172.17.0.2 rport 39635\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57441 typ srflx raddr 172.30.0.1 rport 57441\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jzgi\\r\\na=ice-pwd:7qJ8WgalLQnZ89snRNhxze\\r\\na=fingerprint:sha-256 C5:B0:45:21:B1:C2:36:D6:58:2F:AD:64:D8:D2:BE:53:85:EF:0F:5C:73:B0:CB:F2:CC:F9:4A:CB:7A:83:77:E1\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 280931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 280931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 280931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 280931ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 280931ms [err] v=0 280931ms [err] o=- 3956287512 3956287512 IN IP4 0.0.0.0 280931ms [err] s=- 280931ms [err] t=0 0 280931ms [err] a=group:BUNDLE 0 280931ms [err] a=msid-semantic:WMS * 280931ms [err] m=application 57441 DTLS/SCTP 5000 280931ms [err] c=IN IP4 172.30.0.1 280931ms [err] a=mid:0 280931ms [err] a=sctpmap:5000 webrtc-datachannel 65535 280931ms [err] a=max-message-size:65536 280931ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57441 typ host 280931ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39635 typ host 280931ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39635 typ srflx raddr 172.17.0.2 rport 39635 280931ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57441 typ srflx raddr 172.30.0.1 rport 57441 280931ms [err] a=end-of-candidates 280931ms [err] a=ice-ufrag:jzgi 280931ms [err] a=ice-pwd:7qJ8WgalLQnZ89snRNhxze 280931ms [err] a=fingerprint:sha-256 C5:B0:45:21:B1:C2:36:D6:58:2F:AD:64:D8:D2:BE:53:85:EF:0F:5C:73:B0:CB:F2:CC:F9:4A:CB:7A:83:77:E1 280931ms [err] a=setup:active 280931ms [err] 280934ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 280934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 280934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 280934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('172.30.0.1', 57441)) State.FROZEN -> State.WAITING 280934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59315) -> ('172.30.0.1', 57441)) State.FROZEN -> State.WAITING 280934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('172.17.0.2', 39635)) State.FROZEN -> State.WAITING 280935ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NR1feRXX8W 1 udp 1862270975 172.17.0.2 57441 typ prflx) 280935ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 280935ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 280935ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 280935ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('172.17.0.2', 57441)) State.WAITING -> State.IN_PROGRESS 280936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57441) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\x01C\\\xf7k\xd0L\xb2\xca`\xff') 280936ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('172.30.0.1', 57441)) State.WAITING -> State.IN_PROGRESS 280936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57441) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q\xe1\xa3\xd3&U\xc2\x9e[\xf2\xf7g') 280937ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "connecting"}] 280937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57441) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\x01C\\\xf7k\xd0L\xb2\xca`\xff') 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('172.17.0.2', 57441)) State.IN_PROGRESS -> State.SUCCEEDED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59315) -> ('172.30.0.1', 57441)) State.WAITING -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('172.17.0.2', 39635)) State.WAITING -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59315) -> ('172.17.0.2', 39635)) State.FROZEN -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('141.24.211.56', 39635)) State.FROZEN -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59315) -> ('141.24.211.56', 39635)) State.FROZEN -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('141.24.211.56', 57441)) State.FROZEN -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59315) -> ('141.24.211.56', 57441)) State.FROZEN -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) ICE completed 280940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57441) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q\xe1\xa3\xd3&U\xc2\x9e[\xf2\xf7g') 280940ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40179) -> ('172.30.0.1', 57441)) State.IN_PROGRESS -> State.SUCCEEDED 280940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57441) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3t\x85\x15\xaf\xa1\x94_\xe2v\xa0\xfb') 280941ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57441) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3t\x85\x15\xaf\xa1\x94_\xe2v\xa0\xfb') 280956ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 280956ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 280957ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 280957ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 280959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 280959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 280959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 280959ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 280960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 280960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 280960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 280960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 280960ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "connected"}] 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 280962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 280962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 280962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 280962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2937576622, stream_id=1, stream_seq=0) 280962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 280963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1531877684, stream_id=1, stream_seq=0) 280963ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 280963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1531877684, gaps=[]) 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2937576622, gaps=[]) 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1531877685, stream_id=1, stream_seq=1) 280964ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1531877685, gaps=[]) 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1531877686, stream_id=1, stream_seq=2) 280964ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 280965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1531877686, gaps=[]) 281015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 281015ms [log] [experimentStatusChanged] {"status": "running", "message": null} 281537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4"}', extra='') 281537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 281538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 281538ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 281538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 281538ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 281538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 281538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 281538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 281538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 281538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 281538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 281539ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "closed"}] 281539ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 281539ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 281584ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 281584ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 281603ms [err] Traceback (most recent call last): 281603ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 281603ms [err] return _run_code(code, main_globals, None, 281603ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 281603ms [err] exec(code, run_globals) 281603ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 281603ms [err] sys.exit(main()) 281603ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 281603ms [err] asyncio.run(main_async()) 281603ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 281603ms [err] return loop.run_until_complete(main) 281603ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 281604ms [err] self.run_forever() 281604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 281604ms [err] self._run_once() 281604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 281604ms [err] event_list = self._selector.select(timeout) 281604ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 281605ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 281605ms [err] KeyboardInterrupt 281606ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 281606ms [err] h.flush() 281606ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 281798ms [log] starting device 282513ms [err] DEBUG:asyncio:Using selector: EpollSelector 282705ms [err] ERROR:asyncio:Unclosed client session 282705ms [err] client_session: 282773ms [log] parsing 282773ms [log] creating device handler 282773ms [log] [ready] 282773ms [log] reading line 282773ms [log] [websocketToken] "55e46ccf-d355-4c66-a767-05cd74bc9cca" 282804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 282804ms [log] [websocketConnected] 284494ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 284494ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 284530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/990dff8b-b4da-435c-9cce-694dbfd6c706"}}', extra='') 284530ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/990dff8b-b4da-435c-9cce-694dbfd6c706"} 284582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 284587ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "new"}] 286591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 286591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 286591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 286592ms [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='') 286592ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 291609ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca","content":{"type":"offer","sdp":"v=0\\r\\no=- 3956287523 3956287523 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 51588 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51588 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54010 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51588 typ srflx raddr 172.30.0.1 rport 51588\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54010 typ srflx raddr 172.17.0.2 rport 54010\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ALqX\\r\\na=ice-pwd:tyUP7GBAXo1ZK8V8QntayU\\r\\na=fingerprint:sha-256 60:32:D6:56:E4:74:6F:41:0C:C4:39:58:04:B1:38:64:7D:F2:3A:E4:0E:1C:72:65:04:24:7D:C8:06:C4:C3:21\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 291609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 291609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 291609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 291609ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 291609ms [err] v=0 291609ms [err] o=- 3956287523 3956287523 IN IP4 0.0.0.0 291609ms [err] s=- 291609ms [err] t=0 0 291609ms [err] a=group:BUNDLE 0 291609ms [err] a=msid-semantic:WMS * 291609ms [err] m=application 51588 DTLS/SCTP 5000 291609ms [err] c=IN IP4 172.30.0.1 291609ms [err] a=mid:0 291609ms [err] a=sctpmap:5000 webrtc-datachannel 65535 291609ms [err] a=max-message-size:65536 291609ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51588 typ host 291609ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54010 typ host 291609ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51588 typ srflx raddr 172.30.0.1 rport 51588 291609ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54010 typ srflx raddr 172.17.0.2 rport 54010 291609ms [err] a=end-of-candidates 291609ms [err] a=ice-ufrag:ALqX 291609ms [err] a=ice-pwd:tyUP7GBAXo1ZK8V8QntayU 291609ms [err] a=fingerprint:sha-256 60:32:D6:56:E4:74:6F:41:0C:C4:39:58:04:B1:38:64:7D:F2:3A:E4:0E:1C:72:65:04:24:7D:C8:06:C4:C3:21 291609ms [err] a=setup:actpass 291609ms [err] 291611ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 291611ms [err] v=0 291611ms [err] o=- 3956287523 3956287523 IN IP4 0.0.0.0 291611ms [err] s=- 291611ms [err] t=0 0 291611ms [err] a=group:BUNDLE 0 291611ms [err] a=msid-semantic:WMS * 291611ms [err] m=application 51588 DTLS/SCTP 5000 291611ms [err] c=IN IP4 172.30.0.1 291611ms [err] a=mid:0 291611ms [err] a=sctpmap:5000 webrtc-datachannel 65535 291611ms [err] a=max-message-size:65536 291611ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51588 typ host 291611ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54010 typ host 291611ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51588 typ srflx raddr 172.30.0.1 rport 51588 291611ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54010 typ srflx raddr 172.17.0.2 rport 54010 291611ms [err] a=end-of-candidates 291611ms [err] a=ice-ufrag:ALqX 291611ms [err] a=ice-pwd:tyUP7GBAXo1ZK8V8QntayU 291611ms [err] a=fingerprint:sha-256 60:32:D6:56:E4:74:6F:41:0C:C4:39:58:04:B1:38:64:7D:F2:3A:E4:0E:1C:72:65:04:24:7D:C8:06:C4:C3:21 291611ms [err] a=setup:actpass 291611ms [err] 291611ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 291611ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "new"}] 291612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 291612ms [err] v=0 291612ms [err] o=- 3956287528 3956287528 IN IP4 0.0.0.0 291612ms [err] s=- 291612ms [err] t=0 0 291612ms [err] a=group:BUNDLE 0 291612ms [err] a=msid-semantic:WMS * 291612ms [err] m=application 9 DTLS/SCTP 5000 291612ms [err] c=IN IP4 0.0.0.0 291612ms [err] a=mid:0 291612ms [err] a=sctpmap:5000 webrtc-datachannel 65535 291612ms [err] a=max-message-size:65536 291612ms [err] a=ice-ufrag:18MG 291612ms [err] a=ice-pwd:xYXEt7etFItX0Edg8Oxqrj 291612ms [err] a=fingerprint:sha-256 62:E4:DC:E3:A1:3F:D3:BA:91:A4:BB:F6:95:65:B9:3C:9F:EE:15:85:93:3D:81:4E:F1:B3:A4:85:85:BB:5F:47 291612ms [err] a=setup:active 291612ms [err] 291612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 291612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 291612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 291615ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 291615ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 291617ms [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'fZ\xae\x11\x89\xbf\xab\xc7\xb8\x9a\xa5\xda') 291617ms [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'\xa3\xcd\xf1\x86\xf4+"C\xe7\xbcg\x9c') 291618ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 291618ms [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'fZ\xae\x11\x89\xbf\xab\xc7\xb8\x9a\xa5\xda') 291618ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa2\xde\xfd\x8f\x85\xc6\xbc\xf0\x96m|\xce') 291619ms [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'\xa3\xcd\xf1\x86\xf4+"C\xe7\xbcg\x9c') 292120ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa2\xde\xfd\x8f\x85\xc6\xbc\xf0\x96m|\xce') 293122ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa2\xde\xfd\x8f\x85\xc6\xbc\xf0\x96m|\xce') 295125ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa2\xde\xfd\x8f\x85\xc6\xbc\xf0\x96m|\xce') 296617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 296618ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 296618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 296618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 296619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('172.30.0.1', 51588)) State.FROZEN -> State.WAITING 296619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42023) -> ('172.30.0.1', 51588)) State.FROZEN -> State.WAITING 296619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('172.17.0.2', 54010)) State.FROZEN -> State.WAITING 296619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 296619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 296619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('172.30.0.1', 51588)) State.WAITING -> State.IN_PROGRESS 296620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\xe0.\xa8\x84EY\xead\x9b\xcd^') 296620ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "connecting"}] 296621ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\xe0.\xa8\x84EY\xead\x9b\xcd^') 296621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('172.30.0.1', 51588)) State.IN_PROGRESS -> State.SUCCEEDED 296621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('141.24.211.56', 51588)) State.FROZEN -> State.WAITING 296621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('141.24.211.56', 54010)) State.FROZEN -> State.WAITING 296638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe61\x07\xdfgU\x1e\xa6\x86\xb1\xd2r') 296639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe61\x07\xdfgU\x1e\xa6\x86\xb1\xd2r') 296639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42023) -> ('172.30.0.1', 51588)) State.WAITING -> State.FAILED 296639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('172.17.0.2', 54010)) State.WAITING -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42023) -> ('172.17.0.2', 54010)) State.FROZEN -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('141.24.211.56', 51588)) State.WAITING -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42023) -> ('141.24.211.56', 51588)) State.FROZEN -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('141.24.211.56', 54010)) State.WAITING -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42023) -> ('141.24.211.56', 54010)) State.FROZEN -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) ICE completed 296641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?\xd2s\xef%\xd1\xb8\xcd0\xae\xa6\x10') 296641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?\xd2s\xef%\xd1\xb8\xcd0\xae\xa6\x10') 296642ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(cMkuBe9Dc2 1 udp 1862270975 172.17.0.2 51588 typ prflx) 296642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54973) -> ('172.17.0.2', 51588)) State.WAITING -> State.IN_PROGRESS 296642ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8\xfd\xbe\xcb\x98\x1f\xbbc\xb2\xde\xfe\xd4') 296643ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 296643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 296644ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 296645ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 296645ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8\xfd\xbe\xcb\x98\x1f\xbbc\xb2\xde\xfe\xd4') 296662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 296662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 296662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 296662ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 296663ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 296663ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "connected"}] 296663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 296663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 296663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 296664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1223832121, stream_id=1, stream_seq=0) 296665ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 296666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1384458182, stream_id=1, stream_seq=0) 296666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 296666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832121, gaps=[]) 296666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1384458182, gaps=[]) 296666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 296667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1223832122, stream_id=1, stream_seq=1) 296668ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 296668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832122, gaps=[]) 296668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1223832123, stream_id=1, stream_seq=2) 296668ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832123, gaps=[]) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1223832124, stream_id=1, stream_seq=3) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832124, gaps=[]) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1223832125, stream_id=1, stream_seq=4) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832125, gaps=[]) 296716ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 296716ms [log] [experimentStatusChanged] {"status": "running", "message": null} 297228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca"}', extra='') 297228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 297228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 297228ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 297229ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 297229ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 297229ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 297229ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 297229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 297229ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 297229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 297229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 297230ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "closed"}] 297230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 297230ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 297264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 297264ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 297289ms [err] Traceback (most recent call last): 297289ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 297289ms [err] return _run_code(code, main_globals, None, 297289ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 297289ms [err] exec(code, run_globals) 297289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 297289ms [err] sys.exit(main()) 297289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 297290ms [err] asyncio.run(main_async()) 297290ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 297290ms [err] return loop.run_until_complete(main) 297290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 297290ms [err] self.run_forever() 297290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 297290ms [err] self._run_once() 297290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 297291ms [err] event_list = self._selector.select(timeout) 297291ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 297291ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 297291ms [err] KeyboardInterrupt 297293ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 297293ms [err] h.flush() 297293ms [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