================== js Client to python Client Communication: should connect without errors 17386ms [log] starting device 19337ms [err] DEBUG:asyncio:Using selector: EpollSelector 19728ms [err] ERROR:asyncio:Unclosed client session 19728ms [err] client_session: 20053ms [log] parsing 20053ms [log] creating device handler 20053ms [log] [ready] 20053ms [log] reading line 20053ms [log] [websocketToken] "47cc1501-20b9-47da-b049-6773b928e455" 20142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 20142ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 21734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21734ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cc9e5c08-9865-487e-97ab-9059b510b50b"}}', extra='') 21898ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cc9e5c08-9865-487e-97ab-9059b510b50b"} 22080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 22080ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce", "state": "new"}] 24083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 24086ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 24086ms [err] v=0 24086ms [err] o=- 3936162511 3936162511 IN IP4 0.0.0.0 24086ms [err] s=- 24086ms [err] t=0 0 24086ms [err] a=group:BUNDLE 0 24086ms [err] a=msid-semantic:WMS * 24086ms [err] m=application 9 DTLS/SCTP 5000 24086ms [err] c=IN IP4 0.0.0.0 24086ms [err] a=mid:0 24086ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24086ms [err] a=max-message-size:65536 24086ms [err] a=ice-ufrag:bVIk 24086ms [err] a=ice-pwd:s20Q1FFXylR5S2bgE0V6OB 24086ms [err] a=fingerprint:sha-256 BE:64:48:D0:0D:75:C1:A9:B0:68:FA:E4:73:4C:86:60:0D:45:F8:42:1A:4D:F6:9C:1E:6C:3B:01:1A:0E:60:BF 24086ms [err] a=setup:actpass 24086ms [err] 24087ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 24087ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 24088ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce", "state": "new"}] 24089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 24089ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 24091ms [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'\xb0\xdb\xf3Uk\x06\xaf\xaaW\xec\xffX') 24091ms [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't\x98"\x95\xac\xe1\xc4X\xd1s\xa1H') 24092ms [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'\xb0\xdb\xf3Uk\x06\xaf\xaaW\xec\xffX') 24092ms [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't\x98"\x95\xac\xe1\xc4X\xd1s\xa1H') 24094ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 24094ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xf6\xfb@[Y\xfax\x1a'\x93\xf1\xa0") 24095ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"\xf6\xfb@[Y\xfax\x1a'\x93\xf1\xa0") 24095ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb9\xbc;\xb7\xcb\xfb\xc1\\"\xec\x96\xc0') 24097ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xb9\xbc;\xb7\xcb\xfb\xc1\\"\xec\x96\xc0') 24097ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59503) (expires in 600 seconds) 24097ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 24097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 24098ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce"}', extra='') 24098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 24098ms [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='') 24098ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 24126ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HBfZDPD/JZbW') 24126ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HBfZDPD/JZbW') 24127ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5824955011907923178 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:Cz3J\\r\\na=ice-pwd:T4UCNfYlagF1dkQUAKeNskwd\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E6:A4:7E:A3:4D:96:65:B0:54:E9:4F:23:41:FC:A4:0E:D0:6E:59:90:8D:6A:05:FA:F5:97:48:D2:73:C7:55:0D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce"}', extra='') 24127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 24127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 24127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 24127ms [err] v=0 24127ms [err] o=- 5824955011907923178 2 IN IP4 127.0.0.1 24127ms [err] s=- 24127ms [err] t=0 0 24127ms [err] a=group:BUNDLE 0 24127ms [err] a=msid-semantic: WMS 24127ms [err] m=application 9 DTLS/SCTP 5000 24127ms [err] c=IN IP4 0.0.0.0 24127ms [err] a=ice-ufrag:Cz3J 24127ms [err] a=ice-pwd:T4UCNfYlagF1dkQUAKeNskwd 24127ms [err] a=ice-options:trickle 24127ms [err] a=fingerprint:sha-256 E6:A4:7E:A3:4D:96:65:B0:54:E9:4F:23:41:FC:A4:0E:D0:6E:59:90:8D:6A:05:FA:F5:97:48:D2:73:C7:55:0D 24127ms [err] a=setup:active 24127ms [err] a=mid:0 24127ms [err] a=sctpmap:5000 webrtc-datachannel 1024 24127ms [err] 24128ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 24128ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 24128ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 24128ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RtSZfUMpLj 1 udp 1845501695 172.17.0.2 51013 typ prflx) 24129ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24129ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24129ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53500) -> ('172.17.0.2', 51013)) State.WAITING -> State.IN_PROGRESS 24129ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8d{c\xb6\x96\xf5\x0cn\xc2\xeb\xbe\xe5') 24130ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce", "state": "connecting"}] 24134ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8d{c\xb6\x96\xf5\x0cn\xc2\xeb\xbe\xe5') 24134ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53500) -> ('172.17.0.2', 51013)) State.IN_PROGRESS -> State.SUCCEEDED 24134ms [err] INFO:aioice.ice:Connection(0) ICE completed 24150ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 24150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 24150ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 24152ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 24163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 24163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 24163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 24163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 24164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 24164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 24164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 24164ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 24165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce", "state": "connected"}] 24165ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4158649996 1 udp 2113937151 b4ed2c19-6b17-40b3-ae74-d69638d5a93c.local 51013 typ host generation 0 ufrag Cz3J network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce"}', extra='') 24165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 24165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 24166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 24172ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b4ed2c19-6b17-40b3-ae74-d69638d5a93c.local" resolved to 172.17.0.2 24172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 24172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 24172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 24172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 24205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 24205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 24205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 24205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 24205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 24205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wLKFyU+ufB1D') 24205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wLKFyU+ufB1D') 24207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4104008365, stream_id=1, stream_seq=0) 24214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 24214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4104008365, gaps=[]) 24214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 24214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1349363665, stream_id=1, stream_seq=0) 24214ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 24214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1349363665, gaps=[]) 24279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mXndbaUequ5i') 24279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mXndbaUequ5i') 24329ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OXH3VfYshf7j') 24329ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OXH3VfYshf7j') 24329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54122) -> ('172.17.0.2', 51013)) State.WAITING -> State.IN_PROGRESS 24329ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9b\x96\xef\x12o.\xe0ht+e\xae') 24335ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51013) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9b\x96\xef\x12o.\xe0ht+e\xae') 24335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54122) -> ('172.17.0.2', 51013)) State.IN_PROGRESS -> State.SUCCEEDED 24335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53500) -> ('172.17.0.2', 51013)) State.FROZEN -> State.FAILED 24335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54122) -> ('172.17.0.2', 51013)) State.FROZEN -> State.FAILED 24335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59503) -> ('172.17.0.2', 51013)) State.FROZEN -> State.FAILED 24455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24455ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24529ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce"}', extra='') 24529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 24529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 24529ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24529ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 24529ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 24529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24529ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 24529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24529ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24529ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'D^\x02\xe6\xae.\x1ch\xa1\xffqr') 24529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/718c473f-431b-4c6a-8d8e-b7601bf307ce", "state": "closed"}] 24558ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'D^\x02\xe6\xae.\x1ch\xa1\xffqr') 24558ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59503) 24558ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 24558ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 24815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24816ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 24941ms [err] Traceback (most recent call last): 24941ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 24946ms [err] return _run_code(code, main_globals, None, 24946ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 24946ms [err] exec(code, run_globals) 24946ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 24946ms [err] sys.exit(main()) 24946ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 24946ms [err] asyncio.run(main_async()) 24946ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 24947ms [err] return loop.run_until_complete(main) 24947ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 24948ms [err] self.run_forever() 24948ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 24948ms [err] self._run_once() 24948ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 24948ms [err] event_list = self._selector.select(timeout) 24948ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 24949ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 24949ms [err] KeyboardInterrupt 24985ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 24985ms [err] h.flush() 24985ms [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 33710ms [log] starting device 35079ms [err] DEBUG:asyncio:Using selector: EpollSelector 35364ms [err] ERROR:asyncio:Unclosed client session 35364ms [err] client_session: 35560ms [log] parsing 35560ms [log] creating device handler 35560ms [log] [ready] 35560ms [log] reading line 35560ms [log] [websocketToken] "aadcbb67-ae78-40b0-b336-cc88345de0a0" 35603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 35604ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 36290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 36290ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 36405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f3c068cc-381d-4245-a118-1ec19041c01d"}}', extra='') 36405ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f3c068cc-381d-4245-a118-1ec19041c01d"} 36718ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 36719ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6", "state": "new"}] 38720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 38721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 38721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 38721ms [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='') 38722ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 38790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6","content":{"type":"offer","sdp":"v=0\\r\\no=- 3936162526 3936162526 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 54442 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 54442 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50105 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50105 typ srflx raddr 172.17.0.2 rport 50105\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54442 typ srflx raddr 172.30.0.1 rport 54442\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49595 typ relay raddr 172.17.0.2 rport 56238\\r\\na=end-of-candidates\\r\\na=ice-ufrag:DJ3p\\r\\na=ice-pwd:iwEyVSlEfRWWNA0hsDQTlv\\r\\na=fingerprint:sha-256 A5:C1:D6:6E:EE:59:FA:52:AF:BD:56:FD:0E:52:54:91:5B:D5:38:9A:DC:A1:9C:19:A7:30:F7:74:37:4C:DA:06\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 38790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 38791ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 38791ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 38791ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 38791ms [err] v=0 38791ms [err] o=- 3936162526 3936162526 IN IP4 0.0.0.0 38791ms [err] s=- 38791ms [err] t=0 0 38791ms [err] a=group:BUNDLE 0 38791ms [err] a=msid-semantic:WMS * 38791ms [err] m=application 54442 DTLS/SCTP 5000 38791ms [err] c=IN IP4 172.30.0.1 38791ms [err] a=mid:0 38791ms [err] a=sctpmap:5000 webrtc-datachannel 65535 38791ms [err] a=max-message-size:65536 38791ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54442 typ host 38791ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50105 typ host 38791ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50105 typ srflx raddr 172.17.0.2 rport 50105 38791ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54442 typ srflx raddr 172.30.0.1 rport 54442 38791ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49595 typ relay raddr 172.17.0.2 rport 56238 38791ms [err] a=end-of-candidates 38791ms [err] a=ice-ufrag:DJ3p 38791ms [err] a=ice-pwd:iwEyVSlEfRWWNA0hsDQTlv 38791ms [err] a=fingerprint:sha-256 A5:C1:D6:6E:EE:59:FA:52:AF:BD:56:FD:0E:52:54:91:5B:D5:38:9A:DC:A1:9C:19:A7:30:F7:74:37:4C:DA:06 38791ms [err] a=setup:actpass 38791ms [err] 38794ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 38794ms [err] v=0 38794ms [err] o=- 3936162526 3936162526 IN IP4 0.0.0.0 38794ms [err] s=- 38794ms [err] t=0 0 38794ms [err] a=group:BUNDLE 0 38794ms [err] a=msid-semantic:WMS * 38794ms [err] m=application 54442 DTLS/SCTP 5000 38794ms [err] c=IN IP4 172.30.0.1 38794ms [err] a=mid:0 38794ms [err] a=sctpmap:5000 webrtc-datachannel 65535 38794ms [err] a=max-message-size:65536 38794ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54442 typ host 38794ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50105 typ host 38794ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50105 typ srflx raddr 172.17.0.2 rport 50105 38794ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54442 typ srflx raddr 172.30.0.1 rport 54442 38794ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49595 typ relay raddr 172.17.0.2 rport 56238 38794ms [err] a=end-of-candidates 38794ms [err] a=ice-ufrag:DJ3p 38794ms [err] a=ice-pwd:iwEyVSlEfRWWNA0hsDQTlv 38794ms [err] a=fingerprint:sha-256 A5:C1:D6:6E:EE:59:FA:52:AF:BD:56:FD:0E:52:54:91:5B:D5:38:9A:DC:A1:9C:19:A7:30:F7:74:37:4C:DA:06 38794ms [err] a=setup:actpass 38794ms [err] 38797ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 38798ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6", "state": "new"}] 38800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 38800ms [err] v=0 38800ms [err] o=- 3936162526 3936162526 IN IP4 0.0.0.0 38800ms [err] s=- 38800ms [err] t=0 0 38800ms [err] a=group:BUNDLE 0 38800ms [err] a=msid-semantic:WMS * 38800ms [err] m=application 9 DTLS/SCTP 5000 38800ms [err] c=IN IP4 0.0.0.0 38800ms [err] a=mid:0 38800ms [err] a=sctpmap:5000 webrtc-datachannel 65535 38800ms [err] a=max-message-size:65536 38800ms [err] a=ice-ufrag:bKGP 38800ms [err] a=ice-pwd:Jj2CGHavV4I6SBrSKLMWK4 38800ms [err] a=fingerprint:sha-256 21:87:3F:3A:A3:81:C3:B7:0E:C8:AF:21:DC:FE:F1:C4:F9:37:32:C7:FA:59:CE:8B:71:FF:62:73:3E:2E:E5:B6 38800ms [err] a=setup:active 38800ms [err] 38800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 38801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 38801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 38803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 38803ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 38806ms [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'\xef/,\xf6\x1e\xb9\x07\xd1\x95\x8b\xc3\x17') 38806ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4\xab\x82\xe2\xa7c\x7fr\x91\x83\x7f\xf9') 38807ms [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'\xef/,\xf6\x1e\xb9\x07\xd1\x95\x8b\xc3\x17') 38807ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4\xab\x82\xe2\xa7c\x7fr\x91\x83\x7f\xf9') 38810ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 38811ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'^\xf0D\t\xc5\xddN":\x17\x84\xbf') 38838ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'^\xf0D\t\xc5\xddN":\x17\x84\xbf') 38838ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x86\xf4a\x03b,\x03\xf1\xb8\xd5\xf2\xfa') 38839ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x86\xf4a\x03b,\x03\xf1\xb8\xd5\xf2\xfa') 38840ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62109) (expires in 600 seconds) 38840ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 38840ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 38841ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 38841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 38842ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 38842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('172.30.0.1', 54442)) State.FROZEN -> State.WAITING 38843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60464) -> ('172.30.0.1', 54442)) State.FROZEN -> State.WAITING 38843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('172.17.0.2', 50105)) State.FROZEN -> State.WAITING 38843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62109) -> ('172.30.0.1', 54442)) State.FROZEN -> State.WAITING 38843ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 38844ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 38844ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('172.30.0.1', 54442)) State.WAITING -> State.IN_PROGRESS 38844ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54442) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9\xa5\xb0G\x94\xd8\xb3\x9bhN;{') 38844ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6", "state": "connecting"}] 38845ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54442) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9\xa5\xb0G\x94\xd8\xb3\x9bhN;{') 38845ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('172.30.0.1', 54442)) State.IN_PROGRESS -> State.SUCCEEDED 38845ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('141.24.211.56', 50105)) State.FROZEN -> State.WAITING 38845ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('141.24.211.56', 54442)) State.FROZEN -> State.WAITING 38846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('141.24.210.113', 49595)) State.FROZEN -> State.WAITING 38867ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54442) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\t>\x85Zx[\xd2A\xa2\xf8\x1d') 38867ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54442) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9\t>\x85Zx[\xd2A\xa2\xf8\x1d') 38867ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60464) -> ('172.30.0.1', 54442)) State.WAITING -> State.FAILED 38869ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('172.17.0.2', 50105)) State.WAITING -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60464) -> ('172.17.0.2', 50105)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('141.24.211.56', 50105)) State.WAITING -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60464) -> ('141.24.211.56', 50105)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('141.24.211.56', 54442)) State.WAITING -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60464) -> ('141.24.211.56', 54442)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62109) -> ('172.30.0.1', 54442)) State.WAITING -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62109) -> ('172.17.0.2', 50105)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('141.24.210.113', 49595)) State.WAITING -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60464) -> ('141.24.210.113', 49595)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62109) -> ('141.24.211.56', 50105)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62109) -> ('141.24.211.56', 54442)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62109) -> ('141.24.210.113', 49595)) State.FROZEN -> State.FAILED 38870ms [err] INFO:aioice.ice:Connection(0) ICE completed 38870ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 38870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 38871ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 38872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54442) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0\xc0\xd7\x06\x98\x18}<\xdcVy\xf6') 38872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54442) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0\xc0\xd7\x06\x98\x18}<\xdcVy\xf6') 38872ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hu6dFQLN1b 1 udp 1862270975 172.17.0.2 54442 typ prflx) 38872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 38872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('172.17.0.2', 54442)) State.WAITING -> State.IN_PROGRESS 38873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54442) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe1\xc8T R\xd5\x18\xfa0\xfb\x1f\x0e') 38901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54442) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe1\xc8T R\xd5\x18\xfa0\xfb\x1f\x0e') 38901ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42481) -> ('172.17.0.2', 54442)) State.IN_PROGRESS -> State.SUCCEEDED 38915ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 38915ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 38915ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 38915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 38915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 38915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 38915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 38915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 38916ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6", "state": "connected"}] 38918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 38918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 38918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 38920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=358576161, stream_id=1, stream_seq=0) 38920ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 38921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3795529485, stream_id=1, stream_seq=0) 38921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 38921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=358576161, gaps=[]) 38926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3795529485, gaps=[]) 38926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 39211ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 39211ms [log] [experimentStatusChanged] {"status": "running", "message": null} 39408ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6"}', extra='') 39408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 39408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 39408ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 39408ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 39408ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 39408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 39408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 39408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 39408ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 39408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 39408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 39408ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 39408ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 39408ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x89\xb2\x99\x99\x04"\xfe\xff\xd0\xe6\xba\xe5') 39408ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x89\xb2\x99\x99\x04"\xfe\xff\xd0\xe6\xba\xe5') 39408ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62109) 39408ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 39408ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 39409ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7f29862-d142-4727-8719-c966b27a76e6", "state": "closed"}] 39578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 39578ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 39822ms [err] Traceback (most recent call last): 39822ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 39822ms [err] return _run_code(code, main_globals, None, 39822ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 39822ms [err] exec(code, run_globals) 39822ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 39822ms [err] sys.exit(main()) 39822ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 39822ms [err] asyncio.run(main_async()) 39822ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 39822ms [err] return loop.run_until_complete(main) 39822ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 39822ms [err] self.run_forever() 39822ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 39822ms [err] self._run_once() 39822ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 39822ms [err] event_list = self._selector.select(timeout) 39822ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 39822ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 39822ms [err] KeyboardInterrupt 39822ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 39822ms [err] h.flush() 39822ms [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 64658ms [log] starting device 65980ms [err] DEBUG:asyncio:Using selector: EpollSelector 66263ms [err] ERROR:asyncio:Unclosed client session 66263ms [err] client_session: 66499ms [log] parsing 66499ms [log] creating device handler 66499ms [log] [ready] 66499ms [log] reading line 66499ms [log] [websocketToken] "dd0a4e7c-00e3-42ea-90ec-f3cad0e2964a" 66520ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 66520ms [log] [websocketConnected] 68583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68583ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 68648ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5e7d631a-5285-41f9-8928-6f4fd30b0d8b"}}', extra='') 68648ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5e7d631a-5285-41f9-8928-6f4fd30b0d8b"} 68838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 68841ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518", "state": "new"}] 70866ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 70867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 70867ms [err] v=0 70867ms [err] o=- 3936162558 3936162558 IN IP4 0.0.0.0 70867ms [err] s=- 70867ms [err] t=0 0 70867ms [err] a=group:BUNDLE 0 70867ms [err] a=msid-semantic:WMS * 70867ms [err] m=application 9 DTLS/SCTP 5000 70867ms [err] c=IN IP4 0.0.0.0 70867ms [err] a=mid:0 70867ms [err] a=sctpmap:5000 webrtc-datachannel 65535 70867ms [err] a=max-message-size:65536 70867ms [err] a=ice-ufrag:hxpN 70867ms [err] a=ice-pwd:0z8igzOue7Q2O0ooFs1JYM 70867ms [err] a=fingerprint:sha-256 72:1B:46:60:EB:65:7C:18:55:80:5A:C7:CF:47:99:19:29:7A:87:E9:4B:38:AB:BA:5C:A0:AF:C9:5B:DB:14:EB 70867ms [err] a=setup:actpass 70867ms [err] 70868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 70868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 70869ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518", "state": "new"}] 70870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 70870ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 70871ms [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'R\x91]\xa4\xfeV\x95c\xc5\xf3\x83\x95') 70877ms [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'R\x91]\xa4\xfeV\x95c\xc5\xf3\x83\x95') 70877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\xf5\xd17\xc8\x91\x86\x0fY\x9d\xbc\x96') 70877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\xf5\xd17\xc8\x91\x86\x0fY\x9d\xbc\x96') 70877ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 70877ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'o\x91>\xa9G.\xd6\xa6\x0e\xb6\xce\x82') 70877ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'o\x91>\xa9G.\xd6\xa6\x0e\xb6\xce\x82') 70877ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b';\xa0*\x97\n\xc5\xdb\xdesie\xe6') 70877ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b';\xa0*\x97\n\xc5\xdb\xdesie\xe6') 70877ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55997) (expires in 600 seconds) 70877ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 70877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 70879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518"}', extra='') 70879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 70879ms [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='') 70879ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 70926ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1762963930649911765 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:F0xu\\r\\na=ice-pwd:IIsp6/4pJ/CeGgmutcFbWvmO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A3:98:53:1A:F6:49:89:23:EE:4E:F7:E5:7D:C8:46:18:5E:C0:9E:D2:F2:CD:E6:51:BF:2A:65:D3:99:2B:A6:64\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518"}', extra='') 70927ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 70929ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 70929ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 70929ms [err] v=0 70929ms [err] o=- 1762963930649911765 2 IN IP4 127.0.0.1 70929ms [err] s=- 70929ms [err] t=0 0 70929ms [err] a=group:BUNDLE 0 70929ms [err] a=msid-semantic: WMS 70929ms [err] m=application 9 DTLS/SCTP 5000 70929ms [err] c=IN IP4 0.0.0.0 70929ms [err] a=ice-ufrag:F0xu 70929ms [err] a=ice-pwd:IIsp6/4pJ/CeGgmutcFbWvmO 70929ms [err] a=ice-options:trickle 70929ms [err] a=fingerprint:sha-256 A3:98:53:1A:F6:49:89:23:EE:4E:F7:E5:7D:C8:46:18:5E:C0:9E:D2:F2:CD:E6:51:BF:2A:65:D3:99:2B:A6:64 70929ms [err] a=setup:active 70929ms [err] a=mid:0 70929ms [err] a=sctpmap:5000 webrtc-datachannel 1024 70929ms [err] 70931ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 70931ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 70931ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 70931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70934ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70934ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518", "state": "connecting"}] 70939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jcfUXCwoE7Qq') 70940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jcfUXCwoE7Qq') 70941ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ATrrckmaAt 1 udp 1845501695 172.17.0.2 43678 typ prflx) 70942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34417) -> ('172.17.0.2', 43678)) State.WAITING -> State.IN_PROGRESS 70944ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\xed<\xafH\x0c~\xc9\x96\xf0\x1d\xb3') 70990ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[\xed<\xafH\x0c~\xc9\x96\xf0\x1d\xb3') 70990ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34417) -> ('172.17.0.2', 43678)) State.IN_PROGRESS -> State.SUCCEEDED 70990ms [err] INFO:aioice.ice:Connection(0) ICE completed 71022ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 71022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 71023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 71024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 71026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VlSpN991ZaIl') 71026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VlSpN991ZaIl') 71028ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 71030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 71030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 71030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 71033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 71034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 71034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518", "state": "connected"}] 71044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 71044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 71045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 71045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 71045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 71048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 71048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 71048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 71049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 71049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 71049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2892294989, stream_id=1, stream_seq=0) 71074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 71082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2892294989, gaps=[]) 71083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 71083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=888618796, stream_id=1, stream_seq=0) 71083ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 71083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618796, gaps=[]) 71083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=888618797, stream_id=1, stream_seq=1) 71084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618797, gaps=[]) 71084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618798, stream_id=1, stream_seq=2) 71084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618798, gaps=[]) 71084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618799, stream_id=1, stream_seq=2) 71084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618799, gaps=[]) 71085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618800, stream_id=1, stream_seq=2) 71085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618800, gaps=[]) 71085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618801, stream_id=1, stream_seq=2) 71085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618801, gaps=[]) 71086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618802, stream_id=1, stream_seq=2) 71086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618802, gaps=[]) 71098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618803, stream_id=1, stream_seq=2) 71098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618803, gaps=[]) 71098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618804, stream_id=1, stream_seq=2) 71098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618804, gaps=[]) 71126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618805, stream_id=1, stream_seq=2) 71126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618806, stream_id=1, stream_seq=3) 71126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=888618806, gaps=[]) 71126ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qkfqRyOgInGF') 71126ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qkfqRyOgInGF') 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618807, stream_id=1, stream_seq=3) 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=888618807, gaps=[]) 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618808, stream_id=1, stream_seq=3) 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=888618808, gaps=[]) 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618809, stream_id=1, stream_seq=3) 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=888618809, gaps=[]) 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618810, stream_id=1, stream_seq=3) 71131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=888618810, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618811, stream_id=1, stream_seq=3) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=888618811, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618812, stream_id=1, stream_seq=3) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=888618812, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618813, stream_id=1, stream_seq=3) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618813, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618814, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618814, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618815, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618815, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618816, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618816, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618817, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618817, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618818, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618818, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618819, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618819, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618820, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618820, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618821, stream_id=1, stream_seq=4) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618821, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618822, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618822, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618823, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618823, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618824, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045156, cumulative_tsn=888618824, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618825, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043996, cumulative_tsn=888618825, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618826, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042836, cumulative_tsn=888618826, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618827, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041676, cumulative_tsn=888618827, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618828, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040516, cumulative_tsn=888618828, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618829, stream_id=1, stream_seq=5) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618829, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618830, stream_id=1, stream_seq=6) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618830, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618831, stream_id=1, stream_seq=6) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618831, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618832, stream_id=1, stream_seq=6) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618832, gaps=[]) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618833, stream_id=1, stream_seq=6) 71141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618833, gaps=[]) 71150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3403739672 1 udp 2113937151 90fa30ef-e727-44cc-80df-67f5e1c20c46.local 43678 typ host generation 0 ufrag F0xu network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518"}', extra='') 71150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 71150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 71150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618834, stream_id=1, stream_seq=6) 71150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618834, gaps=[]) 71150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618835, stream_id=1, stream_seq=6) 71150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618835, gaps=[]) 71150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618836, stream_id=1, stream_seq=6) 71150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618836, gaps=[]) 71200ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'azMu/hLmpCTL') 71200ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'azMu/hLmpCTL') 71200ms [err] INFO:aioice.ice:Connection(0) Remote candidate "90fa30ef-e727-44cc-80df-67f5e1c20c46.local" resolved to 172.17.0.2 71201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618837, stream_id=1, stream_seq=6) 71201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618837, gaps=[]) 71201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51114) -> ('172.17.0.2', 43678)) State.WAITING -> State.IN_PROGRESS 71201ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\x80K\xb1\x03Mk\xc4\xeb\x94\xb4\xee') 71202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618838, stream_id=1, stream_seq=7) 71202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618838, gaps=[]) 71202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618839, stream_id=1, stream_seq=7) 71203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618839, gaps=[]) 71203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618840, stream_id=1, stream_seq=7) 71203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618840, gaps=[]) 71203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618841, stream_id=1, stream_seq=7) 71203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618841, gaps=[]) 71203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618842, stream_id=1, stream_seq=7) 71203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618842, gaps=[]) 71204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618843, stream_id=1, stream_seq=7) 71204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618843, gaps=[]) 71204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618844, stream_id=1, stream_seq=7) 71204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618844, gaps=[]) 71204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618845, stream_id=1, stream_seq=7) 71204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618845, gaps=[]) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618846, stream_id=1, stream_seq=8) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618846, gaps=[]) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618847, stream_id=1, stream_seq=8) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618847, gaps=[]) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618848, stream_id=1, stream_seq=8) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618848, gaps=[]) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618849, stream_id=1, stream_seq=8) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618849, gaps=[]) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618850, stream_id=1, stream_seq=8) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618850, gaps=[]) 71230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618851, stream_id=1, stream_seq=8) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618851, gaps=[]) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618852, stream_id=1, stream_seq=8) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618852, gaps=[]) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618853, stream_id=1, stream_seq=8) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618854, stream_id=1, stream_seq=9) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=888618854, gaps=[]) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618855, stream_id=1, stream_seq=9) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=888618855, gaps=[]) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618856, stream_id=1, stream_seq=9) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=888618856, gaps=[]) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618857, stream_id=1, stream_seq=9) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=888618857, gaps=[]) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618858, stream_id=1, stream_seq=9) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=888618858, gaps=[]) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618859, stream_id=1, stream_seq=9) 71239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=888618859, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618860, stream_id=1, stream_seq=9) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=888618860, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618861, stream_id=1, stream_seq=9) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618862, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=888618862, gaps=[]) 71254ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\x80K\xb1\x03Mk\xc4\xeb\x94\xb4\xee') 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618863, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=888618863, gaps=[]) 71254ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51114) -> ('172.17.0.2', 43678)) State.IN_PROGRESS -> State.SUCCEEDED 71254ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34417) -> ('172.17.0.2', 43678)) State.FROZEN -> State.FAILED 71254ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51114) -> ('172.17.0.2', 43678)) State.FROZEN -> State.FAILED 71254ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55997) -> ('172.17.0.2', 43678)) State.FROZEN -> State.FAILED 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618864, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=888618864, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618865, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=888618865, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618866, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=888618866, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618867, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=888618867, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618868, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=888618868, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618869, stream_id=1, stream_seq=10) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618869, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618870, stream_id=1, stream_seq=11) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618870, gaps=[]) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618871, stream_id=1, stream_seq=11) 71254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618871, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618872, stream_id=1, stream_seq=11) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618872, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618873, stream_id=1, stream_seq=11) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618873, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618874, stream_id=1, stream_seq=11) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618874, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618875, stream_id=1, stream_seq=11) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618875, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618876, stream_id=1, stream_seq=11) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618876, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618877, stream_id=1, stream_seq=11) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618877, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618878, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618878, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618879, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618879, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618880, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618880, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618881, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618881, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618882, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618882, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618883, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618883, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618884, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618884, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618885, stream_id=1, stream_seq=12) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618885, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618886, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618886, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618887, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618887, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618888, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618888, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618889, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618889, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618890, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618890, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618891, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618891, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618892, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618892, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618893, stream_id=1, stream_seq=13) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618893, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618894, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618894, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618895, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618895, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618896, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618896, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618897, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618897, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618898, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618898, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618899, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618899, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618900, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618900, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618901, stream_id=1, stream_seq=14) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618901, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618902, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618902, gaps=[]) 71341ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1322096743 1 udp 1677729535 141.24.211.56 43678 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag F0xu network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518"}', extra='') 71341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 71341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618903, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618903, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618904, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618904, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618905, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618905, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618906, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618906, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618907, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618907, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618908, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618908, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618909, stream_id=1, stream_seq=15) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618909, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618910, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618910, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618911, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618911, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618912, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618912, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618913, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618913, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618914, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618914, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618915, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618915, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618916, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618916, gaps=[]) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618917, stream_id=1, stream_seq=16) 71341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618917, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618918, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618918, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618919, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618919, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618920, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618920, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618921, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618921, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618922, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618922, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618923, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618923, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618924, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618924, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618925, stream_id=1, stream_seq=17) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618926, stream_id=1, stream_seq=18) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=888618926, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618927, stream_id=1, stream_seq=18) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=888618927, gaps=[]) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618928, stream_id=1, stream_seq=18) 71352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=888618928, gaps=[]) 71353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618929, stream_id=1, stream_seq=18) 71353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=888618929, gaps=[]) 71354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618930, stream_id=1, stream_seq=18) 71354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=888618930, gaps=[]) 71355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618931, stream_id=1, stream_seq=18) 71355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=888618931, gaps=[]) 71356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618932, stream_id=1, stream_seq=18) 71356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=888618932, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618933, stream_id=1, stream_seq=18) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618934, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=888618934, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618935, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=888618935, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618936, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=888618936, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618937, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=888618937, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618938, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=888618938, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618939, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=888618939, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618940, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=888618940, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618941, stream_id=1, stream_seq=19) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618942, stream_id=1, stream_seq=20) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=888618942, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618943, stream_id=1, stream_seq=20) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=888618943, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618944, stream_id=1, stream_seq=20) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=888618944, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618945, stream_id=1, stream_seq=20) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=888618945, gaps=[]) 71389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618946, stream_id=1, stream_seq=20) 71390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=888618946, gaps=[]) 71401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618947, stream_id=1, stream_seq=20) 71401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=888618947, gaps=[]) 71401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618948, stream_id=1, stream_seq=20) 71401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=888618948, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618949, stream_id=1, stream_seq=20) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618949, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618950, stream_id=1, stream_seq=21) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618950, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618951, stream_id=1, stream_seq=21) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618951, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618952, stream_id=1, stream_seq=21) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618952, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618953, stream_id=1, stream_seq=21) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618953, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618954, stream_id=1, stream_seq=21) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618954, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618955, stream_id=1, stream_seq=21) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618955, gaps=[]) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618956, stream_id=1, stream_seq=21) 71408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618956, gaps=[]) 71409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618957, stream_id=1, stream_seq=21) 71409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618957, gaps=[]) 71409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618958, stream_id=1, stream_seq=22) 71409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618958, gaps=[]) 71410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618959, stream_id=1, stream_seq=22) 71410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618959, gaps=[]) 71410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618960, stream_id=1, stream_seq=22) 71410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618960, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618961, stream_id=1, stream_seq=22) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618961, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618962, stream_id=1, stream_seq=22) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618962, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618963, stream_id=1, stream_seq=22) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618963, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618964, stream_id=1, stream_seq=22) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618964, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618965, stream_id=1, stream_seq=22) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618965, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618966, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618966, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618967, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618967, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618968, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618968, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618969, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618969, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618970, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618970, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618971, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618971, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618972, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618972, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618973, stream_id=1, stream_seq=23) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618973, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618974, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618974, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618975, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618975, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618976, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618976, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618977, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618977, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618978, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618978, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618979, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618979, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618980, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618980, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618981, stream_id=1, stream_seq=24) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888618981, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618982, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888618982, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618983, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888618983, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618984, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888618984, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618985, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888618985, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618986, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888618986, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618987, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888618987, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618988, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888618988, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618989, stream_id=1, stream_seq=25) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618990, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=888618990, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618991, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=888618991, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618992, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=888618992, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618993, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=888618993, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618994, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=888618994, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618995, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=888618995, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618996, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=888618996, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888618997, stream_id=1, stream_seq=26) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888618998, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=888618998, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888618999, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=888618999, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619000, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=888619000, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619001, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=888619001, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619002, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=888619002, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619003, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=888619003, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619004, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=888619004, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888619005, stream_id=1, stream_seq=27) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888619006, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=888619006, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619007, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=888619007, gaps=[]) 71704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619008, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=888619008, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619009, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=888619009, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619010, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=888619010, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619011, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=888619011, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619012, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=888619012, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888619013, stream_id=1, stream_seq=28) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888619014, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=888619014, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619015, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=888619015, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619016, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=888619016, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619017, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=888619017, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619018, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=888619018, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619019, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=888619019, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619020, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=888619020, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888619021, stream_id=1, stream_seq=29) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888619022, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=888619022, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619023, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=888619023, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619024, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=888619024, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619025, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=888619025, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619026, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=888619026, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619027, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=888619027, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619028, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=888619028, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888619029, stream_id=1, stream_seq=30) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888619030, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=888619030, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619031, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=888619031, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619032, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=888619032, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619033, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=888619033, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619034, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=888619034, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619035, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=888619035, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619036, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=888619036, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888619037, stream_id=1, stream_seq=31) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888619037, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888619038, stream_id=1, stream_seq=32) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888619038, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619039, stream_id=1, stream_seq=32) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888619039, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619040, stream_id=1, stream_seq=32) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888619040, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619041, stream_id=1, stream_seq=32) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888619041, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619042, stream_id=1, stream_seq=32) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888619042, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619043, stream_id=1, stream_seq=32) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888619043, gaps=[]) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619044, stream_id=1, stream_seq=32) 71704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888619044, gaps=[]) 71705ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888619045, stream_id=1, stream_seq=32) 71711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888619045, gaps=[]) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=888619046, stream_id=1, stream_seq=33) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=888619046, gaps=[]) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619047, stream_id=1, stream_seq=33) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=888619047, gaps=[]) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619048, stream_id=1, stream_seq=33) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=888619048, gaps=[]) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619049, stream_id=1, stream_seq=33) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=888619049, gaps=[]) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619050, stream_id=1, stream_seq=33) 71874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=888619050, gaps=[]) 71874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619051, stream_id=1, stream_seq=33) 71874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=888619051, gaps=[]) 71874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=888619052, stream_id=1, stream_seq=33) 71874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=888619052, gaps=[]) 71874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=888619053, stream_id=1, stream_seq=33) 71964ms [log] 262140 71964ms [log] 262140 71964ms [log] [file] 71965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=888619053, gaps=[]) 72127ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'le740e+qd1TW') 72127ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43678) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'le740e+qd1TW') 72224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518"}', extra='') 72224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 72224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 72224ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 72224ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 72224ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 72224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 72224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 72224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72224ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 72224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72224ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 72224ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 72224ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd6\x15f\xab\xd5\xe9\x8bNo\xc0o\x14') 72224ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9a273e8a-8b32-4cc1-9cfa-947eb5e0e518", "state": "closed"}] 72229ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd6\x15f\xab\xd5\xe9\x8bNo\xc0o\x14') 72229ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55997) 72229ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 72229ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 72534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 72534ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 72749ms [err] Traceback (most recent call last): 72749ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 72750ms [err] return _run_code(code, main_globals, None, 72750ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 72750ms [err] exec(code, run_globals) 72750ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in ================== python Client to js Client File tests : should transmit file 72750ms [err] sys.exit(main()) 72750ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 72750ms [err] asyncio.run(main_async()) 72750ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 72750ms [err] return loop.run_until_complete(main) 72750ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 72750ms [err] self.run_forever() 72750ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 72847ms [err] self._run_once() 72847ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 72847ms [err] event_list = self._selector.select(timeout) 72847ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 72847ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 72847ms [err] KeyboardInterrupt 72847ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 72847ms [err] h.flush() 72847ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 82211ms [log] starting device 83384ms [err] DEBUG:asyncio:Using selector: EpollSelector 83679ms [err] ERROR:asyncio:Unclosed client session 83679ms [err] client_session: 84040ms [log] parsing 84040ms [log] creating device handler 84040ms [log] [ready] 84040ms [log] reading line 84040ms [log] [websocketToken] "8416123a-77c4-4c4e-9935-4f1f64f2fdeb" 84104ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84104ms [log] [websocketConnected] 85050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 85050ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 85195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c9237ce3-d425-4a59-993d-96a12504d968"}}', extra='') 85196ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c9237ce3-d425-4a59-993d-96a12504d968"} 85408ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 85410ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433", "state": "new"}] 87426ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 87428ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 87428ms [err] v=0 87428ms [err] o=- 3936162574 3936162574 IN IP4 0.0.0.0 87428ms [err] s=- 87428ms [err] t=0 0 87428ms [err] a=group:BUNDLE 0 87428ms [err] a=msid-semantic:WMS * 87428ms [err] m=application 9 DTLS/SCTP 5000 87428ms [err] c=IN IP4 0.0.0.0 87428ms [err] a=mid:0 87428ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87428ms [err] a=max-message-size:65536 87428ms [err] a=ice-ufrag:BLy1 87428ms [err] a=ice-pwd:kW3cefJTwU31ll6gNxRH2n 87428ms [err] a=fingerprint:sha-256 22:6A:FB:6D:9D:17:C0:F9:E7:10:6E:D9:59:6A:24:F2:BB:0D:EB:3B:EC:E0:DE:D9:EC:52:B1:06:0D:80:D1:EB 87428ms [err] a=setup:actpass 87428ms [err] 87429ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 87430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 87431ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433", "state": "new"}] 87432ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 87432ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 87435ms [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'\xdc\xa3\xf7\xe5um\t(\x02H$G') 87436ms [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'\xdc\xa3\xf7\xe5um\t(\x02H$G') 87442ms [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"\xc7\xf6\xad'\x04\xe50\xfe\xcbT?\xe8") 87446ms [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"\xc7\xf6\xad'\x04\xe50\xfe\xcbT?\xe8") 87454ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 87454ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'E\xd77\x083\xd3\xbd\x137 ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\xb0#\x91\xd1\xa6\xe7"\x1e\xda[\x80') 87463ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'g\xb0#\x91\xd1\xa6\xe7"\x1e\xda[\x80') 87464ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62519) (expires in 600 seconds) 87464ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 87464ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87466ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 87466ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87466ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 87466ms [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='') 87466ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87542ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w\x90\x8d\x9d|\xc32\xd1\xe1\xa7[\xbc') 87542ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w\x90\x8d\x9d|\xc32\xd1\xe1\xa7[\xbc') 87542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433","content":{"type":"answer","sdp":"v=0\\r\\no=- 3936162574 3936162574 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 38288 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 38288 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44492 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44492 typ srflx raddr 172.17.0.2 rport 44492\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38288 typ srflx raddr 172.30.0.1 rport 38288\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58793 typ relay raddr 172.17.0.2 rport 58757\\r\\na=end-of-candidates\\r\\na=ice-ufrag:HSE8\\r\\na=ice-pwd:rYncHyyXY3E49gBkyVGZmr\\r\\na=fingerprint:sha-256 EE:7C:1E:C2:B7:E3:A6:D2:88:14:95:82:6A:4F:97:B8:96:1F:07:ED:94:F2:E3:7E:A6:7E:3F:FE:E1:FA:95:B6\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 87542ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 87546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 87546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 87546ms [err] v=0 87546ms [err] o=- 3936162574 3936162574 IN IP4 0.0.0.0 87546ms [err] s=- 87546ms [err] t=0 0 87546ms [err] a=group:BUNDLE 0 87546ms [err] a=msid-semantic:WMS * 87546ms [err] m=application 38288 DTLS/SCTP 5000 87546ms [err] c=IN IP4 172.30.0.1 87546ms [err] a=mid:0 87546ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87546ms [err] a=max-message-size:65536 87546ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38288 typ host 87546ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44492 typ host 87546ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44492 typ srflx raddr 172.17.0.2 rport 44492 87546ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38288 typ srflx raddr 172.30.0.1 rport 38288 87546ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58793 typ relay raddr 172.17.0.2 rport 58757 87546ms [err] a=end-of-candidates 87546ms [err] a=ice-ufrag:HSE8 87546ms [err] a=ice-pwd:rYncHyyXY3E49gBkyVGZmr 87546ms [err] a=fingerprint:sha-256 EE:7C:1E:C2:B7:E3:A6:D2:88:14:95:82:6A:4F:97:B8:96:1F:07:ED:94:F2:E3:7E:A6:7E:3F:FE:E1:FA:95:B6 87546ms [err] a=setup:active 87546ms [err] 87546ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 87546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('172.30.0.1', 38288)) State.FROZEN -> State.WAITING 87547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56917) -> ('172.30.0.1', 38288)) State.FROZEN -> State.WAITING 87547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('172.17.0.2', 44492)) State.FROZEN -> State.WAITING 87547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62519) -> ('172.30.0.1', 38288)) State.FROZEN -> State.WAITING 87547ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(uPVFGVyFMd 1 udp 1862270975 172.17.0.2 38288 typ prflx) 87547ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87548ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87548ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87548ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('172.17.0.2', 38288)) State.WAITING -> State.IN_PROGRESS 87548ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\xfb\xef\xf7\xae\xb8\xd3\xd4\xb5C"\x0b') 87548ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('172.30.0.1', 38288)) State.WAITING -> State.IN_PROGRESS 87548ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfd\xd0,\xf2*I\xaa\x90\x85^\x83\x07') 87549ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433", "state": "connecting"}] 87556ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\xfb\xef\xf7\xae\xb8\xd3\xd4\xb5C"\x0b') 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('172.17.0.2', 38288)) State.IN_PROGRESS -> State.SUCCEEDED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56917) -> ('172.30.0.1', 38288)) State.WAITING -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('172.17.0.2', 44492)) State.WAITING -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56917) -> ('172.17.0.2', 44492)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('141.24.211.56', 44492)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56917) -> ('141.24.211.56', 44492)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('141.24.211.56', 38288)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56917) -> ('141.24.211.56', 38288)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('141.24.210.113', 58793)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56917) -> ('141.24.210.113', 58793)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62519) -> ('172.30.0.1', 38288)) State.WAITING -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62519) -> ('172.17.0.2', 44492)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62519) -> ('141.24.211.56', 44492)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62519) -> ('141.24.211.56', 38288)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62519) -> ('141.24.210.113', 58793)) State.FROZEN -> State.FAILED 87556ms [err] INFO:aioice.ice:Connection(0) ICE completed 87564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfd\xd0,\xf2*I\xaa\x90\x85^\x83\x07') 87564ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44365) -> ('172.30.0.1', 38288)) State.IN_PROGRESS -> State.SUCCEEDED 87564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfejg+R\xca\x86`\xe4hv\xb5') 87564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfejg+R\xca\x86`\xe4hv\xb5') 87577ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 87577ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87577ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 87577ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 87585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 87585ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 87585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 87585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 87585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87586ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433", "state": "connected"}] 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 87594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 87594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 87594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 87594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1243379282, stream_id=1, stream_seq=0) 87594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=720522121, stream_id=1, stream_seq=0) 87598ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522121, gaps=[]) 87598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1243379282, gaps=[]) 87598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=720522122, stream_id=1, stream_seq=1) 87598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522122, gaps=[]) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522123, stream_id=1, stream_seq=2) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522123, gaps=[]) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522124, stream_id=1, stream_seq=2) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522124, gaps=[]) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522125, stream_id=1, stream_seq=2) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522125, gaps=[]) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522126, stream_id=1, stream_seq=2) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522126, gaps=[]) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522127, stream_id=1, stream_seq=2) 87601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522127, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522128, stream_id=1, stream_seq=2) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522128, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522129, stream_id=1, stream_seq=2) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522129, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522130, stream_id=1, stream_seq=3) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522130, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522131, stream_id=1, stream_seq=3) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522131, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522132, stream_id=1, stream_seq=3) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522132, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522133, stream_id=1, stream_seq=3) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522133, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522134, stream_id=1, stream_seq=3) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522134, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522135, stream_id=1, stream_seq=3) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522135, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522136, stream_id=1, stream_seq=3) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522136, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522137, stream_id=1, stream_seq=4) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522137, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522138, stream_id=1, stream_seq=4) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522138, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522139, stream_id=1, stream_seq=4) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522139, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522140, stream_id=1, stream_seq=4) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522140, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522141, stream_id=1, stream_seq=4) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522141, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522142, stream_id=1, stream_seq=4) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522142, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522143, stream_id=1, stream_seq=4) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522143, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522144, stream_id=1, stream_seq=5) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522144, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522145, stream_id=1, stream_seq=5) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522145, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522146, stream_id=1, stream_seq=5) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522146, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522147, stream_id=1, stream_seq=5) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522147, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522148, stream_id=1, stream_seq=5) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522148, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522149, stream_id=1, stream_seq=5) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522149, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522150, stream_id=1, stream_seq=5) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522150, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522151, stream_id=1, stream_seq=6) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522151, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522152, stream_id=1, stream_seq=6) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522152, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522153, stream_id=1, stream_seq=6) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522153, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522154, stream_id=1, stream_seq=6) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522154, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522155, stream_id=1, stream_seq=6) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522155, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522156, stream_id=1, stream_seq=6) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522156, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522157, stream_id=1, stream_seq=6) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522157, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522158, stream_id=1, stream_seq=7) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522158, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522159, stream_id=1, stream_seq=7) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522159, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522160, stream_id=1, stream_seq=7) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522160, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522161, stream_id=1, stream_seq=7) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522161, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522162, stream_id=1, stream_seq=7) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522162, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522163, stream_id=1, stream_seq=7) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522163, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522164, stream_id=1, stream_seq=7) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522164, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522165, stream_id=1, stream_seq=8) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522165, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522166, stream_id=1, stream_seq=8) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522166, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522167, stream_id=1, stream_seq=8) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522167, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522168, stream_id=1, stream_seq=8) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522168, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522169, stream_id=1, stream_seq=8) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522169, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522170, stream_id=1, stream_seq=8) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522170, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522171, stream_id=1, stream_seq=8) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522171, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522172, stream_id=1, stream_seq=9) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522172, gaps=[]) 87630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522173, stream_id=1, stream_seq=9) 87631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522173, gaps=[]) 87631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522174, stream_id=1, stream_seq=9) 87631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522174, gaps=[]) 87632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522175, stream_id=1, stream_seq=9) 87632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522175, gaps=[]) 87633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522176, stream_id=1, stream_seq=9) 87633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522176, gaps=[]) 87633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522177, stream_id=1, stream_seq=9) 87634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522177, gaps=[]) 87634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522178, stream_id=1, stream_seq=9) 87634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522178, gaps=[]) 87635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522179, stream_id=1, stream_seq=10) 87635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522179, gaps=[]) 87635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522180, stream_id=1, stream_seq=10) 87636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522180, gaps=[]) 87636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522181, stream_id=1, stream_seq=10) 87636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522181, gaps=[]) 87637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522182, stream_id=1, stream_seq=10) 87637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522182, gaps=[]) 87638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522183, stream_id=1, stream_seq=10) 87639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522183, gaps=[]) 87639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522184, stream_id=1, stream_seq=10) 87640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522184, gaps=[]) 87641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522185, stream_id=1, stream_seq=10) 87642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522185, gaps=[]) 87643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522186, stream_id=1, stream_seq=11) 87644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522186, gaps=[]) 87646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522187, stream_id=1, stream_seq=11) 87646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522187, gaps=[]) 87647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522188, stream_id=1, stream_seq=11) 87648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522188, gaps=[]) 87649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522189, stream_id=1, stream_seq=11) 87650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522189, gaps=[]) 87651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522190, stream_id=1, stream_seq=11) 87652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522190, gaps=[]) 87653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522191, stream_id=1, stream_seq=11) 87654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522191, gaps=[]) 87654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522192, stream_id=1, stream_seq=11) 87656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522192, gaps=[]) 87657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522193, stream_id=1, stream_seq=12) 87658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522193, gaps=[]) 87659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522194, stream_id=1, stream_seq=12) 87659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522194, gaps=[]) 87660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522195, stream_id=1, stream_seq=12) 87660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522195, gaps=[]) 87662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522196, stream_id=1, stream_seq=12) 87662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522196, gaps=[]) 87663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522197, stream_id=1, stream_seq=12) 87664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522197, gaps=[]) 87664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522198, stream_id=1, stream_seq=12) 87665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522198, gaps=[]) 87666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522199, stream_id=1, stream_seq=12) 87667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522199, gaps=[]) 87668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522200, stream_id=1, stream_seq=13) 87669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522200, gaps=[]) 87670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522201, stream_id=1, stream_seq=13) 87672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522201, gaps=[]) 87698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522202, stream_id=1, stream_seq=13) 87698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522202, gaps=[]) 87699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522203, stream_id=1, stream_seq=13) 87700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522203, gaps=[]) 87701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522204, stream_id=1, stream_seq=13) 87702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522204, gaps=[]) 87702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522205, stream_id=1, stream_seq=13) 87703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522205, gaps=[]) 87704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522206, stream_id=1, stream_seq=13) 87705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522206, gaps=[]) 87706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522207, stream_id=1, stream_seq=14) 87707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522207, gaps=[]) 87708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522208, stream_id=1, stream_seq=14) 87709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522208, gaps=[]) 87710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522209, stream_id=1, stream_seq=14) 87711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522209, gaps=[]) 87711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522210, stream_id=1, stream_seq=14) 87712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522210, gaps=[]) 87713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522211, stream_id=1, stream_seq=14) 87714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522211, gaps=[]) 87715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522212, stream_id=1, stream_seq=14) 87716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522212, gaps=[]) 87716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522213, stream_id=1, stream_seq=14) 87717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522213, gaps=[]) 87718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522214, stream_id=1, stream_seq=15) 87719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522214, gaps=[]) 87720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522215, stream_id=1, stream_seq=15) 87721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522215, gaps=[]) 87722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522216, stream_id=1, stream_seq=15) 87723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522216, gaps=[]) 87723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522217, stream_id=1, stream_seq=15) 87724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522217, gaps=[]) 87725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522218, stream_id=1, stream_seq=15) 87726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522218, gaps=[]) 87726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522219, stream_id=1, stream_seq=15) 87727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522219, gaps=[]) 87728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522220, stream_id=1, stream_seq=15) 87729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522220, gaps=[]) 87730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522221, stream_id=1, stream_seq=16) 87731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522221, gaps=[]) 87732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522222, stream_id=1, stream_seq=16) 87733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522222, gaps=[]) 87734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522223, stream_id=1, stream_seq=16) 87734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522223, gaps=[]) 87735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522224, stream_id=1, stream_seq=16) 87736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522224, gaps=[]) 87737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522225, stream_id=1, stream_seq=16) 87738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522225, gaps=[]) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522226, stream_id=1, stream_seq=16) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522226, gaps=[]) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522227, stream_id=1, stream_seq=16) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522227, gaps=[]) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522228, stream_id=1, stream_seq=17) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522228, gaps=[]) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522229, stream_id=1, stream_seq=17) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522229, gaps=[]) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522230, stream_id=1, stream_seq=17) 87740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522230, gaps=[]) 87765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522231, stream_id=1, stream_seq=17) 87765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522231, gaps=[]) 87765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522232, stream_id=1, stream_seq=17) 87765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522232, gaps=[]) 87765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522233, stream_id=1, stream_seq=17) 87765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522233, gaps=[]) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522234, stream_id=1, stream_seq=17) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522234, gaps=[]) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522235, stream_id=1, stream_seq=18) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522235, gaps=[]) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522236, stream_id=1, stream_seq=18) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522236, gaps=[]) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522237, stream_id=1, stream_seq=18) 87777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522237, gaps=[]) 87778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522238, stream_id=1, stream_seq=18) 87778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522238, gaps=[]) 87779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522239, stream_id=1, stream_seq=18) 87779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522239, gaps=[]) 87780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522240, stream_id=1, stream_seq=18) 87780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522240, gaps=[]) 87780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522241, stream_id=1, stream_seq=18) 87781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522241, gaps=[]) 87781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522242, stream_id=1, stream_seq=19) 87782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522242, gaps=[]) 87783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522243, stream_id=1, stream_seq=19) 87784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522243, gaps=[]) 87784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522244, stream_id=1, stream_seq=19) 87785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522244, gaps=[]) 87786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522245, stream_id=1, stream_seq=19) 87787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522245, gaps=[]) 87787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522246, stream_id=1, stream_seq=19) 87788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522246, gaps=[]) 87790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522247, stream_id=1, stream_seq=19) 87790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522247, gaps=[]) 87791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522248, stream_id=1, stream_seq=19) 87791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522248, gaps=[]) 87793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522249, stream_id=1, stream_seq=20) 87794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522249, gaps=[]) 87795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522250, stream_id=1, stream_seq=20) 87796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522250, gaps=[]) 87797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522251, stream_id=1, stream_seq=20) 87798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522251, gaps=[]) 87799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522252, stream_id=1, stream_seq=20) 87800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522252, gaps=[]) 87801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522253, stream_id=1, stream_seq=20) 87801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522253, gaps=[]) 87802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522254, stream_id=1, stream_seq=20) 87803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522254, gaps=[]) 87804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522255, stream_id=1, stream_seq=20) 87805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522255, gaps=[]) 87834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522256, stream_id=1, stream_seq=21) 87834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522256, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522257, stream_id=1, stream_seq=21) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522257, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522258, stream_id=1, stream_seq=21) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522258, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522259, stream_id=1, stream_seq=21) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522259, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522260, stream_id=1, stream_seq=21) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522260, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522261, stream_id=1, stream_seq=21) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522261, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522262, stream_id=1, stream_seq=21) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522262, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522263, stream_id=1, stream_seq=22) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522263, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522264, stream_id=1, stream_seq=22) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522264, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522265, stream_id=1, stream_seq=22) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522265, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522266, stream_id=1, stream_seq=22) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522266, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522267, stream_id=1, stream_seq=22) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522267, gaps=[]) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522268, stream_id=1, stream_seq=22) 87838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522268, gaps=[]) 87839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522269, stream_id=1, stream_seq=22) 87839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522269, gaps=[]) 87839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522270, stream_id=1, stream_seq=23) 87839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522270, gaps=[]) 87839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522271, stream_id=1, stream_seq=23) 87840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522271, gaps=[]) 87840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522272, stream_id=1, stream_seq=23) 87840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522272, gaps=[]) 87849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522273, stream_id=1, stream_seq=23) 87850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522273, gaps=[]) 87850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87850ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522274, stream_id=1, stream_seq=23) 87850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522274, gaps=[]) 87851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522275, stream_id=1, stream_seq=23) 87851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522275, gaps=[]) 87851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522276, stream_id=1, stream_seq=23) 87851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522276, gaps=[]) 87852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522277, stream_id=1, stream_seq=24) 87852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522277, gaps=[]) 87852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522278, stream_id=1, stream_seq=24) 87852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522278, gaps=[]) 87852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522279, stream_id=1, stream_seq=24) 87852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522279, gaps=[]) 87853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522280, stream_id=1, stream_seq=24) 87853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522280, gaps=[]) 87853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522281, stream_id=1, stream_seq=24) 87853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522281, gaps=[]) 87853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522282, stream_id=1, stream_seq=24) 87854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522282, gaps=[]) 87854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522283, stream_id=1, stream_seq=24) 87854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522283, gaps=[]) 87854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522284, stream_id=1, stream_seq=25) 87854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522284, gaps=[]) 87855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522285, stream_id=1, stream_seq=25) 87855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522285, gaps=[]) 87855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522286, stream_id=1, stream_seq=25) 87855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522286, gaps=[]) 87855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522287, stream_id=1, stream_seq=25) 87855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522287, gaps=[]) 87856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522288, stream_id=1, stream_seq=25) 87856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522288, gaps=[]) 87856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522289, stream_id=1, stream_seq=25) 87856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522289, gaps=[]) 87856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522290, stream_id=1, stream_seq=25) 87857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522290, gaps=[]) 87857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522291, stream_id=1, stream_seq=26) 87857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522291, gaps=[]) 87857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522292, stream_id=1, stream_seq=26) 87857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522292, gaps=[]) 87866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522293, stream_id=1, stream_seq=26) 87866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522293, gaps=[]) 87866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522294, stream_id=1, stream_seq=26) 87866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522294, gaps=[]) 87866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522295, stream_id=1, stream_seq=26) 87867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522295, gaps=[]) 87867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522296, stream_id=1, stream_seq=26) 87867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522296, gaps=[]) 87867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522297, stream_id=1, stream_seq=26) 87867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522297, gaps=[]) 87868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522298, stream_id=1, stream_seq=27) 87868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522298, gaps=[]) 87868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522299, stream_id=1, stream_seq=27) 87868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522299, gaps=[]) 87868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522300, stream_id=1, stream_seq=27) 87868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522300, gaps=[]) 87869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522301, stream_id=1, stream_seq=27) 87869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522301, gaps=[]) 87869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522302, stream_id=1, stream_seq=27) 87869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522302, gaps=[]) 87902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522303, stream_id=1, stream_seq=27) 87902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522303, gaps=[]) 87902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522304, stream_id=1, stream_seq=27) 87902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522304, gaps=[]) 87903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522305, stream_id=1, stream_seq=28) 87903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522305, gaps=[]) 87903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522306, stream_id=1, stream_seq=28) 87903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522306, gaps=[]) 87903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522307, stream_id=1, stream_seq=28) 87904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522307, gaps=[]) 87904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522308, stream_id=1, stream_seq=28) 87904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522308, gaps=[]) 87904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522309, stream_id=1, stream_seq=28) 87904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522309, gaps=[]) 87905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522310, stream_id=1, stream_seq=28) 87905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522310, gaps=[]) 87905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522311, stream_id=1, stream_seq=28) 87905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522311, gaps=[]) 87905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522312, stream_id=1, stream_seq=29) 87906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522312, gaps=[]) 87906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522313, stream_id=1, stream_seq=29) 87906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522313, gaps=[]) 87906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522314, stream_id=1, stream_seq=29) 87906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522314, gaps=[]) 87907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522315, stream_id=1, stream_seq=29) 87907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522315, gaps=[]) 87907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522316, stream_id=1, stream_seq=29) 87907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522316, gaps=[]) 87907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522317, stream_id=1, stream_seq=29) 87907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522317, gaps=[]) 87908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522318, stream_id=1, stream_seq=29) 87908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522318, gaps=[]) 87908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522319, stream_id=1, stream_seq=30) 87908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522319, gaps=[]) 87908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522320, stream_id=1, stream_seq=30) 87909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522320, gaps=[]) 87910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522321, stream_id=1, stream_seq=30) 87911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522321, gaps=[]) 87911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522322, stream_id=1, stream_seq=30) 87912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522322, gaps=[]) 87913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522323, stream_id=1, stream_seq=30) 87913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522323, gaps=[]) 87914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522324, stream_id=1, stream_seq=30) 87915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522324, gaps=[]) 87915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522325, stream_id=1, stream_seq=30) 87916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522325, gaps=[]) 87918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522326, stream_id=1, stream_seq=31) 87918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522326, gaps=[]) 87919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522327, stream_id=1, stream_seq=31) 87919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522327, gaps=[]) 87925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522328, stream_id=1, stream_seq=31) 87925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522328, gaps=[]) 87925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522329, stream_id=1, stream_seq=31) 87925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522329, gaps=[]) 87938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522330, stream_id=1, stream_seq=31) 87938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522330, gaps=[]) 87938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522331, stream_id=1, stream_seq=31) 87938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522331, gaps=[]) 87938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522332, stream_id=1, stream_seq=31) 87939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522332, gaps=[]) 87939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522333, stream_id=1, stream_seq=32) 87939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522333, gaps=[]) 87939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522334, stream_id=1, stream_seq=32) 87939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522334, gaps=[]) 87940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522335, stream_id=1, stream_seq=32) 87940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522335, gaps=[]) 87940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522336, stream_id=1, stream_seq=32) 87940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522336, gaps=[]) 87940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522337, stream_id=1, stream_seq=32) 87940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522337, gaps=[]) 87941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522338, stream_id=1, stream_seq=32) 87941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522338, gaps=[]) 87941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522339, stream_id=1, stream_seq=32) 87942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522339, gaps=[]) 87942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=720522340, stream_id=1, stream_seq=33) 87942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=720522340, gaps=[]) 87943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522341, stream_id=1, stream_seq=33) 87943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=720522341, gaps=[]) 87943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522342, stream_id=1, stream_seq=33) 87943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=720522342, gaps=[]) 87943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522343, stream_id=1, stream_seq=33) 87943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=720522343, gaps=[]) 87944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522344, stream_id=1, stream_seq=33) 87944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=720522344, gaps=[]) 87944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=720522345, stream_id=1, stream_seq=33) 87944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=720522345, gaps=[]) 87944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=720522346, stream_id=1, stream_seq=33) 88055ms [log] 262140 88055ms [log] 262140 88055ms [log] [file] 88056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720522346, gaps=[]) 88258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 88258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 88258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 88259ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 88259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 88259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 88260ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 88260ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 88260ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 88261ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88261ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88261ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88262ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433", "state": "closed"}] 88263ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db6ad1a2-eb30-42f4-8f74-132f17432433"}', extra='') 88263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 88264ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 88264ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x7f!\xaa\xd8\x8ehS@}\xa4V\xe7') 88270ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x7f!\xaa\xd8\x8ehS@}\xa4V\xe7') 88271ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62519) 88271ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 88271ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 88459ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 88460ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 88550ms [err] Traceback (most recent call last): 88550ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 88550ms [err] return _run_code(code, main_globals, None, 88550ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 88551ms [err] exec(code, run_globals) 88551ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 88551ms [err] sys.exit(main()) 88551ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 88551ms [err] asyncio.run(main_async()) 88551ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 88552ms [err] return loop.run_until_complete(main) 88552ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 88552ms [err] self.run_forever() 88552ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 88553ms [err] self._run_once() 88553ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 88553ms [err] event_list = self._selector.select(timeout) 88554ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 88554ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 88554ms [err] KeyboardInterrupt 88591ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 88591ms [err] h.flush() 88591ms [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 101588ms [log] starting device 102851ms [err] DEBUG:asyncio:Using selector: EpollSelector 103129ms [err] ERROR:asyncio:Unclosed client session 103129ms [err] client_session: 103337ms [log] parsing 103337ms [log] creating device handler 103337ms [log] [ready] 103337ms [log] reading line 103337ms [log] [websocketToken] "bd63d2ef-c5a2-4acc-9a32-1ee7378c47c9" 103424ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103424ms [log] [websocketConnected] 105842ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105842ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105971ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b08aa925-aa6f-4078-a54f-34fa78964d31"}}', extra='') 105971ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b08aa925-aa6f-4078-a54f-34fa78964d31"} 106253ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1","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='') 106256ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1", "state": "new"}] 108270ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 108271ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 108271ms [err] v=0 108271ms [err] o=- 3936162595 3936162595 IN IP4 0.0.0.0 108271ms [err] s=- 108271ms [err] t=0 0 108271ms [err] a=group:BUNDLE 0 108271ms [err] a=msid-semantic:WMS * 108271ms [err] m=application 9 DTLS/SCTP 5000 108271ms [err] c=IN IP4 0.0.0.0 108271ms [err] a=mid:0 108271ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108271ms [err] a=max-message-size:65536 108271ms [err] a=ice-ufrag:TYna 108271ms [err] a=ice-pwd:4WkB3gsRsJM1kTzjb8LSqR 108271ms [err] a=fingerprint:sha-256 E4:D1:81:23:AC:3E:C9:78:A0:D9:0D:CC:F8:F1:CE:E3:27:AB:B3:79:9C:E1:1F:C5:0D:8A:D3:82:77:27:78:F3 108271ms [err] a=setup:actpass 108271ms [err] 108272ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 108272ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 108273ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1", "state": "new"}] 108274ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 108274ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 108275ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3\xa7\x8b\xe1\xfb\xb0\xb5\xbf\xa1|\x0ci') 108276ms [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'>) 108279ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x87i\x9f\xc6_\xee\xb71\xad\xdd\x01\xcb') 108280ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x87i\x9f\xc6_\xee\xb71\xad\xdd\x01\xcb') 108281ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8a\xcdh1\xb3=\xa1\xa1\xe8\xb9\xa7\xdc') 108282ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8a\xcdh1\xb3=\xa1\xa1\xe8\xb9\xa7\xdc') 108282ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49543) (expires in 600 seconds) 108282ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 108283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 108284ms [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='') 108284ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 108284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1"}', extra='') 108284ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 108369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1689089391294486547 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:OOZB\\r\\na=ice-pwd:Jkw+rrPU1v2U5GpA3BxfX8Pm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2E:FC:7B:29:BF:1C:A1:7E:2C:E1:D6:FA:FD:E6:C5:47:14:6F:E0:1D:99:1B:FD:6C:D7:89:3D:12:64:C2:92:46\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1"}', extra='') 108369ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108369ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 108369ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 108369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 108369ms [err] v=0 108369ms [err] o=- 1689089391294486547 2 IN IP4 127.0.0.1 108369ms [err] s=- 108369ms [err] t=0 0 108369ms [err] a=group:BUNDLE 0 108369ms [err] a=msid-semantic: WMS 108369ms [err] m=application 9 DTLS/SCTP 5000 108369ms [err] c=IN IP4 0.0.0.0 108369ms [err] a=ice-ufrag:OOZB 108369ms [err] a=ice-pwd:Jkw+rrPU1v2U5GpA3BxfX8Pm 108369ms [err] a=ice-options:trickle 108369ms [err] a=fingerprint:sha-256 2E:FC:7B:29:BF:1C:A1:7E:2C:E1:D6:FA:FD:E6:C5:47:14:6F:E0:1D:99:1B:FD:6C:D7:89:3D:12:64:C2:92:46 108369ms [err] a=setup:active 108369ms [err] a=mid:0 108369ms [err] a=sctpmap:5000 webrtc-datachannel 1024 108369ms [err] 108369ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 108369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 108369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 108369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108369ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1", "state": "connecting"}] 108415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OlnEOIJuWdKu') 108424ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OlnEOIJuWdKu') 108427ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(AlkVnEWZdT 1 udp 1845501695 172.17.0.2 51069 typ prflx) 108428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34787) -> ('172.17.0.2', 51069)) State.WAITING -> State.IN_PROGRESS 108429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8\xbf\xc8\xa2\x9aEl\xdd\xa4\xbfy\xb2') 108437ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1008929457 1 udp 2113937151 ed70addf-3cfe-4c48-a424-57a04379cd6d.local 51069 typ host generation 0 ufrag OOZB network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1"}', extra='') 108462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 108462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 108467ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8\xbf\xc8\xa2\x9aEl\xdd\xa4\xbfy\xb2') 108470ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34787) -> ('172.17.0.2', 51069)) State.IN_PROGRESS -> State.SUCCEEDED 108470ms [err] INFO:aioice.ice:Connection(0) ICE completed 108473ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wqXDNUI6SfUG') 108476ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wqXDNUI6SfUG') 108478ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ed70addf-3cfe-4c48-a424-57a04379cd6d.local" resolved to 172.17.0.2 108510ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34787) -> ('172.17.0.2', 51069)) State.FROZEN -> State.IN_PROGRESS 108511ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'$\x18\x07\xeb\x86U\x9ef*\xc0\xd6J') 108512ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'$\x18\x07\xeb\x86U\x9ef*\xc0\xd6J') 108513ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34787) -> ('172.17.0.2', 51069)) State.IN_PROGRESS -> State.SUCCEEDED 108513ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46942) -> ('172.17.0.2', 51069)) State.FROZEN -> State.FAILED 108513ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49543) -> ('172.17.0.2', 51069)) State.FROZEN -> State.FAILED 108526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2936581026 1 udp 1677729535 141.24.211.56 51069 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag OOZB network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1"}', extra='') 108526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 108526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 108534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6pzTNP8YC664') 108534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6pzTNP8YC664') 108535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:287576144 1 udp 33562623 141.24.210.113 53500 typ relay raddr 141.24.211.56 rport 51069 generation 0 ufrag OOZB network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1"}', extra='') 108536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 108536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 108537ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34787) -> ('141.24.211.56', 51069)) State.FROZEN -> State.IN_PROGRESS 108537ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb\xa8\xac\xc84\xad0\xd72T\xf4S') 108570ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46942) -> ('141.24.211.56', 51069)) State.FROZEN -> State.IN_PROGRESS 108570ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm\xf6\xeaC\xd8\xd2\xcf\xbe4?Cv') 108618ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oLRsf72pKHYq') 108618ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oLRsf72pKHYq') 108625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46942) -> ('172.17.0.2', 51069)) State.WAITING -> State.IN_PROGRESS 108626ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\x16\x87F \xaecl\x8a\xa0K[') 108628ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34787) -> ('141.24.210.113', 53500)) State.FROZEN -> State.IN_PROGRESS 108628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 53500) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R\x0f\x83s\xe7\xc5yLA\x1cO\x82') 108629ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=\x16\x87F \xaecl\x8a\xa0K[') 108635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46942) -> ('172.17.0.2', 51069)) State.IN_PROGRESS -> State.SUCCEEDED 108636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46942) -> ('141.24.210.113', 53500)) State.FROZEN -> State.FAILED 108636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49543) -> ('141.24.211.56', 51069)) State.FROZEN -> State.FAILED 108636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49543) -> ('141.24.210.113', 53500)) State.FROZEN -> State.FAILED 108636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 53500) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R\x0f\x83s\xe7\xc5yLA\x1cO\x82') 108636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34787) -> ('141.24.210.113', 53500)) State.IN_PROGRESS -> State.SUCCEEDED 108671ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 108671ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108672ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 108673ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 108685ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 108687ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 108687ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 108687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 108687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 108687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 108687ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 108690ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1", "state": "connected"}] 108690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 108690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 108690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 108690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 108690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 108690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 108690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 108727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 108727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 108727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 108727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1045529515, stream_id=1, stream_seq=0) 108727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 108737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1045529515, gaps=[]) 108737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 108738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=718960412, stream_id=1, stream_seq=0) 108738ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 108738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=718960412, gaps=[]) 108739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=718960413, stream_id=1, stream_seq=1) 108739ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 108739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=718960413, gaps=[]) 108740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=718960414, stream_id=1, stream_seq=2) 108740ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 108741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=718960414, gaps=[]) 109142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109142ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1"}', extra='') 109152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 109153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 109153ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109154ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 109154ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 109154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109155ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 109155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109156ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d23dade5-38f9-4cf6-891f-17ff843a32c1", "state": "closed"}] 109156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109157ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109157ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xe78\tc9\x18\x01|I?i\xaa') 109158ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xe78\tc9\x18\x01|I?i\xaa') 109158ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49543) 109158ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 109158ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 109405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109405ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 109544ms [err] Traceback (most recent call last): 109545ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109545ms [err] return _run_code(code, main_globals, None, 109545ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109545ms [err] exec(code, run_globals) 109545ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109546ms [err] sys.exit(main()) 109546ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109546ms [err] asyncio.run(main_async()) 109546ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109546ms [err] return loop.run_until_complete(main) 109546ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109547ms [err] self.run_forever() 109547ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109547ms [err] self._run_once() 109547ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109548ms [err] event_list = self._selector.select(timeout) 109548ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109548ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109548ms [err] KeyboardInterrupt 109550ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109550ms [err] h.flush() 109550ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 109902ms [log] starting device 111179ms [err] DEBUG:asyncio:Using selector: EpollSelector 111465ms [err] ERROR:asyncio:Unclosed client session 111465ms [err] client_session: 111655ms [log] parsing 111655ms [log] creating device handler 111655ms [log] [ready] 111655ms [log] reading line 111655ms [log] [websocketToken] "816014cd-3c88-4736-ab76-f024898ac621" 111685ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 111685ms [log] [websocketConnected] 113302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 113303ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 113358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5633dee2-2191-42a6-a215-a094fa054f67"}}', extra='') 113358ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5633dee2-2191-42a6-a215-a094fa054f67"} 113561ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3","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='') 113568ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3", "state": "new"}] 115581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 115581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 115581ms [err] v=0 115581ms [err] o=- 3936162603 3936162603 IN IP4 0.0.0.0 115581ms [err] s=- 115581ms [err] t=0 0 115581ms [err] a=group:BUNDLE 0 115581ms [err] a=msid-semantic:WMS * 115581ms [err] m=application 9 DTLS/SCTP 5000 115581ms [err] c=IN IP4 0.0.0.0 115581ms [err] a=mid:0 115581ms [err] a=sctpmap:5000 webrtc-datachannel 65535 115581ms [err] a=max-message-size:65536 115581ms [err] a=ice-ufrag:wf8V 115581ms [err] a=ice-pwd:Nb5hEdYvihAEx8LpCsvQsN 115581ms [err] a=fingerprint:sha-256 17:63:87:F7:81:09:48:05:4D:10:B0:58:51:25:4A:D4:06:D2:3C:56:FB:40:8B:B2:43:CA:CA:22:63:DB:BE:9A 115581ms [err] a=setup:actpass 115581ms [err] 115581ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 115581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 115585ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3", "state": "new"}] 115586ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 115589ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 115597ms [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'\xbeW\xfe\x02T\x83}\x7f\xf9u\xa4\x9a') 115605ms [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'\xbeW\xfe\x02T\x83}\x7f\xf9u\xa4\x9a') 115605ms [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'?X\x8b\xc8\xc9`\x1c\x0f\xba\x18`y') 115605ms [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'?X\x8b\xc8\xc9`\x1c\x0f\xba\x18`y') 115637ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 115637ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd9\xc7\x8b5\x9e\x99k[%\xe2c\x06') 115637ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd9\xc7\x8b5\x9e\x99k[%\xe2c\x06') 115637ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'Y\xa7v\x96\x86$"$\xe8c\xc4V') 115637ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'Y\xa7v\x96\x86$"$\xe8c\xc4V') 115637ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53248) (expires in 600 seconds) 115637ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 115637ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 115638ms [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='') 115638ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 115638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3"}', extra='') 115638ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115638ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 115665ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3301860820817981139 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:ltkf\\r\\na=ice-pwd:qf99xoQ0zBbVM98cx5NUcN/e\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 60:DF:8E:1C:8D:CE:49:E4:B6:AB:78:11:E1:6D:DF:FA:85:A0:F9:69:DF:FC:8A:C3:E4:D2:3D:40:E2:1B:8D:09\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3"}', extra='') 115665ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 115690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 115690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 115690ms [err] v=0 115690ms [err] o=- 3301860820817981139 2 IN IP4 127.0.0.1 115690ms [err] s=- 115690ms [err] t=0 0 115690ms [err] a=group:BUNDLE 0 115690ms [err] a=msid-semantic: WMS 115690ms [err] m=application 9 DTLS/SCTP 5000 115690ms [err] c=IN IP4 0.0.0.0 115690ms [err] a=ice-ufrag:ltkf 115690ms [err] a=ice-pwd:qf99xoQ0zBbVM98cx5NUcN/e 115690ms [err] a=ice-options:trickle 115690ms [err] a=fingerprint:sha-256 60:DF:8E:1C:8D:CE:49:E4:B6:AB:78:11:E1:6D:DF:FA:85:A0:F9:69:DF:FC:8A:C3:E4:D2:3D:40:E2:1B:8D:09 115690ms [err] a=setup:active 115690ms [err] a=mid:0 115690ms [err] a=sctpmap:5000 webrtc-datachannel 1024 115690ms [err] 115691ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 115691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 115691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 115691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115691ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3", "state": "connecting"}] 115742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HDu/AAzrcT02') 115742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HDu/AAzrcT02') 115742ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(LeRfyMtZjy 1 udp 1845501695 172.17.0.2 39664 typ prflx) 115742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53910) -> ('172.17.0.2', 39664)) State.WAITING -> State.IN_PROGRESS 115743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\t\xd8x\x16\x7f]\xca\x00\x92\xf3\xa7t') 115764ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\t\xd8x\x16\x7f]\xca\x00\x92\xf3\xa7t') 115766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53910) -> ('172.17.0.2', 39664)) State.IN_PROGRESS -> State.SUCCEEDED 115767ms [err] INFO:aioice.ice:Connection(0) ICE completed 115768ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0IMzTplJ4Rrs') 115769ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0IMzTplJ4Rrs') 115795ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 115796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 115798ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 115801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 115818ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 115819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 115819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 115819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 115820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 115820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 115821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 115821ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 115848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3", "state": "connected"}] 115850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 115851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 115851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 115851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 115851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 115854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 115854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 115855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2327411381 1 udp 2113937151 2892c592-19ec-43a9-b330-fa4671da58f1.local 39664 typ host generation 0 ufrag ltkf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3"}', extra='') 115855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 115855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 115864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 115864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 115864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 115865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lYp12aF9NrIo') 115865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lYp12aF9NrIo') 115866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2843779452, stream_id=1, stream_seq=0) 115866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 115872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2843779452, gaps=[]) 115873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=295692503, stream_id=1, stream_seq=0) 115912ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=295692503, gaps=[]) 115912ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2892c592-19ec-43a9-b330-fa4671da58f1.local" resolved to 172.17.0.2 115912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:244584650 1 udp 1677729535 141.24.211.56 39664 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ltkf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3"}', extra='') 115912ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115912ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 115912ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=295692504, stream_id=1, stream_seq=1) 115913ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=295692504, gaps=[]) 115969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wZAl+f8/yPUQ') 115969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wZAl+f8/yPUQ') 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=295692505, stream_id=1, stream_seq=2) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=295692505, gaps=[]) 115969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.17.0.2', 39664)) State.WAITING -> State.IN_PROGRESS 115969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y\xde\x17\x95\x7f{\xcc\x80Zr\x13\x1f') 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=295692506, stream_id=1, stream_seq=3) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=295692506, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=295692507, stream_id=1, stream_seq=4) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=295692507, gaps=[]) 115969ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116010ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39664) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y\xde\x17\x95\x7f{\xcc\x80Zr\x13\x1f') 116010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.17.0.2', 39664)) State.IN_PROGRESS -> State.SUCCEEDED 116010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53910) -> ('172.17.0.2', 39664)) State.FROZEN -> State.FAILED 116010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.17.0.2', 39664)) State.FROZEN -> State.FAILED 116010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53910) -> ('141.24.211.56', 39664)) State.FROZEN -> State.FAILED 116010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('141.24.211.56', 39664)) State.FROZEN -> State.FAILED 116010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53248) -> ('172.17.0.2', 39664)) State.FROZEN -> State.FAILED 116010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53248) -> ('141.24.211.56', 39664)) State.FROZEN -> State.FAILED 116166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 116166ms [log] [experimentStatusChanged] {"status": "running", "message": null} 116283ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3"}', extra='') 116284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 116285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 116285ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 116285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 116285ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 116286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 116286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 116286ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 116287ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116287ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116287ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116287ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84484a8b-1855-47b1-9834-2d4a9fcbf8b3", "state": "closed"}] 116288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 116288ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 116288ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd4<\xb0&\xe5\xb8\x01c\x94\xbd\xb1@') 116314ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd4<\xb0&\xe5\xb8\x01c\x94\xbd\xb1@') 116314ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53248) 116314ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 116315ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 116490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 116490ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 116678ms [err] Traceback (most recent call last): 116682ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 116682ms [err] return _run_code(code, main_globals, None, 116682ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 116682ms [err] exec(code, run_globals) 116682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 116682ms [err] sys.exit(main()) 116682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 116682ms [err] asyncio.run(main_async()) 116682ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 116682ms [err] return loop.run_until_complete(main) 116682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 116682ms [err] self.run_forever() 116682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 116682ms [err] self._run_once() 116682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 116682ms [err] event_list = self._selector.select(timeout) 116682ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 116682ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 116682ms [err] KeyboardInterrupt 116682ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 116682ms [err] h.flush() 116682ms [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 133231ms [log] starting device 134217ms [err] DEBUG:asyncio:Using selector: EpollSelector 134453ms [err] ERROR:asyncio:Unclosed client session 134453ms [err] client_session: 134640ms [log] parsing 134640ms [log] creating device handler 134640ms [log] [ready] 134640ms [log] reading line 134640ms [log] [websocketToken] "0d378efe-4812-40b2-a04c-a156a4d50443" 134740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 134740ms [log] [websocketConnected] 135407ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 135407ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 135455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e05c714f-ed0a-421a-b052-1ba444739f16"}}', extra='') 135455ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e05c714f-ed0a-421a-b052-1ba444739f16"} 135803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4","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='') 135810ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4", "state": "new"}] 137838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 137839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 137839ms [err] v=0 137839ms [err] o=- 3936162625 3936162625 IN IP4 0.0.0.0 137839ms [err] s=- 137839ms [err] t=0 0 137839ms [err] a=group:BUNDLE 0 137839ms [err] a=msid-semantic:WMS * 137839ms [err] m=application 9 DTLS/SCTP 5000 137839ms [err] c=IN IP4 0.0.0.0 137839ms [err] a=mid:0 137839ms [err] a=sctpmap:5000 webrtc-datachannel 65535 137839ms [err] a=max-message-size:65536 137839ms [err] a=ice-ufrag:nvvi 137839ms [err] a=ice-pwd:vpT1AkV1VL2hfFjEIq1Fq0 137839ms [err] a=fingerprint:sha-256 94:68:55:AC:89:1D:1D:FB:92:53:90:6F:DD:0B:41:6D:85:0E:B7:4F:FE:35:36:83:37:DB:E0:19:A6:73:0D:39 137839ms [err] a=setup:actpass 137839ms [err] 137840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 137841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 137842ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4", "state": "new"}] 137842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 137842ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 137849ms [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'\xcf{\x1aa\x8db\xbc\xc4\x8b\n1\xce') 137849ms [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'\x0f\x86!\x7frc_=\xff\xa0\xb7\x93') 137849ms [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'\xcf{\x1aa\x8db\xbc\xc4\x8b\n1\xce') 137849ms [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'\x0f\x86!\x7frc_=\xff\xa0\xb7\x93') 137853ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 137853ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'<\xc3\xb0\x1f\x1c\xcf%\xe9\xa9(Ir') 137854ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'<\xc3\xb0\x1f\x1c\xcf%\xe9\xa9(Ir') 137857ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdbR\xa5\x13\xe5\xad\xf1\xd6m8\x05\xa8') 137857ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xdbR\xa5\x13\xe5\xad\xf1\xd6m8\x05\xa8') 137857ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57716) (expires in 600 seconds) 137857ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 137857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 137857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 137857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 137857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 137857ms [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='') 137858ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 137935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\xe2dPm\x7f\x98J\x9d\xfa\xd6\xcb') 137935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\xe2dPm\x7f\x98J\x9d\xfa\xd6\xcb') 137937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97o\x043\xe3\x07\n\xe9\xab\x12\x96\xf7') 137937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97o\x043\xe3\x07\n\xe9\xab\x12\x96\xf7') 137982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3936162625 3936162625 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 52416 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 52416 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58213 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58213 typ srflx raddr 172.17.0.2 rport 58213\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52416 typ srflx raddr 172.30.0.1 rport 52416\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64128 typ relay raddr 172.17.0.2 rport 53545\\r\\na=end-of-candidates\\r\\na=ice-ufrag:3Yng\\r\\na=ice-pwd:okRnbFSfFRSqISIWt5uZzI\\r\\na=fingerprint:sha-256 66:FA:99:68:D5:CE:20:0B:43:10:A9:8E:A0:91:4A:DC:01:09:7A:34:45:3D:4C:26:D4:13:CE:63:E6:9A:0B:8D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 137982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 137982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 137982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 137982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 137982ms [err] v=0 137982ms [err] o=- 3936162625 3936162625 IN IP4 0.0.0.0 137982ms [err] s=- 137982ms [err] t=0 0 137982ms [err] a=group:BUNDLE 0 137982ms [err] a=msid-semantic:WMS * 137982ms [err] m=application 52416 DTLS/SCTP 5000 137982ms [err] c=IN IP4 172.30.0.1 137982ms [err] a=mid:0 137982ms [err] a=sctpmap:5000 webrtc-datachannel 65535 137982ms [err] a=max-message-size:65536 137982ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52416 typ host 137982ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58213 typ host 137982ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58213 typ srflx raddr 172.17.0.2 rport 58213 137982ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52416 typ srflx raddr 172.30.0.1 rport 52416 137982ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64128 typ relay raddr 172.17.0.2 rport 53545 137982ms [err] a=end-of-candidates 137982ms [err] a=ice-ufrag:3Yng 137982ms [err] a=ice-pwd:okRnbFSfFRSqISIWt5uZzI 137982ms [err] a=fingerprint:sha-256 66:FA:99:68:D5:CE:20:0B:43:10:A9:8E:A0:91:4A:DC:01:09:7A:34:45:3D:4C:26:D4:13:CE:63:E6:9A:0B:8D 137982ms [err] a=setup:active 137982ms [err] 137987ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 137987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 137987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 137987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('172.30.0.1', 52416)) State.FROZEN -> State.WAITING 137987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56323) -> ('172.30.0.1', 52416)) State.FROZEN -> State.WAITING 137987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('172.17.0.2', 58213)) State.FROZEN -> State.WAITING 137987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57716) -> ('172.30.0.1', 52416)) State.FROZEN -> State.WAITING 137987ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(46tOKKJrCq 1 udp 1862270975 172.17.0.2 52416 typ prflx) 137987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 137987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 137987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 137987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('172.17.0.2', 52416)) State.WAITING -> State.IN_PROGRESS 137987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x96\xbc0\xba\xf0\x883\xc0\xfcf\xba'") 137987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('172.17.0.2', 58213)) State.WAITING -> State.IN_PROGRESS 137987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1\xa1\xecM)@NXH\xc8\xd7\x8a') 137987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('172.30.0.1', 52416)) State.WAITING -> State.IN_PROGRESS 137987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"/j\xe8\xd4\xdd\x8c?'\x15\xe2I'") 137987ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4", "state": "connecting"}] 137998ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x96\xbc0\xba\xf0\x883\xc0\xfcf\xba'") 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('172.17.0.2', 52416)) State.IN_PROGRESS -> State.SUCCEEDED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56323) -> ('172.30.0.1', 52416)) State.WAITING -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56323) -> ('172.17.0.2', 58213)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('141.24.211.56', 58213)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56323) -> ('141.24.211.56', 58213)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('141.24.211.56', 52416)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56323) -> ('141.24.211.56', 52416)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('141.24.210.113', 64128)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56323) -> ('141.24.210.113', 64128)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57716) -> ('172.30.0.1', 52416)) State.WAITING -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57716) -> ('172.17.0.2', 58213)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57716) -> ('141.24.211.56', 58213)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57716) -> ('141.24.211.56', 52416)) State.FROZEN -> State.FAILED 137998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57716) -> ('141.24.210.113', 64128)) State.FROZEN -> State.FAILED 137999ms [err] INFO:aioice.ice:Connection(0) ICE completed 138002ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1\xa1\xecM)@NXH\xc8\xd7\x8a') 138003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37945) -> ('172.17.0.2', 58213)) State.IN_PROGRESS -> State.SUCCEEDED 138030ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 138030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 138032ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 138032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 138035ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"/j\xe8\xd4\xdd\x8c?'\x15\xe2I'") 138035ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b10\xa0\x87\xf5\xb96\x1b+U\xd0') 138036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b10\xa0\x87\xf5\xb96\x1b+U\xd0') 138049ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 138049ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 138049ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 138049ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 138049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 138049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 138049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 138049ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 138050ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4", "state": "connected"}] 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=132729582, stream_id=1, stream_seq=0) 138082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 138089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3138671473, stream_id=1, stream_seq=0) 138089ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 138089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3138671473, gaps=[]) 138093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=132729582, gaps=[]) 138093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 138093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3138671474, stream_id=1, stream_seq=1) 138093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3138671474, gaps=[]) 138093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3138671475, stream_id=1, stream_seq=2) 138094ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 138094ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 138094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3138671475, gaps=[]) 138610ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 138611ms [log] [experimentStatusChanged] {"status": "running", "message": null} 138741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 138741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 138741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 138741ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 138741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 138741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 138741ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 138741ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 138741ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 138741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 138741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 138741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 138741ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 138741ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 138741ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x83\xe5\xa6*\x05\xf8\x8a\xed\x14K\x8a\x02') 138741ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4", "state": "closed"}] 138742ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x83\xe5\xa6*\x05\xf8\x8a\xed\x14K\x8a\x02') 138742ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57716) 138742ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 138742ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 138746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7bd7c32f-d8dd-452a-bce3-9372933b34b4"}', extra='') 138986ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 138986ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 139159ms [err] Traceback (most recent call last): 139159ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 139159ms [err] return _run_code(code, main_globals, None, 139159ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 139159ms [err] exec(code, run_globals) 139159ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 139159ms [err] sys.exit(main()) 139159ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 139159ms [err] asyncio.run(main_async()) 139159ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 139159ms [err] return loop.run_until_complete(main) 139159ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 139159ms [err] self.run_forever() 139159ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 139159ms [err] self._run_once() 139159ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 139159ms [err] event_list = self._selector.select(timeout) 139159ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 139160ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 139160ms [err] KeyboardInterrupt 139162ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 139162ms [err] h.flush() 139162ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 139628ms [log] starting device 140681ms [err] DEBUG:asyncio:Using selector: EpollSelector 140896ms [err] ERROR:asyncio:Unclosed client session 140896ms [err] client_session: 141241ms [log] parsing 141241ms [log] creating device handler 141241ms [log] [ready] 141241ms [log] reading line 141241ms [log] [websocketToken] "e40e971e-7e23-4614-a992-54fbc8de7f5b" 141288ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 141288ms [log] [websocketConnected] 142058ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 142058ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 142166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0126f1a3-388d-453b-b43d-51e6554442f9"}}', extra='') 142166ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0126f1a3-388d-453b-b43d-51e6554442f9"} 142369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d","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='') 142371ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d", "state": "new"}] 144394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 144395ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 144395ms [err] v=0 144395ms [err] o=- 3936162631 3936162631 IN IP4 0.0.0.0 144395ms [err] s=- 144395ms [err] t=0 0 144395ms [err] a=group:BUNDLE 0 144395ms [err] a=msid-semantic:WMS * 144395ms [err] m=application 9 DTLS/SCTP 5000 144395ms [err] c=IN IP4 0.0.0.0 144395ms [err] a=mid:0 144395ms [err] a=sctpmap:5000 webrtc-datachannel 65535 144395ms [err] a=max-message-size:65536 144395ms [err] a=ice-ufrag:Cy0d 144395ms [err] a=ice-pwd:GytPaTYwnRa52eDJ2Q5Hwd 144395ms [err] a=fingerprint:sha-256 C0:0C:48:8F:5F:35:62:42:3A:65:57:50:43:E1:DA:1A:80:55:AD:AD:E5:20:06:15:92:70:7D:AC:23:B3:63:72 144395ms [err] a=setup:actpass 144395ms [err] 144396ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 144396ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 144397ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d", "state": "new"}] 144398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 144398ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 144400ms [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'\xe3\x03\xdf\xad\xfe\xb6Xn\x16\x99\xba\x0b') 144400ms [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'0\xa9\xa18\xd4\x95)\x1f6!o\xc0') 144402ms [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'\xe3\x03\xdf\xad\xfe\xb6Xn\x16\x99\xba\x0b') 144402ms [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'0\xa9\xa18\xd4\x95)\x1f6!o\xc0') 144407ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 144407ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'Vil>\x00L\x9e\n/\xe5\xfdx') 144409ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'Vil>\x00L\x9e\n/\xe5\xfdx') 144409ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S\xa0\x13\xcf\xc4t\x1e;\n\x87:_') 144411ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'S\xa0\x13\xcf\xc4t\x1e;\n\x87:_') 144411ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55947) (expires in 600 seconds) 144411ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 144412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 144413ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 144413ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 144413ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 144414ms [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='') 144414ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 144503ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44235) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb4Y4\x04Fh\xa4A\x12zg\xd0') 144503ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44235) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb4Y4\x04Fh\xa4A\x12zg\xd0') 144513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d","content":{"type":"answer","sdp":"v=0\\r\\no=- 3936162631 3936162631 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 44235 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 44235 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48572 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48572 typ srflx raddr 172.17.0.2 rport 48572\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44235 typ srflx raddr 172.30.0.1 rport 44235\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51826 typ relay raddr 172.17.0.2 rport 39937\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ud1P\\r\\na=ice-pwd:HW7oy52NLGf819uzzKDci7\\r\\na=fingerprint:sha-256 7D:29:99:7B:70:E1:7F:D8:CF:40:60:E9:D7:B0:9E:F1:7B:F1:0C:06:73:37:B7:C3:97:61:D7:97:99:DA:0C:76\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 144513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 144513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 144513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 144513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 144513ms [err] v=0 144513ms [err] o=- 3936162631 3936162631 IN IP4 0.0.0.0 144513ms [err] s=- 144513ms [err] t=0 0 144513ms [err] a=group:BUNDLE 0 144513ms [err] a=msid-semantic:WMS * 144513ms [err] m=application 44235 DTLS/SCTP 5000 144513ms [err] c=IN IP4 172.30.0.1 144513ms [err] a=mid:0 144513ms [err] a=sctpmap:5000 webrtc-datachannel 65535 144513ms [err] a=max-message-size:65536 144513ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44235 typ host 144513ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48572 typ host 144513ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48572 typ srflx raddr 172.17.0.2 rport 48572 144513ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44235 typ srflx raddr 172.30.0.1 rport 44235 144513ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51826 typ relay raddr 172.17.0.2 rport 39937 144513ms [err] a=end-of-candidates 144513ms [err] a=ice-ufrag:ud1P 144513ms [err] a=ice-pwd:HW7oy52NLGf819uzzKDci7 144513ms [err] a=fingerprint:sha-256 7D:29:99:7B:70:E1:7F:D8:CF:40:60:E9:D7:B0:9E:F1:7B:F1:0C:06:73:37:B7:C3:97:61:D7:97:99:DA:0C:76 144513ms [err] a=setup:active 144513ms [err] 144514ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 144514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 144514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 144515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('172.30.0.1', 44235)) State.FROZEN -> State.WAITING 144515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52060) -> ('172.30.0.1', 44235)) State.FROZEN -> State.WAITING 144515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('172.17.0.2', 48572)) State.FROZEN -> State.WAITING 144515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55947) -> ('172.30.0.1', 44235)) State.FROZEN -> State.WAITING 144515ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BFdbgrSo5m 1 udp 1862270975 172.17.0.2 44235 typ prflx) 144516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 144516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 144516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 144516ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('172.17.0.2', 44235)) State.WAITING -> State.IN_PROGRESS 144516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44235) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcf\xed\xf2\xbd\x88\x8d,~\x984\x04\xd1') 144516ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('172.30.0.1', 44235)) State.WAITING -> State.IN_PROGRESS 144516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44235) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x1a'AE\x14\x8fS\x01Es&\xe4") 144517ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d", "state": "connecting"}] 144517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44235) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcf\xed\xf2\xbd\x88\x8d,~\x984\x04\xd1') 144517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('172.17.0.2', 44235)) State.IN_PROGRESS -> State.SUCCEEDED 144517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52060) -> ('172.30.0.1', 44235)) State.WAITING -> State.FAILED 144517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('172.17.0.2', 48572)) State.WAITING -> State.FAILED 144517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52060) -> ('172.17.0.2', 48572)) State.FROZEN -> State.FAILED 144517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('141.24.211.56', 48572)) State.FROZEN -> State.FAILED 144517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52060) -> ('141.24.211.56', 48572)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('141.24.211.56', 44235)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52060) -> ('141.24.211.56', 44235)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('141.24.210.113', 51826)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52060) -> ('141.24.210.113', 51826)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55947) -> ('172.30.0.1', 44235)) State.WAITING -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55947) -> ('172.17.0.2', 48572)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55947) -> ('141.24.211.56', 48572)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55947) -> ('141.24.211.56', 44235)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55947) -> ('141.24.210.113', 51826)) State.FROZEN -> State.FAILED 144553ms [err] INFO:aioice.ice:Connection(0) ICE completed 144553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44235) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x1a'AE\x14\x8fS\x01Es&\xe4") 144553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50688) -> ('172.30.0.1', 44235)) State.IN_PROGRESS -> State.SUCCEEDED 144553ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 144553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 144553ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 144553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44235) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88\xac\xc8O\x0e\x88\xbc%\x11ap\xcd') 144553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44235) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88\xac\xc8O\x0e\x88\xbc%\x11ap\xcd') 144554ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 144562ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 144563ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 144564ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 144564ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 144571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 144571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 144572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 144573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 144573ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d", "state": "connected"}] 144576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 144576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 144576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 144576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 144576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 144577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 144611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 144611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 144611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 144611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=288132459, stream_id=1, stream_seq=0) 144611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 144621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1688303078, stream_id=1, stream_seq=0) 144621ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 144621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1688303078, gaps=[]) 144621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=288132459, gaps=[]) 144621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 144621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1688303079, stream_id=1, stream_seq=1) 144624ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 144624ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 144624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1688303079, gaps=[]) 144624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1688303080, stream_id=1, stream_seq=2) 144624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1688303080, gaps=[]) 144624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1688303081, stream_id=1, stream_seq=3) 144624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1688303081, gaps=[]) 144624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1688303082, stream_id=1, stream_seq=4) 144624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1688303082, gaps=[]) 144978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 144979ms [log] [experimentStatusChanged] {"status": "running", "message": null} 145128ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d"}', extra='') 145129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 145129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 145130ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 145130ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 145130ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 145130ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 145131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 145131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 145131ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 145132ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 145132ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 145132ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/445bf626-424b-4b22-80c4-15945428bb2d", "state": "closed"}] 145133ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 145133ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 145133ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'7m\x10\xd4\xd7\xd8\xc5\x17\r\xd5\xc9\xa9') 145135ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'7m\x10\xd4\xd7\xd8\xc5\x17\r\xd5\xc9\xa9') 145135ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55947) 145135ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 145135ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 145439ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 145439ms [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 145658ms [err] Traceback (most recent call last): 145658ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 145658ms [err] return _run_code(code, main_globals, None, 145658ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 145658ms [err] exec(code, run_globals) 145658ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 145658ms [err] sys.exit(main()) 145658ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 145658ms [err] asyncio.run(main_async()) 145658ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 145658ms [err] return loop.run_until_complete(main) 145658ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 145658ms [err] self.run_forever() 145658ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 145658ms [err] self._run_once() 145658ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 145658ms [err] event_list = self._selector.select(timeout) 145658ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 145658ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 145658ms [err] KeyboardInterrupt 145659ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 145659ms [err] h.flush() 145659ms [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 158493ms [log] starting device 160128ms [err] DEBUG:asyncio:Using selector: EpollSelector 160465ms [err] ERROR:asyncio:Unclosed client session 160465ms [err] client_session: 160706ms [log] parsing 160706ms [log] creating device handler 160706ms [log] [ready] 160706ms [log] reading line 160706ms [log] [websocketToken] "db32c3eb-b7c9-43d3-93c9-a4bc962ff447" 160829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 160830ms [log] [websocketConnected] 162772ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 162772ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 162911ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/54e5d95a-a011-4c23-853e-88a71aa84cb9"}}', extra='') 162911ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/54e5d95a-a011-4c23-853e-88a71aa84cb9"} 163120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08","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='') 163127ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08", "state": "new"}] 165142ms [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='') 165142ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 165142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08"}', extra='') 165143ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 165143ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 165143ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6316176457555236563 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:tElz\\r\\na=ice-pwd:Po9MuQyhwYvaqino9edh1/Nn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 62:1A:4F:D9:6B:45:D9:41:7B:CD:41:53:8D:12:89:D5:5D:4E:FC:36:9D:C6:A2:29:80:AB:68:FB:83:BF:0B:B2\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08"}', extra='') 165143ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 165143ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 165144ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 165144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 165144ms [err] v=0 165144ms [err] o=- 6316176457555236563 2 IN IP4 127.0.0.1 165144ms [err] s=- 165144ms [err] t=0 0 165144ms [err] a=group:BUNDLE 0 165144ms [err] a=extmap-allow-mixed 165144ms [err] a=msid-semantic: WMS 165144ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 165144ms [err] c=IN IP4 0.0.0.0 165144ms [err] a=ice-ufrag:tElz 165144ms [err] a=ice-pwd:Po9MuQyhwYvaqino9edh1/Nn 165144ms [err] a=ice-options:trickle 165144ms [err] a=fingerprint:sha-256 62:1A:4F:D9:6B:45:D9:41:7B:CD:41:53:8D:12:89:D5:5D:4E:FC:36:9D:C6:A2:29:80:AB:68:FB:83:BF:0B:B2 165144ms [err] a=setup:actpass 165144ms [err] a=mid:0 165144ms [err] a=sctp-port:5000 165144ms [err] a=max-message-size:262144 165144ms [err] 165146ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 165146ms [err] v=0 165146ms [err] o=- 6316176457555236563 2 IN IP4 127.0.0.1 165146ms [err] s=- 165146ms [err] t=0 0 165146ms [err] a=group:BUNDLE 0 165146ms [err] a=extmap-allow-mixed 165146ms [err] a=msid-semantic: WMS 165146ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 165146ms [err] c=IN IP4 0.0.0.0 165146ms [err] a=ice-ufrag:tElz 165146ms [err] a=ice-pwd:Po9MuQyhwYvaqino9edh1/Nn 165146ms [err] a=ice-options:trickle 165146ms [err] a=fingerprint:sha-256 62:1A:4F:D9:6B:45:D9:41:7B:CD:41:53:8D:12:89:D5:5D:4E:FC:36:9D:C6:A2:29:80:AB:68:FB:83:BF:0B:B2 165146ms [err] a=setup:actpass 165146ms [err] a=mid:0 165146ms [err] a=sctp-port:5000 165146ms [err] a=max-message-size:262144 165146ms [err] 165147ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 165147ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08", "state": "new"}] 165148ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 165148ms [err] v=0 165148ms [err] o=- 3936162652 3936162652 IN IP4 0.0.0.0 165148ms [err] s=- 165148ms [err] t=0 0 165148ms [err] a=group:BUNDLE 0 165148ms [err] a=msid-semantic:WMS * 165148ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 165148ms [err] c=IN IP4 0.0.0.0 165148ms [err] a=mid:0 165148ms [err] a=sctp-port:5000 165148ms [err] a=max-message-size:65536 165148ms [err] a=ice-ufrag:TYP6 165148ms [err] a=ice-pwd:UdUK5sp45HsSF1Df539MEM 165148ms [err] a=fingerprint:sha-256 A0:77:4D:DC:11:2C:2A:2E:EB:EA:4E:E7:42:F8:0F:0F:29:89:BD:00:F6:68:7E:10:7F:5C:0C:6D:C9:2E:D0:D3 165148ms [err] a=setup:active 165148ms [err] 165149ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 165149ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 165149ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 165151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 165151ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 165154ms [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' ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\xeaW\xee\xa0\xce>\xee\x90O\x15\xd2') 165158ms [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'\xee\x90O\x15\xd2') 165194ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 165195ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfeN\x7f\xb8\xdaQ\xf5q>\t\xcaT') 165195ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xfeN\x7f\xb8\xdaQ\xf5q>\t\xcaT') 165196ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'/\xe8\x91\x16 \x0cL\xd2\x14>_E') 165197ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'/\xe8\x91\x16 \x0cL\xd2\x14>_E') 165197ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61266) (expires in 600 seconds) 165197ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 165198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 165199ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 165199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 165199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 165200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 165200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 165200ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08", "state": "connecting"}] 165325ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a1FV6P80dklX') 165354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a1FV6P80dklX') 165362ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CLzHOUQOwT 1 udp 1845501695 172.17.0.2 45188 typ prflx) 165362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39783) -> ('172.17.0.2', 45188)) State.WAITING -> State.IN_PROGRESS 165363ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda\xbdl\x9f\x91\xdc\xf8\x04F\xc0\x994') 165364ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2824994285 1 udp 2113937151 fca2d159-743d-4ef8-9871-c3fe50069ed9.local 45188 typ host generation 0 ufrag tElz network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08"}', extra='') 165364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 165364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 165364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 165366ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda\xbdl\x9f\x91\xdc\xf8\x04F\xc0\x994') 165367ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39783) -> ('172.17.0.2', 45188)) State.IN_PROGRESS -> State.SUCCEEDED 165367ms [err] INFO:aioice.ice:Connection(0) ICE completed 165376ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fca2d159-743d-4ef8-9871-c3fe50069ed9.local" resolved to 172.17.0.2 165404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wJKxJ0BHG08y') 165404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wJKxJ0BHG08y') 165405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39783) -> ('172.17.0.2', 45188)) State.FROZEN -> State.FAILED 165405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39052) -> ('172.17.0.2', 45188)) State.FROZEN -> State.FAILED 165405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61266) -> ('172.17.0.2', 45188)) State.FROZEN -> State.FAILED 165406ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 165406ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 165407ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 165408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 165421ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:994729214 1 udp 1677729535 141.24.211.56 45188 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag tElz network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08"}', extra='') 165421ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 165421ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 165422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 165422ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2238113548 1 udp 33562623 141.24.210.113 51469 typ relay raddr 141.24.211.56 rport 45188 generation 0 ufrag tElz network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08"}', extra='') 165422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 165422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 165423ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 165424ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 165425ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 165425ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 165425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 165425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 165426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 165426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 165426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 165428ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08", "state": "connected"}] 165429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 165454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 165454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 165465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3960785471, stream_id=1, stream_seq=0) 165465ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 165465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=74277883, stream_id=1, stream_seq=0) 165465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 165465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3960785471, gaps=[]) 165465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3960785472, stream_id=1, stream_seq=1) 165465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3960785472, gaps=[]) 165466ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 165471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3960785473, stream_id=1, stream_seq=2) 165471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3960785473, gaps=[]) 165471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=74277883, gaps=[]) 165471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 165471ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mdCu1nw43D/n') 165471ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 165472ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45188) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mdCu1nw43D/n') 165472ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39783) -> ('141.24.211.56', 45188)) State.FROZEN -> State.FAILED 165472ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39052) -> ('141.24.211.56', 45188)) State.FROZEN -> State.FAILED 165472ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39783) -> ('141.24.210.113', 51469)) State.FROZEN -> State.FAILED 165472ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39052) -> ('141.24.210.113', 51469)) State.FROZEN -> State.FAILED 165472ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61266) -> ('141.24.211.56', 45188)) State.FROZEN -> State.FAILED 165472ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61266) -> ('141.24.210.113', 51469)) State.FROZEN -> State.FAILED 165722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 165722ms [log] [experimentStatusChanged] {"status": "running", "message": null} 165893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08"}', extra='') 165893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 165893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 165893ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 165893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 165893ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 165893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 165893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 165893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 165893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 165893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 165893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 165893ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 165893ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 165893ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f00e326b-2372-47eb-8a87-186ea2672e08", "state": "closed"}] 165893ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa5SMk;\x98\x02\xa3D%6I') 165897ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa5SMk;\x98\x02\xa3D%6I') 165897ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61266) 165898ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 165898ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 165994ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 165994ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 166240ms [err] Traceback (most recent call last): 166240ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 166240ms [err] return _run_code(code, main_globals, None, 166240ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 166240ms [err] exec(code, run_globals) 166240ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 166240ms [err] sys.exit(main()) 166240ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 166240ms [err] asyncio.run(main_async()) 166240ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 166240ms [err] return loop.run_until_complete(main) 166240ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 166240ms [err] self.run_forever() 166240ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 166240ms [err] self._run_once() 166240ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 166240ms [err] event_list = self._selector.select(timeout) 166240ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 166240ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 166240ms [err] KeyboardInterrupt 166240ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 166240ms [err] h.flush() 166240ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 166590ms [log] starting device 168133ms [err] DEBUG:asyncio:Using selector: EpollSelector 168471ms [err] ERROR:asyncio:Unclosed client session 168471ms [err] client_session: 168698ms [log] parsing 168698ms [log] creating device handler 168698ms [log] [ready] 168698ms [log] reading line 168698ms [log] [websocketToken] "2e31b4cf-d059-460a-b1c1-1e2932274ae5" 168834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 168834ms [log] [websocketConnected] 171011ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 171011ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 171221ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/59a94447-bde2-4f48-abcc-120346ea8599"}}', extra='') 171221ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/59a94447-bde2-4f48-abcc-120346ea8599"} 171460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4","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='') 171460ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4", "state": "new"}] 173468ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 173468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 173468ms [err] v=0 173468ms [err] o=- 3936162660 3936162660 IN IP4 0.0.0.0 173468ms [err] s=- 173468ms [err] t=0 0 173468ms [err] a=group:BUNDLE 0 173468ms [err] a=msid-semantic:WMS * 173468ms [err] m=application 9 DTLS/SCTP 5000 173468ms [err] c=IN IP4 0.0.0.0 173468ms [err] a=mid:0 173468ms [err] a=sctpmap:5000 webrtc-datachannel 65535 173468ms [err] a=max-message-size:65536 173468ms [err] a=ice-ufrag:03Oz 173468ms [err] a=ice-pwd:D5bqrOjOw547ty68wTrNhO 173468ms [err] a=fingerprint:sha-256 3E:F0:D4:97:BA:F4:F8:90:32:3E:BE:AC:CD:2F:D4:2A:A7:99:34:C4:78:84:A4:69:BE:DE:F2:72:EC:C8:18:02 173468ms [err] a=setup:actpass 173468ms [err] 173468ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 173468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 173468ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 173468ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 173468ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4", "state": "new"}] 173472ms [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'r\xaa\x83\x8frh\x07-z\xfd\xcb\xe7') 173472ms [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'M\xfe\xaf\xffM\xe0fe>\x1f\x02\xe2') 173472ms [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'r\xaa\x83\x8frh\x07-z\xfd\xcb\xe7') 173472ms [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'M\xfe\xaf\xffM\xe0fe>\x1f\x02\xe2') 173501ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 173501ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe4\xad(\x00\xef\xbd\x8eHD\x07\xa3\x1d') 173501ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe4\xad(\x00\xef\xbd\x8eHD\x07\xa3\x1d') 173501ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b']F\x17z.\xe2t\x83l\xcd\x13\xc2') 173501ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b']F\x17z.\xe2t\x83l\xcd\x13\xc2') 173501ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64679) (expires in 600 seconds) 173501ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 173502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 173503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4"}', extra='') 173503ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173503ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 173503ms [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='') 173503ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 173558ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5816495102630814375 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:2ii+\\r\\na=ice-pwd:I82M/EoADhVoP+tBddnFdiKF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C8:CD:FB:88:08:7F:F2:DF:1C:B9:D8:CB:4B:B4:79:08:63:5A:0D:B6:4F:2C:C3:01:36:D4:2A:E9:DC:0A:33:17\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4"}', extra='') 173558ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173558ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 173558ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 173559ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 173559ms [err] v=0 173559ms [err] o=- 5816495102630814375 2 IN IP4 127.0.0.1 173559ms [err] s=- 173559ms [err] t=0 0 173559ms [err] a=group:BUNDLE 0 173559ms [err] a=msid-semantic: WMS 173559ms [err] m=application 9 DTLS/SCTP 5000 173559ms [err] c=IN IP4 0.0.0.0 173559ms [err] a=ice-ufrag:2ii+ 173559ms [err] a=ice-pwd:I82M/EoADhVoP+tBddnFdiKF 173559ms [err] a=ice-options:trickle 173559ms [err] a=fingerprint:sha-256 C8:CD:FB:88:08:7F:F2:DF:1C:B9:D8:CB:4B:B4:79:08:63:5A:0D:B6:4F:2C:C3:01:36:D4:2A:E9:DC:0A:33:17 173559ms [err] a=setup:active 173559ms [err] a=mid:0 173559ms [err] a=sctpmap:5000 webrtc-datachannel 1024 173559ms [err] 173560ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 173560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 173560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 173560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173562ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4", "state": "connecting"}] 173654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V1NudxCUr3cT') 173654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V1NudxCUr3cT') 173654ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(s9kU9rPpvI 1 udp 1845501695 172.17.0.2 56379 typ prflx) 173655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48709) -> ('172.17.0.2', 56379)) State.WAITING -> State.IN_PROGRESS 173655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaam<\x17E\x0c\x99\x82\x06}\xfe[') 173655ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:767303680 1 udp 2113937151 7e2eda1d-8a59-4f51-8765-dfb561b05ad9.local 56379 typ host generation 0 ufrag 2ii+ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4"}', extra='') 173655ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173655ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 173655ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 173661ms [err] INFO:aioice.ice:Connection(0) Remote candidate "7e2eda1d-8a59-4f51-8765-dfb561b05ad9.local" resolved to 172.17.0.2 173669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaam<\x17E\x0c\x99\x82\x06}\xfe[') 173669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48709) -> ('172.17.0.2', 56379)) State.IN_PROGRESS -> State.SUCCEEDED 173669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48709) -> ('172.17.0.2', 56379)) State.FROZEN -> State.FAILED 173669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60384) -> ('172.17.0.2', 56379)) State.FROZEN -> State.FAILED 173669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64679) -> ('172.17.0.2', 56379)) State.FROZEN -> State.FAILED 173669ms [err] INFO:aioice.ice:Connection(0) ICE completed 173669ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 173669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 173669ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 173696ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 173708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 173741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 173742ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 173742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 173743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 173743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 173744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 173744ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 173745ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4", "state": "connected"}] 173746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3197600019 1 udp 1677729535 141.24.211.56 56379 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 2ii+ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4"}', extra='') 173746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 173747ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 173747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 173747ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lItw8bzyioNU') 173752ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lItw8bzyioNU') 173755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 173755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 173755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 173790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 173792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 173792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 173792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 173793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 173793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 173793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=857214185, stream_id=1, stream_seq=0) 173797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 173808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8Az8nLMLOueG') 173808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8Az8nLMLOueG') 173810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=857214185, gaps=[]) 173810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 173810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3415073369, stream_id=1, stream_seq=0) 173810ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 173810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3415073369, gaps=[]) 173841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3415073370, stream_id=1, stream_seq=1) 173842ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 173843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3415073370, gaps=[]) 173843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3415073371, stream_id=1, stream_seq=2) 173843ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 173845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3415073371, gaps=[]) 173845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3415073372, stream_id=1, stream_seq=3) 173846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3415073372, gaps=[]) 173846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3415073373, stream_id=1, stream_seq=4) 173846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3415073373, gaps=[]) 173886ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UlLkxd3peHfd') 173887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UlLkxd3peHfd') 173887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60384) -> ('172.17.0.2', 56379)) State.WAITING -> State.IN_PROGRESS 173887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\xa4|T\xed\xddW\x0b|\x067j') 173890ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56379) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\xa4|T\xed\xddW\x0b|\x067j') 173890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60384) -> ('172.17.0.2', 56379)) State.IN_PROGRESS -> State.SUCCEEDED 173890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48709) -> ('141.24.211.56', 56379)) State.FROZEN -> State.FAILED 173890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60384) -> ('141.24.211.56', 56379)) State.FROZEN -> State.FAILED 173890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64679) -> ('141.24.211.56', 56379)) State.FROZEN -> State.FAILED 173998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 174029ms [log] [experimentStatusChanged] {"status": "running", "message": null} 174141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4"}', extra='') 174141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 174141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 174141ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 174141ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 174142ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 174142ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 174142ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 174142ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 174142ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 174142ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 174143ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 174145ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95e7b45c-b1f1-4c77-971c-06996f34f9d4", "state": "closed"}] 174147ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 174147ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 174148ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc9\x1f\x07\xc9\xee\xad6\x11<\xd0\xac\xb4') 174149ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc9\x1f\x07\xc9\xee\xad6\x11<\xd0\xac\xb4') 174149ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64679) 174149ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 174176ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 174484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 174484ms [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 174753ms [err] Traceback (most recent call last): 174753ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 174753ms [err] return _run_code(code, main_globals, None, 174753ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 174753ms [err] exec(code, run_globals) 174753ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 174753ms [err] sys.exit(main()) 174753ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 174753ms [err] asyncio.run(main_async()) 174753ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 174753ms [err] return loop.run_until_complete(main) 174753ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 174753ms [err] self.run_forever() 174753ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 174753ms [err] self._run_once() 174753ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 174753ms [err] event_list = self._selector.select(timeout) 174753ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 174753ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 174753ms [err] KeyboardInterrupt 174753ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 174753ms [err] h.flush() 174753ms [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 191273ms [log] starting device 192816ms [err] DEBUG:asyncio:Using selector: EpollSelector 193148ms [err] ERROR:asyncio:Unclosed client session 193148ms [err] client_session: 193385ms [log] parsing 193385ms [log] creating device handler 193385ms [log] [ready] 193385ms [log] reading line 193385ms [log] [websocketToken] "e66be825-1cf2-46b4-86b4-edbb10c6c715" 193424ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 193424ms [log] [websocketConnected] 194169ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 194170ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 194185ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d9d98461-7b0d-449e-9371-f25e058cd3e3"}}', extra='') 194210ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d9d98461-7b0d-449e-9371-f25e058cd3e3"} 194418ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd","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='') 194425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd", "state": "new"}] 196446ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 196447ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 196447ms [err] v=0 196447ms [err] o=- 3936162683 3936162683 IN IP4 0.0.0.0 196447ms [err] s=- 196447ms [err] t=0 0 196447ms [err] a=group:BUNDLE 0 196447ms [err] a=msid-semantic:WMS * 196447ms [err] m=application 9 DTLS/SCTP 5000 196447ms [err] c=IN IP4 0.0.0.0 196447ms [err] a=mid:0 196447ms [err] a=sctpmap:5000 webrtc-datachannel 65535 196447ms [err] a=max-message-size:65536 196447ms [err] a=ice-ufrag:38Mk 196447ms [err] a=ice-pwd:wfAgfy8MRg1boMomK2GLQv 196447ms [err] a=fingerprint:sha-256 B9:95:6F:55:EA:C5:DC:EA:B7:89:F1:E7:47:1D:7D:CA:A7:3A:C9:C4:90:FB:59:41:18:A7:17:1A:2A:D0:03:45 196447ms [err] a=setup:actpass 196447ms [err] 196449ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 196449ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 196450ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd", "state": "new"}] 196451ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 196451ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 196455ms [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'G\xe9=\xb4\xfb\xda\xd3\xdcZ\x84\xb9\n') 196455ms [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'\xda\x84\x03N\x03x\x88g]\xe6\xf8\x98') 196456ms [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'G\xe9=\xb4\xfb\xda\xd3\xdcZ\x84\xb9\n') 196456ms [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'\xda\x84\x03N\x03x\x88g]\xe6\xf8\x98') 196462ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 196462ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1d\xe1W\xa8N\x04\x87\x1a\xd8\x9a\xdd\xfa') 196470ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1d\xe1W\xa8N\x04\x87\x1a\xd8\x9a\xdd\xfa') 196470ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'I\x93\xc2f\xee\xc4\x01\x15\xcf\xc92\xb3') 196471ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'I\x93\xc2f\xee\xc4\x01\x15\xcf\xc92\xb3') 196471ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50907) (expires in 600 seconds) 196471ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 196472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 196473ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 196473ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 196497ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 196498ms [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='') 196498ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 196560ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34194) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98\x85\x10\xf5J\x98\x99\x8d\xcf\xcb/-') 196560ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34194) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98\x85\x10\xf5J\x98\x99\x8d\xcf\xcb/-') 196575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3936162683 3936162683 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 34194 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 34194 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39048 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39048 typ srflx raddr 172.17.0.2 rport 39048\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34194 typ srflx raddr 172.30.0.1 rport 34194\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62891 typ relay raddr 172.17.0.2 rport 45811\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7TG3\\r\\na=ice-pwd:wROnpNJOl6JPNLHxshkhby\\r\\na=fingerprint:sha-256 37:70:F2:0B:44:6E:22:4F:BA:4E:01:6C:96:B5:21:FA:ED:97:A3:72:BA:B7:FE:B9:8B:70:58:13:EF:E9:D2:59\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 196576ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 196576ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 196602ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 196602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 196602ms [err] v=0 196602ms [err] o=- 3936162683 3936162683 IN IP4 0.0.0.0 196602ms [err] s=- 196602ms [err] t=0 0 196602ms [err] a=group:BUNDLE 0 196602ms [err] a=msid-semantic:WMS * 196602ms [err] m=application 34194 DTLS/SCTP 5000 196602ms [err] c=IN IP4 172.30.0.1 196602ms [err] a=mid:0 196602ms [err] a=sctpmap:5000 webrtc-datachannel 65535 196602ms [err] a=max-message-size:65536 196602ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34194 typ host 196602ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39048 typ host 196602ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39048 typ srflx raddr 172.17.0.2 rport 39048 196602ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34194 typ srflx raddr 172.30.0.1 rport 34194 196602ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62891 typ relay raddr 172.17.0.2 rport 45811 196602ms [err] a=end-of-candidates 196602ms [err] a=ice-ufrag:7TG3 196602ms [err] a=ice-pwd:wROnpNJOl6JPNLHxshkhby 196602ms [err] a=fingerprint:sha-256 37:70:F2:0B:44:6E:22:4F:BA:4E:01:6C:96:B5:21:FA:ED:97:A3:72:BA:B7:FE:B9:8B:70:58:13:EF:E9:D2:59 196602ms [err] a=setup:active 196602ms [err] 196604ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 196605ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 196605ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 196606ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.30.0.1', 34194)) State.FROZEN -> State.WAITING 196607ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44444) -> ('172.30.0.1', 34194)) State.FROZEN -> State.WAITING 196607ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.17.0.2', 39048)) State.FROZEN -> State.WAITING 196607ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50907) -> ('172.30.0.1', 34194)) State.FROZEN -> State.WAITING 196607ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lquGOhTVqF 1 udp 1862270975 172.17.0.2 34194 typ prflx) 196608ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 196609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 196609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 196609ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.17.0.2', 34194)) State.WAITING -> State.IN_PROGRESS 196609ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34194) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a\x9a\xca_\xea\xe8Tc\x1d\x98\xe9\xfb') 196610ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.30.0.1', 34194)) State.WAITING -> State.IN_PROGRESS 196611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34194) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\rh\x9fx\xd0\xf0E\x1c\xe0#>>') 196613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd", "state": "connecting"}] 196614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39048) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10\xeei\xe1\x9ew\xe2->\xae1\x1d') 196615ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39048) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10\xeei\xe1\x9ew\xe2->\xae1\x1d') 196616ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.17.0.2', 39048)) State.WAITING -> State.IN_PROGRESS 196617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39048) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe5\xd2\x98\xe9\xe1I\xd5\x93#\xc7\xbfj') 196617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34194) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a\x9a\xca_\xea\xe8Tc\x1d\x98\xe9\xfb') 196618ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.17.0.2', 34194)) State.IN_PROGRESS -> State.SUCCEEDED 196619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44444) -> ('172.30.0.1', 34194)) State.WAITING -> State.FAILED 196619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44444) -> ('172.17.0.2', 39048)) State.FROZEN -> State.FAILED 196619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('141.24.211.56', 39048)) State.FROZEN -> State.FAILED 196620ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44444) -> ('141.24.211.56', 39048)) State.FROZEN -> State.FAILED 196620ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('141.24.211.56', 34194)) State.FROZEN -> State.FAILED 196620ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44444) -> ('141.24.211.56', 34194)) State.FROZEN -> State.FAILED 196621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('141.24.210.113', 62891)) State.FROZEN -> State.FAILED 196621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44444) -> ('141.24.210.113', 62891)) State.FROZEN -> State.FAILED 196621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50907) -> ('172.30.0.1', 34194)) State.WAITING -> State.FAILED 196622ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50907) -> ('172.17.0.2', 39048)) State.FROZEN -> State.FAILED 196622ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50907) -> ('141.24.211.56', 39048)) State.FROZEN -> State.FAILED 196622ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50907) -> ('141.24.211.56', 34194)) State.FROZEN -> State.FAILED 196623ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50907) -> ('141.24.210.113', 62891)) State.FROZEN -> State.FAILED 196623ms [err] INFO:aioice.ice:Connection(0) ICE completed 196623ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34194) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\rh\x9fx\xd0\xf0E\x1c\xe0#>>') 196624ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.30.0.1', 34194)) State.IN_PROGRESS -> State.SUCCEEDED 196624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34194) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\xee\xe2\xac1\xd4\x8fz\xaa_T\xc2') 196624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34194) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\xee\xe2\xac1\xd4\x8fz\xaa_T\xc2') 196625ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39048) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe5\xd2\x98\xe9\xe1I\xd5\x93#\xc7\xbfj') 196625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53939) -> ('172.17.0.2', 39048)) State.IN_PROGRESS -> State.SUCCEEDED 196629ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 196629ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 196654ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 196655ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 196661ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 196664ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 196666ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 196666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 196667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 196668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 196671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 196672ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 196673ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd", "state": "connected"}] 196674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 196675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 196675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 196675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 196675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 196676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 196677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 196677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 196678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 196678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=241747917, stream_id=1, stream_seq=0) 196678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 196680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1339143955, stream_id=1, stream_seq=0) 196681ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 196706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1339143955, gaps=[]) 196707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=241747917, gaps=[]) 196708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 196709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1339143956, stream_id=1, stream_seq=1) 196709ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 196710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1339143956, gaps=[]) 196710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1339143957, stream_id=1, stream_seq=2) 196711ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 196712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1339143957, gaps=[]) 196939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 196940ms [log] [experimentStatusChanged] {"status": "running", "message": null} 197044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 197045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 197045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 197045ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 197074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 197074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 197075ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 197075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 197075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 197075ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 197075ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 197076ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 197076ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd", "state": "closed"}] 197077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 197077ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 197077ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc1\xe6\x8e\x8e\x7f\r\x9cz\x9f@\xee\x0f') 197078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/be539bf1-d31c-47d3-aa47-405b10ca25bd"}', extra='') 197078ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc1\xe6\x8e\x8e\x7f\r\x9cz\x9f@\xee\x0f') 197079ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50907) 197079ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 197079ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 197247ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 197248ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 197367ms [err] Traceback (most recent call last): 197367ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 197368ms [err] return _run_code(code, main_globals, None, 197368ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 197368ms [err] exec(code, run_globals) 197369ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 197369ms [err] sys.exit(main()) 197369ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 197390ms [err] asyncio.run(main_async()) 197390ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 197390ms [err] return loop.run_until_complete(main) 197391ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 197391ms [err] self.run_forever() 197392ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 197392ms [err] self._run_once() 197393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 197419ms [err] event_list = self._selector.select(timeout) 197419ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 197428ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 197429ms [err] KeyboardInterrupt 197436ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 197436ms [err] h.flush() 197436ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 197909ms [log] starting device 199330ms [err] DEBUG:asyncio:Using selector: EpollSelector 199778ms [err] ERROR:asyncio:Unclosed client session 199778ms [err] client_session: 199947ms [log] parsing 199947ms [log] creating device handler 199947ms [log] [ready] 199947ms [log] reading line 199947ms [log] [websocketToken] "741f6b1e-f781-485c-b9ad-a3ca4df632f0" 199991ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 199991ms [log] [websocketConnected] 200607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 200607ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 200685ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/af9d874c-11e0-442a-ab59-64eb0d92866f"}}', extra='') 200685ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/af9d874c-11e0-442a-ab59-64eb0d92866f"} 200848ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799","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='') 200853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799", "state": "new"}] 202854ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 202854ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 202854ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 202854ms [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='') 202854ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 202913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799","content":{"type":"offer","sdp":"v=0\\r\\no=- 3936162690 3936162690 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 54491 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 54491 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59239 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59239 typ srflx raddr 172.17.0.2 rport 59239\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54491 typ srflx raddr 172.30.0.1 rport 54491\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50496 typ relay raddr 172.17.0.2 rport 46308\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FncJ\\r\\na=ice-pwd:N1Mk4VH1EngpbCxXzKf7Tf\\r\\na=fingerprint:sha-256 80:BC:A2:7A:EB:21:4E:1B:29:38:AA:07:C0:DF:73:6B:67:12:08:58:13:BD:B2:17:5A:FD:44:8A:B7:13:A0:97\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 202913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 202913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 202913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 202913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 202913ms [err] v=0 202913ms [err] o=- 3936162690 3936162690 IN IP4 0.0.0.0 202913ms [err] s=- 202913ms [err] t=0 0 202913ms [err] a=group:BUNDLE 0 202913ms [err] a=msid-semantic:WMS * 202913ms [err] m=application 54491 DTLS/SCTP 5000 202913ms [err] c=IN IP4 172.30.0.1 202913ms [err] a=mid:0 202913ms [err] a=sctpmap:5000 webrtc-datachannel 65535 202913ms [err] a=max-message-size:65536 202913ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54491 typ host 202913ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59239 typ host 202913ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59239 typ srflx raddr 172.17.0.2 rport 59239 202913ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54491 typ srflx raddr 172.30.0.1 rport 54491 202913ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50496 typ relay raddr 172.17.0.2 rport 46308 202913ms [err] a=end-of-candidates 202913ms [err] a=ice-ufrag:FncJ 202913ms [err] a=ice-pwd:N1Mk4VH1EngpbCxXzKf7Tf 202913ms [err] a=fingerprint:sha-256 80:BC:A2:7A:EB:21:4E:1B:29:38:AA:07:C0:DF:73:6B:67:12:08:58:13:BD:B2:17:5A:FD:44:8A:B7:13:A0:97 202913ms [err] a=setup:actpass 202913ms [err] 202914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 202914ms [err] v=0 202914ms [err] o=- 3936162690 3936162690 IN IP4 0.0.0.0 202914ms [err] s=- 202914ms [err] t=0 0 202914ms [err] a=group:BUNDLE 0 202914ms [err] a=msid-semantic:WMS * 202914ms [err] m=application 54491 DTLS/SCTP 5000 202914ms [err] c=IN IP4 172.30.0.1 202914ms [err] a=mid:0 202914ms [err] a=sctpmap:5000 webrtc-datachannel 65535 202914ms [err] a=max-message-size:65536 202914ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54491 typ host 202914ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59239 typ host 202914ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59239 typ srflx raddr 172.17.0.2 rport 59239 202914ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54491 typ srflx raddr 172.30.0.1 rport 54491 202914ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50496 typ relay raddr 172.17.0.2 rport 46308 202914ms [err] a=end-of-candidates 202914ms [err] a=ice-ufrag:FncJ 202914ms [err] a=ice-pwd:N1Mk4VH1EngpbCxXzKf7Tf 202914ms [err] a=fingerprint:sha-256 80:BC:A2:7A:EB:21:4E:1B:29:38:AA:07:C0:DF:73:6B:67:12:08:58:13:BD:B2:17:5A:FD:44:8A:B7:13:A0:97 202914ms [err] a=setup:actpass 202914ms [err] 202917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 202917ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 202917ms [err] v=0 202917ms [err] o=- 3936162690 3936162690 IN IP4 0.0.0.0 202917ms [err] s=- 202917ms [err] t=0 0 202917ms [err] a=group:BUNDLE 0 202917ms [err] a=msid-semantic:WMS * 202917ms [err] m=application 9 DTLS/SCTP 5000 202917ms [err] c=IN IP4 0.0.0.0 202917ms [err] a=mid:0 202917ms [err] a=sctpmap:5000 webrtc-datachannel 65535 202917ms [err] a=max-message-size:65536 202917ms [err] a=ice-ufrag:AilN 202917ms [err] a=ice-pwd:Iy5YJWRlZtZXpppeedoOll 202917ms [err] a=fingerprint:sha-256 0C:1C:32:4D:AB:C9:6D:3B:E5:B0:A0:46:69:13:D0:E6:AF:B2:AE:B8:1C:09:D4:D0:D1:64:B7:29:AB:10:A5:82 202917ms [err] a=setup:active 202917ms [err] 202917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 202917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 202917ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 202917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 202917ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799", "state": "new"}] 202950ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 202950ms [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'[\xb9P\xa5^`\xacQ\x19\xbaE\xcf') 202951ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd?\xa1\x05\xd4\xf7\xf8n\xb1\x9caf') 202951ms [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'[\xb9P\xa5^`\xacQ\x19\xbaE\xcf') 202958ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd?\xa1\x05\xd4\xf7\xf8n\xb1\x9caf') 202969ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 202969ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'rl\x13\x97\x18V@\xed\xf9\x10k\xb3') 202998ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'rl\x13\x97\x18V@\xed\xf9\x10k\xb3') 202998ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd0\xc3t\xe3\xab\xd9\xc7\x8e\x8c \x1d\x18') 203008ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd0\xc3t\xe3\xab\xd9\xc7\x8e\x8c \x1d\x18') 203008ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61882) (expires in 600 seconds) 203008ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 203008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 203008ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 203008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 203008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 203008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('172.30.0.1', 54491)) State.FROZEN -> State.WAITING 203008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41559) -> ('172.30.0.1', 54491)) State.FROZEN -> State.WAITING 203008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('172.17.0.2', 59239)) State.FROZEN -> State.WAITING 203008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61882) -> ('172.30.0.1', 54491)) State.FROZEN -> State.WAITING 203008ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 203009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 203009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('172.30.0.1', 54491)) State.WAITING -> State.IN_PROGRESS 203009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54491) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\x08\x97\x8b\x15\x87\xc0\xb6\xc3\xe1}\xdb') 203011ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799", "state": "connecting"}] 203011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54491) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\x08\x97\x8b\x15\x87\xc0\xb6\xc3\xe1}\xdb') 203011ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('172.30.0.1', 54491)) State.IN_PROGRESS -> State.SUCCEEDED 203012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('141.24.211.56', 59239)) State.FROZEN -> State.WAITING 203012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('141.24.211.56', 54491)) State.FROZEN -> State.WAITING 203012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('141.24.210.113', 50496)) State.FROZEN -> State.WAITING 203028ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54491) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tJ\x9c\xa6K5#E\x1c-\x9c\xfd') 203028ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54491) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tJ\x9c\xa6K5#E\x1c-\x9c\xfd') 203028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41559) -> ('172.30.0.1', 54491)) State.WAITING -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('172.17.0.2', 59239)) State.WAITING -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41559) -> ('172.17.0.2', 59239)) State.FROZEN -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('141.24.211.56', 59239)) State.WAITING -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41559) -> ('141.24.211.56', 59239)) State.FROZEN -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('141.24.211.56', 54491)) State.WAITING -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41559) -> ('141.24.211.56', 54491)) State.FROZEN -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61882) -> ('172.30.0.1', 54491)) State.WAITING -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61882) -> ('172.17.0.2', 59239)) State.FROZEN -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('141.24.210.113', 50496)) State.WAITING -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41559) -> ('141.24.210.113', 50496)) State.FROZEN -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61882) -> ('141.24.211.56', 59239)) State.FROZEN -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61882) -> ('141.24.211.56', 54491)) State.FROZEN -> State.FAILED 203054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61882) -> ('141.24.210.113', 50496)) State.FROZEN -> State.FAILED 203058ms [err] INFO:aioice.ice:Connection(0) ICE completed 203058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54491) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q\xae\x9bV\xe2\x16\x88(\xbd\x0fSA') 203058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54491) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q\xae\x9bV\xe2\x16\x88(\xbd\x0fSA') 203058ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(uEj3bRFLL2 1 udp 1862270975 172.17.0.2 54491 typ prflx) 203058ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35413) -> ('172.17.0.2', 54491)) State.WAITING -> State.IN_PROGRESS 203058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54491) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x81,G\x9e\xa3\xc7\x85\x93\xa3\x8c\xc3\\') 203058ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 203058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 203058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 203058ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 203061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54491) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x81,G\x9e\xa3\xc7\x85\x93\xa3\x8c\xc3\\') 203074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 203075ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 203076ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 203076ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 203102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 203108ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799", "state": "connected"}] 203109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 203110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 203111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 203114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 203114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 203115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 203117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2471873641, stream_id=1, stream_seq=0) 203117ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 203118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3914805151, stream_id=1, stream_seq=0) 203118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 203119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2471873641, gaps=[]) 203139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3914805151, gaps=[]) 203139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 203139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2471873642, stream_id=1, stream_seq=1) 203140ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 203140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2471873642, gaps=[]) 203140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2471873643, stream_id=1, stream_seq=2) 203141ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 203142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2471873643, gaps=[]) 203142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2471873644, stream_id=1, stream_seq=3) 203142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2471873644, gaps=[]) 203143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2471873645, stream_id=1, stream_seq=4) 203143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2471873645, gaps=[]) 203249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 203249ms [log] [experimentStatusChanged] {"status": "running", "message": null} 203369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799"}', extra='') 203370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 203370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 203370ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 203370ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 203370ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 203370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 203370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 203371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 203371ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 203371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 203371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 203371ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66ce040d-a612-478f-ba11-21cf49528799", "state": "closed"}] 203372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 203372ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 203372ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xda\x99\xf0\x1d5Z\xad\x0f\xa9\x1ap\xa3') 203376ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xda\x99\xf0\x1d5Z\xad\x0f\xa9\x1ap\xa3') 203376ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61882) 203376ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 203376ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 203452ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 203453ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 203663ms [err] Traceback (most recent call last): 203663ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 203663ms [err] return _run_code(code, main_globals, None, 203663ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 203663ms [err] exec(code, run_globals) 203663ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 203664ms [err] sys.exit(main()) 203664ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 203664ms [err] asyncio.run(main_async()) 203664ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 203664ms [err] return loop.run_until_complete(main) 203664ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 203664ms [err] self.run_forever() 203664ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 203664ms [err] self._run_once() 203664ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 203665ms [err] event_list = self._selector.select(timeout) 203665ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 203665ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 203665ms [err] KeyboardInterrupt 203667ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 203667ms [err] h.flush() 203667ms [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