================== python Client to js Client Communication: should connect without errors 9269ms [log] starting device 9657ms [err] DEBUG:asyncio:Using selector: EpollSelector 9737ms [err] ERROR:asyncio:Unclosed client session 9737ms [err] client_session: 9827ms [log] parsing 9827ms [log] creating device handler 9827ms [log] [ready] 9827ms [log] reading line 9827ms [log] [websocketToken] "30d36cb8-1c10-4c18-bb74-6c4530125dd9" 9842ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 9842ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 11545ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11545ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 11554ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6567fb98-42ea-49f2-bc6e-af4a70336ead"}}', extra='') 11554ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6567fb98-42ea-49f2-bc6e-af4a70336ead"} 11638ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 11638ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17", "state": "new"}] 11639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 11639ms [err] v=0 11639ms [err] o=- 3923306964 3923306964 IN IP4 0.0.0.0 11639ms [err] s=- 11639ms [err] t=0 0 11639ms [err] a=group:BUNDLE 0 11639ms [err] a=msid-semantic:WMS * 11639ms [err] m=application 9 DTLS/SCTP 5000 11639ms [err] c=IN IP4 0.0.0.0 11639ms [err] a=mid:0 11639ms [err] a=sctpmap:5000 webrtc-datachannel 65535 11639ms [err] a=max-message-size:65536 11639ms [err] a=ice-ufrag:JLl8 11639ms [err] a=ice-pwd:vtdGDwuz0wmKP69IuHzwV7 11639ms [err] a=fingerprint:sha-256 B1:06:94:7F:5E:0B:B5:66:A9:A6:DA:29:35:1D:D8:71:64:1F:B5:18:0F:EC:49:16:A4:FB:6E:DC:C7:48:82:C5 11639ms [err] a=setup:actpass 11639ms [err] 11640ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 11641ms [log] makeOffer 11641ms [log] connectionstatechanged new new have-local-offer 11641ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17", "state": "new"}] 11641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 11641ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 11642ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 11663ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SNlLU14XkJlg') 11664ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SNlLU14XkJlg') 11670ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 11670ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 11687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 11687ms [err] v=0 11687ms [err] o=- 3983621901823472905 2 IN IP4 127.0.0.1 11687ms [err] s=- 11687ms [err] t=0 0 11687ms [err] a=group:BUNDLE 0 11687ms [err] a=msid-semantic: WMS 11687ms [err] m=application 38065 DTLS/SCTP 5000 11687ms [err] c=IN IP4 141.24.211.56 11687ms [err] a=candidate:1895161506 1 udp 2113937151 161047bf-7d2f-4137-9980-1ae47558371c.local 38065 typ host generation 0 network-cost 999 11687ms [err] a=candidate:2024641893 1 udp 1677729535 141.24.211.56 38065 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 11687ms [err] a=ice-ufrag:vA67 11687ms [err] a=ice-pwd:/nwZWRSij+zRAyrtbSTKllKD 11687ms [err] a=ice-options:trickle 11687ms [err] a=fingerprint:sha-256 FB:C1:B1:CB:19:C5:A3:96:21:12:AE:63:8B:2D:B2:87:1A:2E:88:38:D0:E2:01:93:ED:D6:DE:8C:64:CE:63:2B 11687ms [err] a=setup:active 11687ms [err] a=mid:0 11687ms [err] a=sctpmap:5000 webrtc-datachannel 1024 11687ms [err] 11690ms [err] INFO:aioice.ice:Connection(0) Remote candidate "161047bf-7d2f-4137-9980-1ae47558371c.local" resolved to 172.17.0.3 11690ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 11690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 11691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 11691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59301) -> ('172.17.0.3', 38065)) State.FROZEN -> State.WAITING 11691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34719) -> ('172.17.0.3', 38065)) State.FROZEN -> State.WAITING 11691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59301) -> ('141.24.211.56', 38065)) State.FROZEN -> State.WAITING 11691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59301) -> ('172.17.0.3', 38065)) State.WAITING -> State.IN_PROGRESS 11691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RhR\xa2$ce|\xe6\xc1\xf96') 11691ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3983621901823472905 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 38065 DTLS/SCTP 5000\\r\\nc=IN IP4 141.24.211.56\\r\\na=candidate:1895161506 1 udp 2113937151 161047bf-7d2f-4137-9980-1ae47558371c.local 38065 typ host generation 0 network-cost 999\\r\\na=candidate:2024641893 1 udp 1677729535 141.24.211.56 38065 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999\\r\\na=ice-ufrag:vA67\\r\\na=ice-pwd:/nwZWRSij+zRAyrtbSTKllKD\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 FB:C1:B1:CB:19:C5:A3:96:21:12:AE:63:8B:2D:B2:87:1A:2E:88:38:D0:E2:01:93:ED:D6:DE:8C:64:CE:63:2B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17"}', extra='') 11691ms [log] handleSignalingMessage 11691ms [log] handleAnswer 11691ms [log] acceptAnswer 11691ms [log] connectionstatechanged connecting checking stable 11691ms [log] connectionstatechanged connecting checking stable 11691ms [log] connectionstatechanged connecting checking stable 11691ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17", "state": "connecting"}] 11692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RhR\xa2$ce|\xe6\xc1\xf96') 11692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59301) -> ('172.17.0.3', 38065)) State.IN_PROGRESS -> State.SUCCEEDED 11692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34719) -> ('172.17.0.3', 38065)) State.WAITING -> State.FAILED 11692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59301) -> ('141.24.211.56', 38065)) State.WAITING -> State.FAILED 11692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34719) -> ('141.24.211.56', 38065)) State.FROZEN -> State.FAILED 11692ms [err] INFO:aioice.ice:Connection(0) ICE completed 11711ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 11711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 11712ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 11715ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 11715ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 11715ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 11715ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 11715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 11715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 11715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 11716ms [log] connectionstatechanged connecting completed stable 11716ms [log] connectionstatechanged connected completed stable 11716ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17", "state": "connected"}] 11718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 11719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 11719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 11719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 11719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 11719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 11719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 11720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qm20oi1XiU93') 11720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qm20oi1XiU93') 11720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 11720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 11720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 11721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1014366736, stream_id=1, stream_seq=0) 11721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 11721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1014366736, gaps=[]) 11721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 11722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3806748213, stream_id=1, stream_seq=0) 11722ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 11722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3806748213, gaps=[]) 11781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rAoXr311daTu') 11781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rAoXr311daTu') 11785ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 11785ms [log] [experimentStatusChanged] {"status": "running", "message": null} 11844ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J09+1me1b3b7') 11844ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J09+1me1b3b7') 11845ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34719) -> ('172.17.0.3', 38065)) State.FAILED -> State.IN_PROGRESS 11845ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8bQ\xb7\x1aM%\xd6?\xa5\xba\xe3\x04') 11846ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 38065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8bQ\xb7\x1aM%\xd6?\xa5\xba\xe3\x04') 11846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34719) -> ('172.17.0.3', 38065)) State.IN_PROGRESS -> State.SUCCEEDED 11884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 11884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 11885ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 11885ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 11885ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 11885ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 11886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 11886ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 11887ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17"}', extra='') 11887ms [log] connectionstatechanged closed closed closed 11887ms [log] connectionstatechanged closed closed closed 11887ms [log] connectionstatechanged closed closed closed 11887ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fff6326-a4aa-472c-8177-75a5b11bfe17", "state": "closed"}] 11887ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 11887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 11987ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 11987ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 12044ms [err] Traceback (most recent call last): 12044ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 12044ms [err] return _run_code(code, main_globals, None, 12044ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 12044ms [err] exec(code, run_globals) 12044ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 12044ms [err] sys.exit(main()) 12044ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 12044ms [err] asyncio.run(main_async()) 12044ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 12044ms [err] return loop.run_until_complete(main) 12044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 12044ms [err] self.run_forever() 12044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 12044ms [err] self._run_once() 12044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 12045ms [err] event_list = self._selector.select(timeout) 12045ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 12045ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 12045ms [err] KeyboardInterrupt 12144ms [log] starting device 12518ms [err] DEBUG:asyncio:Using selector: EpollSelector 12604ms [err] ERROR:asyncio:Unclosed client session 12604ms [err] client_session: 12700ms [log] parsing 12700ms [log] creating device handler 12700ms [log] [ready] 12700ms [log] reading line 12700ms [log] [websocketToken] "980e447a-5667-4e45-a62f-72085b14aaac" 12713ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12713ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 12984ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12984ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 13026ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/18e0405f-6d13-4424-b6c6-ce796d5c2ac2"}}', extra='') 13026ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/18e0405f-6d13-4424-b6c6-ce796d5c2ac2"} 13123ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 13123ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f", "state": "new"}] 13132ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13132ms [err] v=0 13132ms [err] o=- 3923306965 3923306965 IN IP4 0.0.0.0 13132ms [err] s=- 13132ms [err] t=0 0 13132ms [err] a=group:BUNDLE 0 13132ms [err] a=msid-semantic:WMS * 13132ms [err] m=application 44510 DTLS/SCTP 5000 13132ms [err] c=IN IP4 172.30.0.1 13132ms [err] a=mid:0 13132ms [err] a=sctpmap:5000 webrtc-datachannel 65535 13132ms [err] a=max-message-size:65536 13132ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44510 typ host 13132ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38410 typ host 13132ms [err] a=end-of-candidates 13132ms [err] a=ice-ufrag:KEWN 13132ms [err] a=ice-pwd:jqoQ6P1TpQ2HRa9iUUiFvG 13132ms [err] a=fingerprint:sha-256 60:B1:67:5C:11:42:C0:69:89:C4:A7:B3:E9:7D:55:D1:9F:6F:E3:61:BB:FE:8D:8A:16:5E:8C:9D:FC:E5:12:A7 13132ms [err] a=setup:actpass 13132ms [err] 13133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13133ms [err] v=0 13133ms [err] o=- 3923306965 3923306965 IN IP4 0.0.0.0 13133ms [err] s=- 13133ms [err] t=0 0 13133ms [err] a=group:BUNDLE 0 13133ms [err] a=msid-semantic:WMS * 13133ms [err] m=application 44510 DTLS/SCTP 5000 13133ms [err] c=IN IP4 172.30.0.1 13133ms [err] a=mid:0 13133ms [err] a=sctpmap:5000 webrtc-datachannel 65535 13133ms [err] a=max-message-size:65536 13133ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44510 typ host 13133ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38410 typ host 13133ms [err] a=end-of-candidates 13133ms [err] a=ice-ufrag:KEWN 13133ms [err] a=ice-pwd:jqoQ6P1TpQ2HRa9iUUiFvG 13133ms [err] a=fingerprint:sha-256 60:B1:67:5C:11:42:C0:69:89:C4:A7:B3:E9:7D:55:D1:9F:6F:E3:61:BB:FE:8D:8A:16:5E:8C:9D:FC:E5:12:A7 13133ms [err] a=setup:actpass 13133ms [err] 13134ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3923306965 3923306965 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 44510 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 44510 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38410 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KEWN\\r\\na=ice-pwd:jqoQ6P1TpQ2HRa9iUUiFvG\\r\\na=fingerprint:sha-256 60:B1:67:5C:11:42:C0:69:89:C4:A7:B3:E9:7D:55:D1:9F:6F:E3:61:BB:FE:8D:8A:16:5E:8C:9D:FC:E5:12:A7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 13134ms [log] handleSignalingMessage 13134ms [log] handleOffer 13134ms [log] makeAnswer 13134ms [log] connectionstatechanged new new have-remote-offer 13134ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f", "state": "new"}] 13134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 13134ms [err] v=0 13134ms [err] o=- 3923306965 3923306965 IN IP4 0.0.0.0 13134ms [err] s=- 13134ms [err] t=0 0 13134ms [err] a=group:BUNDLE 0 13134ms [err] a=msid-semantic:WMS * 13134ms [err] m=application 9 DTLS/SCTP 5000 13134ms [err] c=IN IP4 0.0.0.0 13134ms [err] a=mid:0 13134ms [err] a=sctpmap:5000 webrtc-datachannel 65535 13134ms [err] a=max-message-size:65536 13134ms [err] a=ice-ufrag:rbLA 13134ms [err] a=ice-pwd:0Acyz7oVnhOhDyyvFfaN5b 13134ms [err] a=fingerprint:sha-256 42:24:AC:E2:FE:5B:3E:C9:4E:DE:16:DF:8D:38:58:6A:AD:E3:94:55:DD:C7:46:8D:D8:2F:A3:E2:55:C5:B9:9C 13134ms [err] a=setup:active 13134ms [err] 13135ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 13135ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 13136ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 13136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 13136ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 13137ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 13137ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 13137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41022) -> ('172.30.0.1', 44510)) State.FROZEN -> State.WAITING 13137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58282) -> ('172.30.0.1', 44510)) State.FROZEN -> State.WAITING 13137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41022) -> ('172.17.0.3', 38410)) State.FROZEN -> State.WAITING 13137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41022) -> ('172.30.0.1', 44510)) State.WAITING -> State.IN_PROGRESS 13138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44510) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xca:\x91N\x9c\xf7\xd2_\x8f\xc3)') 13138ms [log] connectionstatechanged new new stable 13138ms [log] connectionstatechanged new new stable 13138ms [log] connectionstatechanged connecting checking stable 13138ms [log] connectionstatechanged connecting checking stable 13138ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f", "state": "connecting"}] 13138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44510) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xca:\x91N\x9c\xf7\xd2_\x8f\xc3)') 13138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41022) -> ('172.30.0.1', 44510)) State.IN_PROGRESS -> State.SUCCEEDED 13147ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44510) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!!|C\x91(\xbf\x7fb\xd7\xb7(') 13147ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44510) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!!|C\x91(\xbf\x7fb\xd7\xb7(') 13147ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58282) -> ('172.30.0.1', 44510)) State.WAITING -> State.FAILED 13147ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41022) -> ('172.17.0.3', 38410)) State.WAITING -> State.FAILED 13147ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58282) -> ('172.17.0.3', 38410)) State.FROZEN -> State.FAILED 13147ms [err] INFO:aioice.ice:Connection(0) ICE completed 13147ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44510) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x13\x915\x08\xa9e\xa5\x9aG\xa7\xa7\xa8') 13148ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44510) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x13\x915\x08\xa9e\xa5\x9aG\xa7\xa7\xa8') 13148ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Akff26Xkjz 1 udp 1862270975 172.17.0.3 44510 typ prflx) 13148ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41022) -> ('172.17.0.3', 44510)) State.WAITING -> State.IN_PROGRESS 13148ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44510) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0\xb6\x99[\xf2d\xfe\xa4\x8c\x1e\xb8\x83') 13148ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44510) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0\xb6\x99[\xf2d\xfe\xa4\x8c\x1e\xb8\x83') 13149ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41022) -> ('172.17.0.3', 44510)) State.IN_PROGRESS -> State.SUCCEEDED 13159ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 13159ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 13160ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 13164ms [log] connectionstatechanged connecting completed stable 13164ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 13164ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 13171ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 13171ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 13171ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 13172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 13172ms [log] connectionstatechanged connected completed stable 13172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f", "state": "connected"}] 13172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 13172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 13173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 13173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 13173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 13174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 13174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4292617577, stream_id=1, stream_seq=0) 13174ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 13174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3741708722, stream_id=1, stream_seq=0) 13174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 13175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4292617577, gaps=[]) 13175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3741708722, gaps=[]) 13175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 13224ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 13224ms [log] [experimentStatusChanged] {"status": "running", "message": null} 13334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 13334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 13334ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 13334ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 13335ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 13335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 13335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 13335ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 13336ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f"}', extra='') 13336ms [log] connectionstatechanged closed closed closed 13336ms [log] connectionstatechanged closed closed closed 13336ms [log] connectionstatechanged closed closed closed 13336ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/470a6f6b-9c4a-4b5f-8807-2a7e1d57241f", "state": "closed"}] 13336ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 13336ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 13426ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 13426ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 13506ms [err] Traceback (most recent call last): 13506ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 13507ms [err] return _run_code(code, main_globals, None, 13507ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 13507ms [err] exec(code, run_globals) 13507ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 13507ms [err] sys.exit(main()) 13507ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 13507ms [err] asyncio.run(main_async()) 13507ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 13507ms [err] return loop.run_until_complete(main) 13507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 13507ms [err] self.run_forever() 13507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 13507ms [err] self._run_once() 13507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 13508ms [err] event_list = self._selector.select(timeout) 13508ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 13508ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 13508ms [err] KeyboardInterrupt ================== 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 17821ms [log] starting device 18207ms [err] DEBUG:asyncio:Using selector: EpollSelector 18288ms [err] ERROR:asyncio:Unclosed client session 18288ms [err] client_session: 18369ms [log] parsing 18369ms [log] creating device handler 18369ms [log] [ready] 18369ms [log] reading line 18369ms [log] [websocketToken] "8f2fa8b4-4839-4a08-b25c-61e736385328" 18384ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 18384ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 20132ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 20132ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 20163ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/218195e6-c9c9-4f61-b1ac-29e84f583bd7"}}', extra='') 20163ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/218195e6-c9c9-4f61-b1ac-29e84f583bd7"} 20257ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/eefd112e-4526-4d86-90bd-4987ac0db69d","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 20257ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eefd112e-4526-4d86-90bd-4987ac0db69d", "state": "new"}] 20292ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 20292ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 20417ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20417ms [err] v=0 20417ms [err] o=- 2610027309625952803 2 IN IP4 127.0.0.1 20417ms [err] s=- 20417ms [err] t=0 0 20417ms [err] a=group:BUNDLE 0 20417ms [err] a=extmap-allow-mixed 20417ms [err] a=msid-semantic: WMS 20417ms [err] m=application 53173 UDP/DTLS/SCTP webrtc-datachannel 20417ms [err] c=IN IP4 141.24.210.113 20417ms [err] a=candidate:3755708268 1 udp 2113937151 f007bdc9-3480-49d8-aaf3-77b8da773fe7.local 45325 typ host generation 0 network-cost 999 20417ms [err] a=candidate:3671294004 1 udp 1677729535 141.24.211.56 45325 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 20417ms [err] a=candidate:2313043903 1 udp 33562623 141.24.210.113 53173 typ relay raddr 141.24.211.56 rport 45325 generation 0 network-cost 999 20417ms [err] a=ice-ufrag:ZcwM 20417ms [err] a=ice-pwd:QRNt2Al5QR+szxGFrCfAlrHm 20417ms [err] a=ice-options:trickle 20417ms [err] a=fingerprint:sha-256 8C:3D:05:2E:7B:3B:5A:53:20:43:5F:F7:33:3E:7E:15:FE:38:FD:A1:27:DF:28:8C:E7:49:EC:A9:DE:C1:20:1D 20417ms [err] a=setup:actpass 20417ms [err] a=mid:0 20417ms [err] a=sctp-port:5000 20417ms [err] a=max-message-size:262144 20417ms [err] 20424ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f007bdc9-3480-49d8-aaf3-77b8da773fe7.local" resolved to 172.17.0.3 20424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20424ms [err] v=0 20424ms [err] o=- 2610027309625952803 2 IN IP4 127.0.0.1 20424ms [err] s=- 20424ms [err] t=0 0 20424ms [err] a=group:BUNDLE 0 20424ms [err] a=extmap-allow-mixed 20424ms [err] a=msid-semantic: WMS 20424ms [err] m=application 53173 UDP/DTLS/SCTP webrtc-datachannel 20424ms [err] c=IN IP4 141.24.210.113 20424ms [err] a=candidate:3755708268 1 udp 2113937151 f007bdc9-3480-49d8-aaf3-77b8da773fe7.local 45325 typ host generation 0 network-cost 999 20424ms [err] a=candidate:3671294004 1 udp 1677729535 141.24.211.56 45325 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 20424ms [err] a=candidate:2313043903 1 udp 33562623 141.24.210.113 53173 typ relay raddr 141.24.211.56 rport 45325 generation 0 network-cost 999 20424ms [err] a=ice-ufrag:ZcwM 20424ms [err] a=ice-pwd:QRNt2Al5QR+szxGFrCfAlrHm 20424ms [err] a=ice-options:trickle 20424ms [err] a=fingerprint:sha-256 8C:3D:05:2E:7B:3B:5A:53:20:43:5F:F7:33:3E:7E:15:FE:38:FD:A1:27:DF:28:8C:E7:49:EC:A9:DE:C1:20:1D 20424ms [err] a=setup:actpass 20424ms [err] a=mid:0 20424ms [err] a=sctp-port:5000 20424ms [err] a=max-message-size:262144 20424ms [err] 20425ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2610027309625952803 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 53173 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 141.24.210.113\\r\\na=candidate:3755708268 1 udp 2113937151 f007bdc9-3480-49d8-aaf3-77b8da773fe7.local 45325 typ host generation 0 network-cost 999\\r\\na=candidate:3671294004 1 udp 1677729535 141.24.211.56 45325 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999\\r\\na=candidate:2313043903 1 udp 33562623 141.24.210.113 53173 typ relay raddr 141.24.211.56 rport 45325 generation 0 network-cost 999\\r\\na=ice-ufrag:ZcwM\\r\\na=ice-pwd:QRNt2Al5QR+szxGFrCfAlrHm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8C:3D:05:2E:7B:3B:5A:53:20:43:5F:F7:33:3E:7E:15:FE:38:FD:A1:27:DF:28:8C:E7:49:EC:A9:DE:C1:20:1D\\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/eefd112e-4526-4d86-90bd-4987ac0db69d"}', extra='') 20425ms [log] handleSignalingMessage 20425ms [log] handleOffer 20425ms [log] makeAnswer 20425ms [log] connectionstatechanged new new have-remote-offer 20425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eefd112e-4526-4d86-90bd-4987ac0db69d", "state": "new"}] 21290ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f007bdc9-3480-49d8-aaf3-77b8da773fe7.local" resolved to 172.17.0.3 21292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 21292ms [err] v=0 21292ms [err] o=- 3923306973 3923306973 IN IP4 0.0.0.0 21292ms [err] s=- 21292ms [err] t=0 0 21292ms [err] a=group:BUNDLE 0 21292ms [err] a=msid-semantic:WMS * 21292ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 21292ms [err] c=IN IP4 0.0.0.0 21292ms [err] a=mid:0 21292ms [err] a=sctp-port:5000 21292ms [err] a=max-message-size:65536 21292ms [err] a=ice-ufrag:wHJj 21292ms [err] a=ice-pwd:y3vYoTz8nwAxQxavvDutrl 21292ms [err] a=fingerprint:sha-256 A3:7B:D7:ED:D5:65:67:AB:65:AA:11:32:DB:0E:58:6D:AE:81:BA:BD:34:75:3B:2A:24:21:52:6E:22:2C:BC:95 21292ms [err] a=setup:active 21292ms [err] 21292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 21294ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 21294ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=11 read=idle write=>) 21294ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 21295ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 21295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 21295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 21296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('172.17.0.3', 45325)) State.FROZEN -> State.WAITING 21296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('172.17.0.3', 45325)) State.FROZEN -> State.WAITING 21296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('172.17.0.3', 45325)) State.FROZEN -> State.WAITING 21297ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('172.17.0.3', 45325)) State.WAITING -> State.IN_PROGRESS 21297ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\x91+\xe9%?\\\x06\x96L\x8d.') 21298ms [log] connectionstatechanged new new stable 21298ms [log] connectionstatechanged new new stable 21298ms [log] connectionstatechanged connecting checking stable 21298ms [log] connectionstatechanged connecting checking stable 21298ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eefd112e-4526-4d86-90bd-4987ac0db69d", "state": "connecting"}] 21300ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\x91+\xe9%?\\\x06\x96L\x8d.') 21300ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('172.17.0.3', 45325)) State.IN_PROGRESS -> State.SUCCEEDED 21300ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.211.56', 45325)) State.FROZEN -> State.WAITING 21300ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.211.56', 45325)) State.FROZEN -> State.WAITING 21301ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.210.113', 53173)) State.FROZEN -> State.WAITING 21301ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.210.113', 53173)) State.FROZEN -> State.WAITING 21318ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('172.17.0.3', 45325)) State.WAITING -> State.IN_PROGRESS 21318ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc\xfc\x02\xbej\x9d\xad\x01\x8e\xb5\xb2|') 21321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jWBPz3zToQuM') 21321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jWBPz3zToQuM') 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('172.17.0.3', 45325)) State.WAITING -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('172.17.0.3', 45325)) State.FROZEN -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.211.56', 45325)) State.WAITING -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('141.24.211.56', 45325)) State.FROZEN -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.211.56', 45325)) State.WAITING -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('141.24.211.56', 45325)) State.FROZEN -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.210.113', 53173)) State.WAITING -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('141.24.210.113', 53173)) State.FROZEN -> State.FAILED 21322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57778) -> ('141.24.210.113', 53173)) State.WAITING -> State.FAILED 21323ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('141.24.210.113', 53173)) State.FROZEN -> State.FAILED 21323ms [err] INFO:aioice.ice:Connection(0) ICE completed 21325ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc\xfc\x02\xbej\x9d\xad\x01\x8e\xb5\xb2|') 21325ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43785) -> ('172.17.0.3', 45325)) State.IN_PROGRESS -> State.SUCCEEDED 21339ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 21339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 21341ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 21346ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 21347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 21347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 21347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 21347ms [log] connectionstatechanged connecting completed stable 21347ms [log] connectionstatechanged connected completed stable 21347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eefd112e-4526-4d86-90bd-4987ac0db69d", "state": "connected"}] 21352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 21352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 21352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 21354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 21354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 21354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 21356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=41185663, stream_id=1, stream_seq=0) 21356ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 21356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3209468685, stream_id=1, stream_seq=0) 21356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 21357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=41185663, gaps=[]) 21358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3209468685, gaps=[]) 21358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 21375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N3rseiz8jBCa') 21376ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N3rseiz8jBCa') 21438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'aikMODe4BwvY') 21438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'aikMODe4BwvY') 21500ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q77kmZh85rvE') 21501ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q77kmZh85rvE') 21562ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xASLSneHNFgz') 21563ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xASLSneHNFgz') 21624ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21624ms [log] [experimentStatusChanged] {"status": "running", "message": null} 21625ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Bf0BhUTlGRIj') 21625ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Bf0BhUTlGRIj') ================== Experiment Status Changed Messages: should stop an experiment 21803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 21803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 21803ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 21803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 21804ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 21804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 21804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 21804ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 21804ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/eefd112e-4526-4d86-90bd-4987ac0db69d"}', extra='') 21804ms [log] connectionstatechanged closed closed closed 21804ms [log] connectionstatechanged closed closed closed 21804ms [log] connectionstatechanged closed closed closed 21804ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eefd112e-4526-4d86-90bd-4987ac0db69d", "state": "closed"}] 21805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 21805ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 21861ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21861ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 21929ms [err] Traceback (most recent call last): 21929ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 21929ms [err] return _run_code(code, main_globals, None, 21929ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 21929ms [err] exec(code, run_globals) 21929ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 21929ms [err] sys.exit(main()) 21929ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 21929ms [err] asyncio.run(main_async()) 21929ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 21929ms [err] return loop.run_until_complete(main) 21929ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 21929ms [err] self.run_forever() 21929ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 21929ms [err] self._run_once() 21929ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 21930ms [err] event_list = self._selector.select(timeout) 21930ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 21930ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 21930ms [err] KeyboardInterrupt ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 29255ms [log] starting device 29639ms [err] DEBUG:asyncio:Using selector: EpollSelector 29720ms [err] ERROR:asyncio:Unclosed client session 29720ms [err] client_session: 29797ms [log] parsing 29797ms [log] creating device handler 29797ms [log] [ready] 29797ms [log] reading line 29797ms [log] [websocketToken] "d09ad76c-86fc-4165-bd69-b18214d5cedf" 29810ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 29810ms [log] [websocketConnected] 31537ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 31537ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 31562ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5cce59fe-d60b-4fa5-a496-2ad80e7dcf2c"}}', extra='') 31562ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5cce59fe-d60b-4fa5-a496-2ad80e7dcf2c"} 31636ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 31636ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a", "state": "new"}] 31636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 31636ms [err] v=0 31636ms [err] o=- 3923306984 3923306984 IN IP4 0.0.0.0 31636ms [err] s=- 31636ms [err] t=0 0 31636ms [err] a=group:BUNDLE 0 31636ms [err] a=msid-semantic:WMS * 31636ms [err] m=application 9 DTLS/SCTP 5000 31636ms [err] c=IN IP4 0.0.0.0 31636ms [err] a=mid:0 31636ms [err] a=sctpmap:5000 webrtc-datachannel 65535 31636ms [err] a=max-message-size:65536 31636ms [err] a=ice-ufrag:3xQ1 31636ms [err] a=ice-pwd:mLfW4djtPL8RrhYMtlPPi8 31636ms [err] a=fingerprint:sha-256 50:3F:23:1B:95:07:78:CA:8E:3C:2C:B9:A5:A9:B4:61:96:58:68:90:97:34:58:97:26:2F:5F:96:6E:24:35:DF 31636ms [err] a=setup:actpass 31636ms [err] 31638ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 31638ms [log] makeOffer 31638ms [log] connectionstatechanged new new have-local-offer 31638ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a", "state": "new"}] 31638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 31639ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 31639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 31658ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IqI5CKMKSh/6') 31658ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IqI5CKMKSh/6') 31673ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 31673ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 31674ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 31674ms [err] v=0 31674ms [err] o=- 8254826626504578837 2 IN IP4 127.0.0.1 31674ms [err] s=- 31674ms [err] t=0 0 31674ms [err] a=group:BUNDLE 0 31674ms [err] a=msid-semantic: WMS 31674ms [err] m=application 36840 DTLS/SCTP 5000 31674ms [err] c=IN IP4 141.24.211.56 31674ms [err] a=candidate:4219053312 1 udp 2113937151 6399c752-b32d-41e1-9a85-2c0d4ffc2c71.local 36840 typ host generation 0 network-cost 999 31674ms [err] a=candidate:4268862040 1 udp 1677729535 141.24.211.56 36840 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 31674ms [err] a=ice-ufrag:+rJl 31674ms [err] a=ice-pwd:EjV9+FzrYVDWRfXdr5bwzX31 31674ms [err] a=ice-options:trickle 31674ms [err] a=fingerprint:sha-256 7B:FD:84:F8:7D:7F:61:6D:16:E1:3F:7E:CF:C7:F0:63:F9:49:2E:EC:E9:F9:9E:27:2A:DE:7E:80:CF:92:A0:AB 31674ms [err] a=setup:active 31674ms [err] a=mid:0 31674ms [err] a=sctpmap:5000 webrtc-datachannel 1024 31674ms [err] 31677ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6399c752-b32d-41e1-9a85-2c0d4ffc2c71.local" resolved to 172.17.0.3 31678ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 31678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 31678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 31678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39726) -> ('172.17.0.3', 36840)) State.FROZEN -> State.WAITING 31678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45624) -> ('172.17.0.3', 36840)) State.FROZEN -> State.WAITING 31678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39726) -> ('141.24.211.56', 36840)) State.FROZEN -> State.WAITING 31678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39726) -> ('172.17.0.3', 36840)) State.WAITING -> State.IN_PROGRESS 31679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M\xdao\x0c2\xf7\xcb\xf5\xcf\xf59\n') 31679ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8254826626504578837 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 36840 DTLS/SCTP 5000\\r\\nc=IN IP4 141.24.211.56\\r\\na=candidate:4219053312 1 udp 2113937151 6399c752-b32d-41e1-9a85-2c0d4ffc2c71.local 36840 typ host generation 0 network-cost 999\\r\\na=candidate:4268862040 1 udp 1677729535 141.24.211.56 36840 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999\\r\\na=ice-ufrag:+rJl\\r\\na=ice-pwd:EjV9+FzrYVDWRfXdr5bwzX31\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7B:FD:84:F8:7D:7F:61:6D:16:E1:3F:7E:CF:C7:F0:63:F9:49:2E:EC:E9:F9:9E:27:2A:DE:7E:80:CF:92:A0:AB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a"}', extra='') 31679ms [log] handleSignalingMessage 31679ms [log] handleAnswer 31679ms [log] acceptAnswer 31679ms [log] connectionstatechanged connecting checking stable 31679ms [log] connectionstatechanged connecting checking stable 31679ms [log] connectionstatechanged connecting checking stable 31679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a", "state": "connecting"}] 31679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M\xdao\x0c2\xf7\xcb\xf5\xcf\xf59\n') 31680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39726) -> ('172.17.0.3', 36840)) State.IN_PROGRESS -> State.SUCCEEDED 31680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45624) -> ('172.17.0.3', 36840)) State.WAITING -> State.FAILED 31680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39726) -> ('141.24.211.56', 36840)) State.WAITING -> State.FAILED 31680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45624) -> ('141.24.211.56', 36840)) State.FROZEN -> State.FAILED 31680ms [err] INFO:aioice.ice:Connection(0) ICE completed 31699ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 31699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 31700ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 31703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 31703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 31703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 31703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 31703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 31703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 31704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 31704ms [log] connectionstatechanged connecting completed stable 31704ms [log] connectionstatechanged connected completed stable 31704ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a", "state": "connected"}] 31706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 31706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 31707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 31707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 31707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 31707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 31707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 31707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 31707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 31708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 31708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2681035136, stream_id=1, stream_seq=0) 31708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 31708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035136, gaps=[]) 31708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 31709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=482292710, stream_id=1, stream_seq=0) 31709ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 31709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=482292710, gaps=[]) 31710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2681035137, stream_id=1, stream_seq=1) 31710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 31710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035138, stream_id=1, stream_seq=2) 31710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035139, stream_id=1, stream_seq=2) 31710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035140, stream_id=1, stream_seq=2) 31712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035138, gaps=[]) 31712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035141, stream_id=1, stream_seq=2) 31712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035142, stream_id=1, stream_seq=2) 31712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035140, gaps=[]) 31713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035143, stream_id=1, stream_seq=2) 31713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035144, stream_id=1, stream_seq=2) 31713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035142, gaps=[]) 31713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035145, stream_id=1, stream_seq=3) 31714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035146, stream_id=1, stream_seq=3) 31714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035147, stream_id=1, stream_seq=3) 31714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035148, stream_id=1, stream_seq=3) 31714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035144, gaps=[]) 31714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035149, stream_id=1, stream_seq=3) 31715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035150, stream_id=1, stream_seq=3) 31715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035146, gaps=[]) 31715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035151, stream_id=1, stream_seq=3) 31716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035148, gaps=[]) 31716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035152, stream_id=1, stream_seq=4) 31716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035153, stream_id=1, stream_seq=4) 31716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035154, stream_id=1, stream_seq=4) 31716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035155, stream_id=1, stream_seq=4) 31717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035156, stream_id=1, stream_seq=4) 31717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035150, gaps=[]) 31717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035157, stream_id=1, stream_seq=4) 31717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035158, stream_id=1, stream_seq=4) 31717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035152, gaps=[]) 31717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035159, stream_id=1, stream_seq=5) 31718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035160, stream_id=1, stream_seq=5) 31718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035161, stream_id=1, stream_seq=5) 31718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035154, gaps=[]) 31718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035162, stream_id=1, stream_seq=5) 31719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035163, stream_id=1, stream_seq=5) 31719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035164, stream_id=1, stream_seq=5) 31720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035156, gaps=[]) 31720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035165, stream_id=1, stream_seq=5) 31720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035158, gaps=[]) 31720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035166, stream_id=1, stream_seq=6) 31720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035167, stream_id=1, stream_seq=6) 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035168, stream_id=1, stream_seq=6) 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035169, stream_id=1, stream_seq=6) 31722ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FGrZusj+652F') 31722ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FGrZusj+652F') 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035160, gaps=[]) 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035170, stream_id=1, stream_seq=6) 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035171, stream_id=1, stream_seq=6) 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035172, stream_id=1, stream_seq=6) 31722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035162, gaps=[]) 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035173, stream_id=1, stream_seq=7) 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035174, stream_id=1, stream_seq=7) 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035175, stream_id=1, stream_seq=7) 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035164, gaps=[]) 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035176, stream_id=1, stream_seq=7) 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035177, stream_id=1, stream_seq=7) 31723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035178, stream_id=1, stream_seq=7) 31724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035166, gaps=[]) 31724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035179, stream_id=1, stream_seq=7) 31724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035168, gaps=[]) 31724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035180, stream_id=1, stream_seq=8) 31724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035181, stream_id=1, stream_seq=8) 31725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035182, stream_id=1, stream_seq=8) 31725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035183, stream_id=1, stream_seq=8) 31725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035170, gaps=[]) 31725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035184, stream_id=1, stream_seq=8) 31726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035185, stream_id=1, stream_seq=8) 31726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035186, stream_id=1, stream_seq=8) 31726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035172, gaps=[]) 31726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035187, stream_id=1, stream_seq=9) 31727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035188, stream_id=1, stream_seq=9) 31727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035189, stream_id=1, stream_seq=9) 31729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035174, gaps=[]) 31729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035190, stream_id=1, stream_seq=9) 31729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035191, stream_id=1, stream_seq=9) 31729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035192, stream_id=1, stream_seq=9) 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035176, gaps=[]) 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035193, stream_id=1, stream_seq=9) 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035178, gaps=[]) 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035194, stream_id=1, stream_seq=10) 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035195, stream_id=1, stream_seq=10) 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035196, stream_id=1, stream_seq=10) 31730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035197, stream_id=1, stream_seq=10) 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035180, gaps=[]) 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035198, stream_id=1, stream_seq=10) 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035199, stream_id=1, stream_seq=10) 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035200, stream_id=1, stream_seq=10) 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035182, gaps=[]) 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035201, stream_id=1, stream_seq=11) 31731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035202, stream_id=1, stream_seq=11) 31732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035203, stream_id=1, stream_seq=11) 31732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035184, gaps=[]) 31732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035204, stream_id=1, stream_seq=11) 31732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035205, stream_id=1, stream_seq=11) 31732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035206, stream_id=1, stream_seq=11) 31733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035186, gaps=[]) 31733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035207, stream_id=1, stream_seq=11) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035188, gaps=[]) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035208, stream_id=1, stream_seq=12) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035209, stream_id=1, stream_seq=12) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035210, stream_id=1, stream_seq=12) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035211, stream_id=1, stream_seq=12) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035190, gaps=[]) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035212, stream_id=1, stream_seq=12) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035213, stream_id=1, stream_seq=12) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035214, stream_id=1, stream_seq=12) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035192, gaps=[]) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035215, stream_id=1, stream_seq=13) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035216, stream_id=1, stream_seq=13) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035217, stream_id=1, stream_seq=13) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035194, gaps=[]) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035218, stream_id=1, stream_seq=13) 31735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035219, stream_id=1, stream_seq=13) 31736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035220, stream_id=1, stream_seq=13) 31736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035196, gaps=[]) 31736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035221, stream_id=1, stream_seq=13) 31737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035198, gaps=[]) 31737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035222, stream_id=1, stream_seq=14) 31737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035223, stream_id=1, stream_seq=14) 31737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035224, stream_id=1, stream_seq=14) 31737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035225, stream_id=1, stream_seq=14) 31738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035200, gaps=[]) 31738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035226, stream_id=1, stream_seq=14) 31739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035227, stream_id=1, stream_seq=14) 31739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035228, stream_id=1, stream_seq=14) 31739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035202, gaps=[]) 31739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035229, stream_id=1, stream_seq=15) 31740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035230, stream_id=1, stream_seq=15) 31740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035231, stream_id=1, stream_seq=15) 31742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035204, gaps=[]) 31742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035232, stream_id=1, stream_seq=15) 31742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035233, stream_id=1, stream_seq=15) 31742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035234, stream_id=1, stream_seq=15) 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035206, gaps=[]) 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035235, stream_id=1, stream_seq=15) 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035208, gaps=[]) 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035236, stream_id=1, stream_seq=16) 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035237, stream_id=1, stream_seq=16) 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035238, stream_id=1, stream_seq=16) 31743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035239, stream_id=1, stream_seq=16) 31744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035210, gaps=[]) 31744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035240, stream_id=1, stream_seq=16) 31744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035241, stream_id=1, stream_seq=16) 31744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035242, stream_id=1, stream_seq=16) 31744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035212, gaps=[]) 31744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035243, stream_id=1, stream_seq=17) 31745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035244, stream_id=1, stream_seq=17) 31745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035245, stream_id=1, stream_seq=17) 31745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035214, gaps=[]) 31745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035246, stream_id=1, stream_seq=17) 31745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035247, stream_id=1, stream_seq=17) 31746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035248, stream_id=1, stream_seq=17) 31746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035216, gaps=[]) 31746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035249, stream_id=1, stream_seq=17) 31747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035218, gaps=[]) 31747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035250, stream_id=1, stream_seq=18) 31747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035251, stream_id=1, stream_seq=18) 31747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035252, stream_id=1, stream_seq=18) 31747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035253, stream_id=1, stream_seq=18) 31748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035220, gaps=[]) 31748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035254, stream_id=1, stream_seq=18) 31748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035255, stream_id=1, stream_seq=18) 31748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035256, stream_id=1, stream_seq=18) 31749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035222, gaps=[]) 31749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035257, stream_id=1, stream_seq=19) 31749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035258, stream_id=1, stream_seq=19) 31750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035224, gaps=[]) 31750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035259, stream_id=1, stream_seq=19) 31750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035260, stream_id=1, stream_seq=19) 31750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035261, stream_id=1, stream_seq=19) 31751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035226, gaps=[]) 31751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035262, stream_id=1, stream_seq=19) 31751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035263, stream_id=1, stream_seq=19) 31751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035228, gaps=[]) 31751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035264, stream_id=1, stream_seq=20) 31752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035265, stream_id=1, stream_seq=20) 31752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035266, stream_id=1, stream_seq=20) 31752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035230, gaps=[]) 31752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035267, stream_id=1, stream_seq=20) 31753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035268, stream_id=1, stream_seq=20) 31753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035269, stream_id=1, stream_seq=20) 31753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035232, gaps=[]) 31753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035270, stream_id=1, stream_seq=20) 31754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035234, gaps=[]) 31754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035271, stream_id=1, stream_seq=21) 31755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035272, stream_id=1, stream_seq=21) 31755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035273, stream_id=1, stream_seq=21) 31755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035274, stream_id=1, stream_seq=21) 31755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035275, stream_id=1, stream_seq=21) 31755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035236, gaps=[]) 31755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035276, stream_id=1, stream_seq=21) 31756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035277, stream_id=1, stream_seq=21) 31756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035238, gaps=[]) 31756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035278, stream_id=1, stream_seq=22) 31757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035279, stream_id=1, stream_seq=22) 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035280, stream_id=1, stream_seq=22) 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035240, gaps=[]) 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035281, stream_id=1, stream_seq=22) 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035282, stream_id=1, stream_seq=22) 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035283, stream_id=1, stream_seq=22) 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035242, gaps=[]) 31758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035284, stream_id=1, stream_seq=22) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035244, gaps=[]) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035285, stream_id=1, stream_seq=23) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035286, stream_id=1, stream_seq=23) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035287, stream_id=1, stream_seq=23) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035288, stream_id=1, stream_seq=23) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035246, gaps=[]) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035289, stream_id=1, stream_seq=23) 31760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035290, stream_id=1, stream_seq=23) 31761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035291, stream_id=1, stream_seq=23) 31761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035248, gaps=[]) 31761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035292, stream_id=1, stream_seq=24) 31762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035293, stream_id=1, stream_seq=24) 31762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035294, stream_id=1, stream_seq=24) 31762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035250, gaps=[]) 31762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035295, stream_id=1, stream_seq=24) 31762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035296, stream_id=1, stream_seq=24) 31763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035297, stream_id=1, stream_seq=24) 31763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035252, gaps=[]) 31763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035298, stream_id=1, stream_seq=24) 31764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035254, gaps=[]) 31764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035299, stream_id=1, stream_seq=25) 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035300, stream_id=1, stream_seq=25) 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035301, stream_id=1, stream_seq=25) 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035302, stream_id=1, stream_seq=25) 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035256, gaps=[]) 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035303, stream_id=1, stream_seq=25) 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035304, stream_id=1, stream_seq=25) 31765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035305, stream_id=1, stream_seq=25) 31766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035258, gaps=[]) 31766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035306, stream_id=1, stream_seq=26) 31766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035307, stream_id=1, stream_seq=26) 31766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035308, stream_id=1, stream_seq=26) 31770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035260, gaps=[]) 31770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035309, stream_id=1, stream_seq=26) 31771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035310, stream_id=1, stream_seq=26) 31771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035311, stream_id=1, stream_seq=26) 31771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035262, gaps=[]) 31771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035312, stream_id=1, stream_seq=26) 31772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035264, gaps=[]) 31772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035313, stream_id=1, stream_seq=27) 31772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035314, stream_id=1, stream_seq=27) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035315, stream_id=1, stream_seq=27) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035316, stream_id=1, stream_seq=27) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035266, gaps=[]) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035317, stream_id=1, stream_seq=27) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035318, stream_id=1, stream_seq=27) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035319, stream_id=1, stream_seq=27) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035268, gaps=[]) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035320, stream_id=1, stream_seq=28) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035321, stream_id=1, stream_seq=28) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035322, stream_id=1, stream_seq=28) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035270, gaps=[]) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035323, stream_id=1, stream_seq=28) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035324, stream_id=1, stream_seq=28) 31774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035325, stream_id=1, stream_seq=28) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035272, gaps=[]) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035326, stream_id=1, stream_seq=28) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035274, gaps=[]) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035327, stream_id=1, stream_seq=29) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035328, stream_id=1, stream_seq=29) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035329, stream_id=1, stream_seq=29) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035330, stream_id=1, stream_seq=29) 31775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035276, gaps=[]) 31776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035331, stream_id=1, stream_seq=29) 31776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035332, stream_id=1, stream_seq=29) 31776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035333, stream_id=1, stream_seq=29) 31776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035278, gaps=[]) 31776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035334, stream_id=1, stream_seq=30) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035335, stream_id=1, stream_seq=30) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035336, stream_id=1, stream_seq=30) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035280, gaps=[]) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035337, stream_id=1, stream_seq=30) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035338, stream_id=1, stream_seq=30) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035339, stream_id=1, stream_seq=30) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035282, gaps=[]) 31777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035340, stream_id=1, stream_seq=30) 31778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035284, gaps=[]) 31778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035341, stream_id=1, stream_seq=31) 31778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035342, stream_id=1, stream_seq=31) 31778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035343, stream_id=1, stream_seq=31) 31778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035344, stream_id=1, stream_seq=31) 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8192 31779ms [log] 8188 31779ms [log] line [file] undefined 31779ms [log] 31779ms [log] reading line 31779ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 31779ms [log] [experimentStatusChanged] {"status": "running", "message": null} 31781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035286, gaps=[]) 31781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035345, stream_id=1, stream_seq=31) 31781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035346, stream_id=1, stream_seq=31) 31782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035347, stream_id=1, stream_seq=31) 31782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035288, gaps=[]) 31782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035348, stream_id=1, stream_seq=32) 31782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035349, stream_id=1, stream_seq=32) 31782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035350, stream_id=1, stream_seq=32) 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035290, gaps=[]) 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035351, stream_id=1, stream_seq=32) 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035352, stream_id=1, stream_seq=32) 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035353, stream_id=1, stream_seq=32) 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035292, gaps=[]) 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035354, stream_id=1, stream_seq=32) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035294, gaps=[]) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2681035355, stream_id=1, stream_seq=33) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035356, stream_id=1, stream_seq=33) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035357, stream_id=1, stream_seq=33) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035358, stream_id=1, stream_seq=33) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035296, gaps=[]) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035359, stream_id=1, stream_seq=33) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2681035360, stream_id=1, stream_seq=33) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2681035361, stream_id=1, stream_seq=33) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035298, gaps=[]) 31785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035300, gaps=[]) 31786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035302, gaps=[]) 31787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035304, gaps=[]) 31787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035306, gaps=[]) 31788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035308, gaps=[]) 31789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035310, gaps=[]) 31790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035312, gaps=[]) 31790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035314, gaps=[]) 31791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035316, gaps=[]) 31791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035318, gaps=[]) 31792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035320, gaps=[]) 31793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035322, gaps=[]) 31793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035324, gaps=[]) 31794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035326, gaps=[]) 31795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035328, gaps=[]) 31796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035330, gaps=[]) 31796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035332, gaps=[]) 31797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035334, gaps=[]) 31798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035336, gaps=[]) 31799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035338, gaps=[]) 31800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035340, gaps=[]) 31801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035342, gaps=[]) 31802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035344, gaps=[]) 31803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pZ0jhl8o6Ynz') 31804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pZ0jhl8o6Ynz') 31804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035346, gaps=[]) 31804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2681035348, gaps=[]) 31805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2681035350, gaps=[]) 31806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2681035352, gaps=[]) 31806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2681035354, gaps=[]) 31807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2681035356, gaps=[]) 31807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2681035358, gaps=[]) 31808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2681035360, gaps=[]) 31809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 31859ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0Brqyifxpuaf') 31859ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0Brqyifxpuaf') 31859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45624) -> ('172.17.0.3', 36840)) State.FAILED -> State.IN_PROGRESS 31859ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\xb7*}\xf5\x90g\x9e1\x97S\x05') 31860ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\xb7*}\xf5\x90g\x9e1\x97S\x05') 31860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45624) -> ('172.17.0.3', 36840)) State.IN_PROGRESS -> State.SUCCEEDED 31988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 31988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 31988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 31988ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 31988ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 31988ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 31989ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 31989ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 31989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 31990ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a"}', extra='') 31990ms [log] connectionstatechanged closed closed closed 31990ms [log] connectionstatechanged closed closed closed 31990ms [log] connectionstatechanged closed closed closed 31990ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc5820fb-1132-4312-b7a3-a1af6476fd4a", "state": "closed"}] 31990ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 31990ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 32098ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 32098ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 32163ms [err] Traceback (most recent call last): 32163ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 32163ms [err] return _run_code(code, main_globals, None, 32163ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 32163ms [err] exec(code, run_globals) 32163ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 32163ms [err] sys.exit(main()) 32163ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 32163ms [err] asyncio.run(main_async()) 32163ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 32163ms [err] return loop.run_until_complete(main) 32163ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 32163ms [err] self.run_forever() 32163ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 32163ms [err] self._run_once() 32163ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 32164ms [err] event_list = self._selector.select(timeout) 32164ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 32164ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 32164ms [err] KeyboardInterrupt 32361ms [log] starting device 32742ms [err] DEBUG:asyncio:Using selector: EpollSelector 32829ms [err] ERROR:asyncio:Unclosed client session 32829ms [err] client_session: 32900ms [log] parsing 32900ms [log] creating device handler 32900ms [log] [ready] 32900ms [log] reading line 32900ms [log] [websocketToken] "35b2ccf6-bc2c-47e5-adcc-7774c9455035" 32915ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32915ms [log] [websocketConnected] 33135ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 33135ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 33162ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a7256d40-3ec3-4ff8-9926-7f020a0b9a30"}}', extra='') 33162ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a7256d40-3ec3-4ff8-9926-7f020a0b9a30"} 33232ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 33232ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657", "state": "new"}] 33233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 33233ms [err] v=0 33233ms [err] o=- 3923306985 3923306985 IN IP4 0.0.0.0 33233ms [err] s=- 33233ms [err] t=0 0 33233ms [err] a=group:BUNDLE 0 33233ms [err] a=msid-semantic:WMS * 33233ms [err] m=application 9 DTLS/SCTP 5000 33233ms [err] c=IN IP4 0.0.0.0 33233ms [err] a=mid:0 33233ms [err] a=sctpmap:5000 webrtc-datachannel 65535 33233ms [err] a=max-message-size:65536 33233ms [err] a=ice-ufrag:XccC 33233ms [err] a=ice-pwd:527YO8ECivdit69tokPWkg 33233ms [err] a=fingerprint:sha-256 73:D0:9C:BC:F5:7B:48:03:28:6D:46:7E:E2:A8:A2:07:EB:A9:44:6C:E4:F5:41:56:7E:14:E6:46:49:B1:E6:C4 33233ms [err] a=setup:actpass 33233ms [err] 33234ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 33234ms [log] makeOffer 33234ms [log] connectionstatechanged new new have-local-offer 33234ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657", "state": "new"}] 33235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 33235ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 33235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 33245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93\xd2\xceT#\xe5\xf7\xb4\xb3Gn\xd2') 33246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x93\xd2\xceT#\xe5\xf7\xb4\xb3Gn\xd2') 33260ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 33260ms [err] v=0 33260ms [err] o=- 3923306985 3923306985 IN IP4 0.0.0.0 33260ms [err] s=- 33260ms [err] t=0 0 33260ms [err] a=group:BUNDLE 0 33260ms [err] a=msid-semantic:WMS * 33260ms [err] m=application 41731 DTLS/SCTP 5000 33260ms [err] c=IN IP4 172.30.0.1 33260ms [err] a=mid:0 33260ms [err] a=sctpmap:5000 webrtc-datachannel 65535 33260ms [err] a=max-message-size:65536 33260ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41731 typ host 33260ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60784 typ host 33260ms [err] a=end-of-candidates 33260ms [err] a=ice-ufrag:x0Pc 33260ms [err] a=ice-pwd:DJkj6eRuuQHFDQM6ORBehz 33260ms [err] a=fingerprint:sha-256 C8:07:C1:C2:70:1C:0F:57:35:26:6C:52:7E:6E:F0:BA:0C:5B:64:64:59:B1:EF:E5:E7:B6:53:CB:33:96:4B:00 33260ms [err] a=setup:active 33260ms [err] 33261ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 33261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 33261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 33261ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42143) -> ('172.30.0.1', 41731)) State.FROZEN -> State.WAITING 33261ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50656) -> ('172.30.0.1', 41731)) State.FROZEN -> State.WAITING 33261ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42143) -> ('172.17.0.3', 60784)) State.FROZEN -> State.WAITING 33261ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CfDLAezJTA 1 udp 1862270975 172.17.0.3 41731 typ prflx) 33262ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42143) -> ('172.17.0.3', 41731)) State.WAITING -> State.IN_PROGRESS 33262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00~%\x1e\xeer7Br\x91\x1bm') 33262ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42143) -> ('172.30.0.1', 41731)) State.WAITING -> State.IN_PROGRESS 33263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J!\x10\x8b\x99]Fd\xad\xcb\x82\xa8') 33263ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657","content":{"type":"answer","sdp":"v=0\\r\\no=- 3923306985 3923306985 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 41731 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 41731 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60784 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:x0Pc\\r\\na=ice-pwd:DJkj6eRuuQHFDQM6ORBehz\\r\\na=fingerprint:sha-256 C8:07:C1:C2:70:1C:0F:57:35:26:6C:52:7E:6E:F0:BA:0C:5B:64:64:59:B1:EF:E5:E7:B6:53:CB:33:96:4B:00\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 33263ms [log] handleSignalingMessage 33263ms [log] handleAnswer 33263ms [log] acceptAnswer 33263ms [log] connectionstatechanged connecting checking stable 33263ms [log] connectionstatechanged connecting checking stable 33263ms [log] connectionstatechanged connecting checking stable 33263ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657", "state": "connecting"}] 33263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00~%\x1e\xeer7Br\x91\x1bm') 33263ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42143) -> ('172.17.0.3', 41731)) State.IN_PROGRESS -> State.SUCCEEDED 33263ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50656) -> ('172.30.0.1', 41731)) State.WAITING -> State.FAILED 33264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42143) -> ('172.17.0.3', 60784)) State.WAITING -> State.FAILED 33264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50656) -> ('172.17.0.3', 60784)) State.FROZEN -> State.FAILED 33264ms [err] INFO:aioice.ice:Connection(0) ICE completed 33264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J!\x10\x8b\x99]Fd\xad\xcb\x82\xa8') 33264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42143) -> ('172.30.0.1', 41731)) State.IN_PROGRESS -> State.SUCCEEDED 33264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\xf2\xc8\xf0E\x90\xcce\x80\x15\xd8\xe7') 33264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\xf2\xc8\xf0E\x90\xcce\x80\x15\xd8\xe7') 33279ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 33279ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 33282ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 33282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 33284ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 33287ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 33287ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 33287ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 33287ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 33287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 33288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 33288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 33288ms [log] connectionstatechanged connecting completed stable 33288ms [log] connectionstatechanged connected completed stable 33288ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657", "state": "connected"}] 33288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 33288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 33288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 33289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 33289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 33289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 33289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 33289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 33289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 33290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3550888654, stream_id=1, stream_seq=0) 33290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 33290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3250159978, stream_id=1, stream_seq=0) 33290ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 33290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3250159978, gaps=[]) 33291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888654, gaps=[]) 33291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 33292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3550888655, stream_id=1, stream_seq=1) 33292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 33292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888656, stream_id=1, stream_seq=2) 33292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888657, stream_id=1, stream_seq=2) 33292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888658, stream_id=1, stream_seq=2) 33294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888655, gaps=[]) 33294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888659, stream_id=1, stream_seq=2) 33294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888656, gaps=[]) 33294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888660, stream_id=1, stream_seq=2) 33294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888661, stream_id=1, stream_seq=2) 33295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888657, gaps=[]) 33295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888662, stream_id=1, stream_seq=2) 33295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888658, gaps=[]) 33295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888663, stream_id=1, stream_seq=3) 33295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888664, stream_id=1, stream_seq=3) 33296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888659, gaps=[]) 33296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888665, stream_id=1, stream_seq=3) 33296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888666, stream_id=1, stream_seq=3) 33296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888660, gaps=[]) 33296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888667, stream_id=1, stream_seq=3) 33297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888668, stream_id=1, stream_seq=3) 33297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888661, gaps=[]) 33297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888669, stream_id=1, stream_seq=3) 33297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888662, gaps=[]) 33297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888670, stream_id=1, stream_seq=4) 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888671, stream_id=1, stream_seq=4) 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888663, gaps=[]) 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888672, stream_id=1, stream_seq=4) 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888673, stream_id=1, stream_seq=4) 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888664, gaps=[]) 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888674, stream_id=1, stream_seq=4) 33299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888675, stream_id=1, stream_seq=4) 33299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888665, gaps=[]) 33299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888676, stream_id=1, stream_seq=4) 33299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888666, gaps=[]) 33299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888677, stream_id=1, stream_seq=5) 33300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888678, stream_id=1, stream_seq=5) 33300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888667, gaps=[]) 33300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888679, stream_id=1, stream_seq=5) 33300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888680, stream_id=1, stream_seq=5) 33300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888668, gaps=[]) 33300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888681, stream_id=1, stream_seq=5) 33301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888682, stream_id=1, stream_seq=5) 33301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888669, gaps=[]) 33301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888683, stream_id=1, stream_seq=5) 33301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888670, gaps=[]) 33301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888684, stream_id=1, stream_seq=6) 33302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888685, stream_id=1, stream_seq=6) 33302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888671, gaps=[]) 33302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888686, stream_id=1, stream_seq=6) 33302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888687, stream_id=1, stream_seq=6) 33302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888672, gaps=[]) 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888688, stream_id=1, stream_seq=6) 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888689, stream_id=1, stream_seq=6) 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888673, gaps=[]) 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888690, stream_id=1, stream_seq=6) 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888674, gaps=[]) 33303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888691, stream_id=1, stream_seq=7) 33304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888692, stream_id=1, stream_seq=7) 33304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888675, gaps=[]) 33304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888693, stream_id=1, stream_seq=7) 33304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888694, stream_id=1, stream_seq=7) 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888676, gaps=[]) 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888695, stream_id=1, stream_seq=7) 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888696, stream_id=1, stream_seq=7) 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888677, gaps=[]) 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888697, stream_id=1, stream_seq=7) 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888678, gaps=[]) 33306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888698, stream_id=1, stream_seq=8) 33306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888699, stream_id=1, stream_seq=8) 33306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888679, gaps=[]) 33306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888700, stream_id=1, stream_seq=8) 33306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888701, stream_id=1, stream_seq=8) 33307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888680, gaps=[]) 33307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888702, stream_id=1, stream_seq=8) 33307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888703, stream_id=1, stream_seq=8) 33307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888681, gaps=[]) 33307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888704, stream_id=1, stream_seq=8) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888682, gaps=[]) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888705, stream_id=1, stream_seq=9) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888706, stream_id=1, stream_seq=9) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888683, gaps=[]) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888707, stream_id=1, stream_seq=9) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888708, stream_id=1, stream_seq=9) 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888684, gaps=[]) 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888709, stream_id=1, stream_seq=9) 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888710, stream_id=1, stream_seq=9) 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888685, gaps=[]) 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888711, stream_id=1, stream_seq=9) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888686, gaps=[]) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888712, stream_id=1, stream_seq=10) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888713, stream_id=1, stream_seq=10) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888687, gaps=[]) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888714, stream_id=1, stream_seq=10) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888715, stream_id=1, stream_seq=10) 33311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888688, gaps=[]) 33311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888716, stream_id=1, stream_seq=10) 33311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888717, stream_id=1, stream_seq=10) 33311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888689, gaps=[]) 33311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888718, stream_id=1, stream_seq=10) 33312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888690, gaps=[]) 33312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888719, stream_id=1, stream_seq=11) 33312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888720, stream_id=1, stream_seq=11) 33312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888691, gaps=[]) 33312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888721, stream_id=1, stream_seq=11) 33313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888722, stream_id=1, stream_seq=11) 33313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888692, gaps=[]) 33313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888723, stream_id=1, stream_seq=11) 33313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888724, stream_id=1, stream_seq=11) 33313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888693, gaps=[]) 33313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888725, stream_id=1, stream_seq=11) 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888694, gaps=[]) 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888726, stream_id=1, stream_seq=12) 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888727, stream_id=1, stream_seq=12) 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888695, gaps=[]) 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888728, stream_id=1, stream_seq=12) 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888729, stream_id=1, stream_seq=12) 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888696, gaps=[]) 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888730, stream_id=1, stream_seq=12) 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888731, stream_id=1, stream_seq=12) 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888697, gaps=[]) 33315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888732, stream_id=1, stream_seq=12) 33316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888698, gaps=[]) 33316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888733, stream_id=1, stream_seq=13) 33316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888734, stream_id=1, stream_seq=13) 33316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888699, gaps=[]) 33316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888735, stream_id=1, stream_seq=13) 33317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888736, stream_id=1, stream_seq=13) 33317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888700, gaps=[]) 33317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888737, stream_id=1, stream_seq=13) 33317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888738, stream_id=1, stream_seq=13) 33318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888701, gaps=[]) 33318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888739, stream_id=1, stream_seq=13) 33318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888702, gaps=[]) 33318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888740, stream_id=1, stream_seq=14) 33318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888741, stream_id=1, stream_seq=14) 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888703, gaps=[]) 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888742, stream_id=1, stream_seq=14) 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888743, stream_id=1, stream_seq=14) 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888704, gaps=[]) 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888744, stream_id=1, stream_seq=14) 33319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888745, stream_id=1, stream_seq=14) 33320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888705, gaps=[]) 33320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888746, stream_id=1, stream_seq=14) 33320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888706, gaps=[]) 33320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888747, stream_id=1, stream_seq=15) 33320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888748, stream_id=1, stream_seq=15) 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888707, gaps=[]) 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888749, stream_id=1, stream_seq=15) 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888750, stream_id=1, stream_seq=15) 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888708, gaps=[]) 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888751, stream_id=1, stream_seq=15) 33321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888752, stream_id=1, stream_seq=15) 33322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888709, gaps=[]) 33322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888753, stream_id=1, stream_seq=15) 33322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888710, gaps=[]) 33322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888754, stream_id=1, stream_seq=16) 33322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888755, stream_id=1, stream_seq=16) 33323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888711, gaps=[]) 33323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888756, stream_id=1, stream_seq=16) 33323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888757, stream_id=1, stream_seq=16) 33323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888712, gaps=[]) 33323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888758, stream_id=1, stream_seq=16) 33324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888759, stream_id=1, stream_seq=16) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888713, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888760, stream_id=1, stream_seq=16) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888714, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888761, stream_id=1, stream_seq=17) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888762, stream_id=1, stream_seq=17) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888715, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888763, stream_id=1, stream_seq=17) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888764, stream_id=1, stream_seq=17) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888716, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888765, stream_id=1, stream_seq=17) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888766, stream_id=1, stream_seq=17) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888717, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888767, stream_id=1, stream_seq=17) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888718, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888768, stream_id=1, stream_seq=18) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888769, stream_id=1, stream_seq=18) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888719, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888770, stream_id=1, stream_seq=18) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888771, stream_id=1, stream_seq=18) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888720, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888772, stream_id=1, stream_seq=18) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888773, stream_id=1, stream_seq=18) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888721, gaps=[]) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888774, stream_id=1, stream_seq=18) 33328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888722, gaps=[]) 33329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888775, stream_id=1, stream_seq=19) 33329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888776, stream_id=1, stream_seq=19) 33329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888723, gaps=[]) 33329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888777, stream_id=1, stream_seq=19) 33329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888778, stream_id=1, stream_seq=19) 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888724, gaps=[]) 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888779, stream_id=1, stream_seq=19) 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888780, stream_id=1, stream_seq=19) 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888725, gaps=[]) 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888781, stream_id=1, stream_seq=19) 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888726, gaps=[]) 33330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888782, stream_id=1, stream_seq=20) 33331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888783, stream_id=1, stream_seq=20) 33331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888727, gaps=[]) 33331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888784, stream_id=1, stream_seq=20) 33331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888785, stream_id=1, stream_seq=20) 33332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888728, gaps=[]) 33332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888786, stream_id=1, stream_seq=20) 33332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888787, stream_id=1, stream_seq=20) 33332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888729, gaps=[]) 33332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888788, stream_id=1, stream_seq=20) 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888730, gaps=[]) 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888789, stream_id=1, stream_seq=21) 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888790, stream_id=1, stream_seq=21) 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888731, gaps=[]) 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888791, stream_id=1, stream_seq=21) 33333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888792, stream_id=1, stream_seq=21) 33334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888732, gaps=[]) 33334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888793, stream_id=1, stream_seq=21) 33334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888794, stream_id=1, stream_seq=21) 33334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888733, gaps=[]) 33334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888795, stream_id=1, stream_seq=21) 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888734, gaps=[]) 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888796, stream_id=1, stream_seq=22) 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888797, stream_id=1, stream_seq=22) 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888735, gaps=[]) 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888798, stream_id=1, stream_seq=22) 33335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888799, stream_id=1, stream_seq=22) 33336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888736, gaps=[]) 33336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888800, stream_id=1, stream_seq=22) 33336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888801, stream_id=1, stream_seq=22) 33336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888737, gaps=[]) 33336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888802, stream_id=1, stream_seq=22) 33337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888738, gaps=[]) 33337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888803, stream_id=1, stream_seq=23) 33337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888804, stream_id=1, stream_seq=23) 33337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888739, gaps=[]) 33337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888805, stream_id=1, stream_seq=23) 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888806, stream_id=1, stream_seq=23) 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888740, gaps=[]) 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888807, stream_id=1, stream_seq=23) 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888808, stream_id=1, stream_seq=23) 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888741, gaps=[]) 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888809, stream_id=1, stream_seq=23) 33339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888742, gaps=[]) 33339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888810, stream_id=1, stream_seq=24) 33339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888811, stream_id=1, stream_seq=24) 33339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888743, gaps=[]) 33339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888812, stream_id=1, stream_seq=24) 33340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888813, stream_id=1, stream_seq=24) 33340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888744, gaps=[]) 33340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888814, stream_id=1, stream_seq=24) 33340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888815, stream_id=1, stream_seq=24) 33340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888745, gaps=[]) 33340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888816, stream_id=1, stream_seq=24) 33341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888746, gaps=[]) 33341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888817, stream_id=1, stream_seq=25) 33341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888818, stream_id=1, stream_seq=25) 33341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888747, gaps=[]) 33341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888819, stream_id=1, stream_seq=25) 33342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888820, stream_id=1, stream_seq=25) 33342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888748, gaps=[]) 33342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888821, stream_id=1, stream_seq=25) 33342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888822, stream_id=1, stream_seq=25) 33342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888749, gaps=[]) 33343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888823, stream_id=1, stream_seq=25) 33343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888750, gaps=[]) 33343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888824, stream_id=1, stream_seq=26) 33343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888825, stream_id=1, stream_seq=26) 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888751, gaps=[]) 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888826, stream_id=1, stream_seq=26) 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888827, stream_id=1, stream_seq=26) 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888752, gaps=[]) 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888828, stream_id=1, stream_seq=26) 33344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888829, stream_id=1, stream_seq=26) 33345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888753, gaps=[]) 33345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888830, stream_id=1, stream_seq=26) 33345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888754, gaps=[]) 33345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888831, stream_id=1, stream_seq=27) 33345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888832, stream_id=1, stream_seq=27) 33346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888755, gaps=[]) 33346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888833, stream_id=1, stream_seq=27) 33346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888834, stream_id=1, stream_seq=27) 33346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888756, gaps=[]) 33346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888835, stream_id=1, stream_seq=27) 33347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888836, stream_id=1, stream_seq=27) 33347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888757, gaps=[]) 33347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888837, stream_id=1, stream_seq=27) 33347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888758, gaps=[]) 33347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888838, stream_id=1, stream_seq=28) 33348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888839, stream_id=1, stream_seq=28) 33348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888759, gaps=[]) 33348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888840, stream_id=1, stream_seq=28) 33348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888841, stream_id=1, stream_seq=28) 33348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888760, gaps=[]) 33348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888842, stream_id=1, stream_seq=28) 33349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888843, stream_id=1, stream_seq=28) 33349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888761, gaps=[]) 33349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888844, stream_id=1, stream_seq=28) 33349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888762, gaps=[]) 33349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888845, stream_id=1, stream_seq=29) 33350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888846, stream_id=1, stream_seq=29) 33350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888763, gaps=[]) 33350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888847, stream_id=1, stream_seq=29) 33350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888848, stream_id=1, stream_seq=29) 33350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888764, gaps=[]) 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888849, stream_id=1, stream_seq=29) 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888850, stream_id=1, stream_seq=29) 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888765, gaps=[]) 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888851, stream_id=1, stream_seq=29) 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888766, gaps=[]) 33351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888852, stream_id=1, stream_seq=30) 33352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888853, stream_id=1, stream_seq=30) 33352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888767, gaps=[]) 33352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888854, stream_id=1, stream_seq=30) 33352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888855, stream_id=1, stream_seq=30) 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888768, gaps=[]) 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888856, stream_id=1, stream_seq=30) 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888857, stream_id=1, stream_seq=30) 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888769, gaps=[]) 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888858, stream_id=1, stream_seq=30) 33353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888770, gaps=[]) 33354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888859, stream_id=1, stream_seq=31) 33354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888860, stream_id=1, stream_seq=31) 33354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888771, gaps=[]) 33354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888861, stream_id=1, stream_seq=31) 33354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888862, stream_id=1, stream_seq=31) 33355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888772, gaps=[]) 33355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888863, stream_id=1, stream_seq=31) 33355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888864, stream_id=1, stream_seq=31) 33355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888773, gaps=[]) 33355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888865, stream_id=1, stream_seq=31) 33356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888774, gaps=[]) 33356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888866, stream_id=1, stream_seq=32) 33356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888867, stream_id=1, stream_seq=32) 33356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888775, gaps=[]) 33356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888868, stream_id=1, stream_seq=32) 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888869, stream_id=1, stream_seq=32) 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888776, gaps=[]) 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888870, stream_id=1, stream_seq=32) 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888871, stream_id=1, stream_seq=32) 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888777, gaps=[]) 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888872, stream_id=1, stream_seq=32) 33358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888778, gaps=[]) 33358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3550888873, stream_id=1, stream_seq=33) 33358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888874, stream_id=1, stream_seq=33) 33358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888779, gaps=[]) 33358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888875, stream_id=1, stream_seq=33) 33359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888876, stream_id=1, stream_seq=33) 33359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888780, gaps=[]) 33359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888877, stream_id=1, stream_seq=33) 33359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3550888878, stream_id=1, stream_seq=33) 33359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888781, gaps=[]) 33359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3550888879, stream_id=1, stream_seq=33) 33360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888782, gaps=[]) 33360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888783, gaps=[]) 33360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888784, gaps=[]) 33360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888785, gaps=[]) 33361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888786, gaps=[]) 33361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888787, gaps=[]) 33361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888788, gaps=[]) 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888789, gaps=[]) 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888790, gaps=[]) 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888791, gaps=[]) 33362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888792, gaps=[]) 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888793, gaps=[]) 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888794, gaps=[]) 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888795, gaps=[]) 33363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888796, gaps=[]) 33364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888797, gaps=[]) 33364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888798, gaps=[]) 33364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888799, gaps=[]) 33365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888800, gaps=[]) 33365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8192 33365ms [log] 8188 33365ms [log] line [file] undefined 33365ms [log] 33365ms [log] reading line 33365ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 33365ms [log] [experimentStatusChanged] {"status": "running", "message": null} 33365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888801, gaps=[]) 33365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888802, gaps=[]) 33366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888803, gaps=[]) 33366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888804, gaps=[]) 33366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888805, gaps=[]) 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888806, gaps=[]) 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888807, gaps=[]) 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888808, gaps=[]) 33367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888809, gaps=[]) 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888810, gaps=[]) 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888811, gaps=[]) 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888812, gaps=[]) 33368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888813, gaps=[]) 33369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888814, gaps=[]) 33369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888815, gaps=[]) 33369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888816, gaps=[]) 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888817, gaps=[]) 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888818, gaps=[]) 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888819, gaps=[]) 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888820, gaps=[]) 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888821, gaps=[]) 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888822, gaps=[]) 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888823, gaps=[]) 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888824, gaps=[]) 33371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888825, gaps=[]) 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888826, gaps=[]) 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888827, gaps=[]) 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888828, gaps=[]) 33372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888829, gaps=[]) 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888830, gaps=[]) 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888831, gaps=[]) 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888832, gaps=[]) 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888833, gaps=[]) 33373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888834, gaps=[]) 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888835, gaps=[]) 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888836, gaps=[]) 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888837, gaps=[]) 33374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888838, gaps=[]) 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888839, gaps=[]) 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888840, gaps=[]) 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888841, gaps=[]) 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888842, gaps=[]) 33375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888843, gaps=[]) 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888844, gaps=[]) 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888845, gaps=[]) 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888846, gaps=[]) 33376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888847, gaps=[]) 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888848, gaps=[]) 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888849, gaps=[]) 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888850, gaps=[]) 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888851, gaps=[]) 33377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888852, gaps=[]) 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888853, gaps=[]) 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888854, gaps=[]) 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888855, gaps=[]) 33378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888856, gaps=[]) 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888857, gaps=[]) 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888858, gaps=[]) 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888859, gaps=[]) 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888860, gaps=[]) 33379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888861, gaps=[]) 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888862, gaps=[]) 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888863, gaps=[]) 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888864, gaps=[]) 33380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888865, gaps=[]) 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888866, gaps=[]) 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888867, gaps=[]) 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888868, gaps=[]) 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888869, gaps=[]) 33381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888870, gaps=[]) 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888871, gaps=[]) 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888872, gaps=[]) 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3550888873, gaps=[]) 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3550888874, gaps=[]) 33382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3550888875, gaps=[]) 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3550888876, gaps=[]) 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3550888877, gaps=[]) 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3550888878, gaps=[]) 33383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 33406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3550888879, gaps=[]) 33406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 33574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 33574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 33574ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 33574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 33574ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 33574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 33574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 33575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 33575ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657"}', extra='') 33575ms [log] connectionstatechanged closed closed closed 33575ms [log] connectionstatechanged closed closed closed 33575ms [log] connectionstatechanged closed closed closed 33575ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/58d0965e-860f-4168-90cf-7a8a490d9657", "state": "closed"}] 33575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 33575ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 33659ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 33659ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 33715ms [err] Traceback (most recent call last): 33715ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 33715ms [err] return _run_code(code, main_globals, None, 33715ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 33715ms [err] exec(code, run_globals) 33715ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 33715ms [err] sys.exit(main()) 33715ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 33715ms [err] asyncio.run(main_async()) 33715ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 33715ms [err] return loop.run_until_complete(main) 33715ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 33715ms [err] self.run_forever() 33715ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 33715ms [err] self._run_once() 33715ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 33715ms [err] event_list = self._selector.select(timeout) 33715ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 33715ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 33715ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 46589ms [log] starting device 46973ms [err] DEBUG:asyncio:Using selector: EpollSelector 47056ms [err] ERROR:asyncio:Unclosed client session 47056ms [err] client_session: 47137ms [log] parsing 47137ms [log] creating device handler 47137ms [log] [ready] 47137ms [log] reading line 47137ms [log] [websocketToken] "708e7490-3fe6-4191-bf83-a8fec8572bfd" 47151ms [log] line {"signal":"gpio1","value":"strongH"} 47151ms [log] 47151ms [log] reading line 47151ms [log] line {"signal":"gpio2","value":"strongL"} 47151ms [log] 47151ms [log] reading line 47151ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 47151ms [log] [websocketConnected] 48898ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48898ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 48917ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/db3e3c8b-3af8-486e-84f2-77d88974212c"}}', extra='') 48917ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/db3e3c8b-3af8-486e-84f2-77d88974212c"} 49007ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 49007ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 49007ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 49007ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291", "state": "new"}] 49008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 49008ms [err] v=0 49008ms [err] o=- 3923307001 3923307001 IN IP4 0.0.0.0 49008ms [err] s=- 49008ms [err] t=0 0 49008ms [err] a=group:BUNDLE 0 49008ms [err] a=msid-semantic:WMS * 49008ms [err] m=application 9 DTLS/SCTP 5000 49008ms [err] c=IN IP4 0.0.0.0 49008ms [err] a=mid:0 49008ms [err] a=sctpmap:5000 webrtc-datachannel 65535 49008ms [err] a=max-message-size:65536 49008ms [err] a=ice-ufrag:9xa3 49008ms [err] a=ice-pwd:Ori9AvdcA5AYS0MGelLIYO 49008ms [err] a=fingerprint:sha-256 FE:8D:BD:41:25:05:FC:CF:84:82:3B:97:3C:63:AF:2C:AB:DA:4F:5C:17:85:C4:32:F3:DA:76:2B:44:A3:47:C9 49008ms [err] a=setup:actpass 49008ms [err] 49009ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 49010ms [log] makeOffer 49010ms [log] connectionstatechanged new new have-local-offer 49010ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291", "state": "new"}] 49010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 49010ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 49011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 49034ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 49034ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 49049ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iHIEuWcg0VI8') 49049ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iHIEuWcg0VI8') 49061ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 49061ms [err] v=0 49061ms [err] o=- 951675878972016309 2 IN IP4 127.0.0.1 49061ms [err] s=- 49061ms [err] t=0 0 49061ms [err] a=group:BUNDLE 0 49061ms [err] a=msid-semantic: WMS 49061ms [err] m=application 34823 DTLS/SCTP 5000 49061ms [err] c=IN IP4 141.24.211.56 49061ms [err] a=candidate:1754238328 1 udp 2113937151 369f8e82-a2b6-4dd9-9108-abbe70fc4504.local 34823 typ host generation 0 network-cost 999 49061ms [err] a=candidate:1624753855 1 udp 1677729535 141.24.211.56 34823 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 49061ms [err] a=ice-ufrag:PoSW 49061ms [err] a=ice-pwd:JK+v+ff0RDJ3iKAke/3F4+zG 49061ms [err] a=ice-options:trickle 49061ms [err] a=fingerprint:sha-256 22:DF:9C:F8:77:2E:CD:C6:F4:98:D7:CF:E8:76:FE:A7:62:E2:28:72:53:7C:5C:FF:D6:20:37:30:56:54:47:5E 49061ms [err] a=setup:active 49061ms [err] a=mid:0 49061ms [err] a=sctpmap:5000 webrtc-datachannel 1024 49061ms [err] 49064ms [err] INFO:aioice.ice:Connection(0) Remote candidate "369f8e82-a2b6-4dd9-9108-abbe70fc4504.local" resolved to 172.17.0.3 49065ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 49065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 49065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 49065ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57971) -> ('172.17.0.3', 34823)) State.FROZEN -> State.WAITING 49065ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55365) -> ('172.17.0.3', 34823)) State.FROZEN -> State.WAITING 49065ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57971) -> ('141.24.211.56', 34823)) State.FROZEN -> State.WAITING 49065ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57971) -> ('172.17.0.3', 34823)) State.WAITING -> State.IN_PROGRESS 49066ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\x0b\xe1\xb3\xa3lB\xd1)\xd2\xaa[') 49066ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 951675878972016309 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 34823 DTLS/SCTP 5000\\r\\nc=IN IP4 141.24.211.56\\r\\na=candidate:1754238328 1 udp 2113937151 369f8e82-a2b6-4dd9-9108-abbe70fc4504.local 34823 typ host generation 0 network-cost 999\\r\\na=candidate:1624753855 1 udp 1677729535 141.24.211.56 34823 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999\\r\\na=ice-ufrag:PoSW\\r\\na=ice-pwd:JK+v+ff0RDJ3iKAke/3F4+zG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 22:DF:9C:F8:77:2E:CD:C6:F4:98:D7:CF:E8:76:FE:A7:62:E2:28:72:53:7C:5C:FF:D6:20:37:30:56:54:47:5E\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291"}', extra='') 49066ms [log] handleSignalingMessage 49066ms [log] handleAnswer 49066ms [log] acceptAnswer 49066ms [log] connectionstatechanged connecting checking stable 49066ms [log] connectionstatechanged connecting checking stable 49066ms [log] connectionstatechanged connecting checking stable 49066ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291", "state": "connecting"}] 49066ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\x0b\xe1\xb3\xa3lB\xd1)\xd2\xaa[') 49067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57971) -> ('172.17.0.3', 34823)) State.IN_PROGRESS -> State.SUCCEEDED 49067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55365) -> ('172.17.0.3', 34823)) State.WAITING -> State.FAILED 49067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57971) -> ('141.24.211.56', 34823)) State.WAITING -> State.FAILED 49067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55365) -> ('141.24.211.56', 34823)) State.FROZEN -> State.FAILED 49067ms [err] INFO:aioice.ice:Connection(0) ICE completed 49086ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 49086ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 49087ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 49089ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 49090ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 49090ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 49090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 49090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 49090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 49090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 49091ms [log] connectionstatechanged connecting completed stable 49091ms [log] connectionstatechanged connected completed stable 49091ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291", "state": "connected"}] 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 49096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1584752196, stream_id=1, stream_seq=0) 49096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 49096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1584752196, gaps=[]) 49096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 49097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3685619972, stream_id=1, stream_seq=0) 49097ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 49097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3685619972, gaps=[]) 49097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1584752197, stream_id=1, stream_seq=1) 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1584752198, stream_id=1, stream_seq=2) 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1584752198, gaps=[]) 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 49109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o/XOuT4X8ogh') 49109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o/XOuT4X8ogh') 49154ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 49154ms [log] [experimentStatusChanged] {"status": "running", "message": null} 49172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VkMZ9HWpGqeN') 49172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VkMZ9HWpGqeN') 49234ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WC4S/iDhNF84') 49235ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WC4S/iDhNF84') 49235ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55365) -> ('172.17.0.3', 34823)) State.FAILED -> State.IN_PROGRESS 49235ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb0S9y\x00\\&\xa3}\xc3\xf8\x12') 49237ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 34823) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb0S9y\x00\\&\xa3}\xc3\xf8\x12') 49237ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55365) -> ('172.17.0.3', 34823)) State.IN_PROGRESS -> State.SUCCEEDED 49252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 49253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 49253ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 49254ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 49254ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 49254ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 49254ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 49254ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 49254ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291"}', extra='') 49254ms [log] connectionstatechanged closed closed closed 49254ms [log] connectionstatechanged closed closed closed 49254ms [log] connectionstatechanged closed closed closed 49254ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6f54df34-fc71-440e-bc33-78d3d1e15291", "state": "closed"}] 49254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 49255ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 49353ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 49353ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 49406ms [err] Traceback (most recent call last): 49406ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 49406ms [err] return _run_code(code, main_globals, None, 49406ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 49406ms [err] exec(code, run_globals) 49406ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 49406ms [err] sys.exit(main()) 49406ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 49407ms [err] asyncio.run(main_async()) 49407ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 49407ms [err] return loop.run_until_complete(main) 49407ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 49407ms [err] self.run_forever() 49407ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 49407ms [err] self._run_once() 49407ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 49408ms [err] event_list = self._selector.select(timeout) 49408ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 49408ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 49408ms [err] KeyboardInterrupt 49499ms [log] starting device 49884ms [err] DEBUG:asyncio:Using selector: EpollSelector 49964ms [err] ERROR:asyncio:Unclosed client session 49964ms [err] client_session: 50055ms [log] parsing 50055ms [log] creating device handler 50055ms [log] [ready] 50055ms [log] reading line 50055ms [log] [websocketToken] "9aeb2951-dd8d-4fe3-8de1-adf8c8dd3e83" 50068ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50068ms [log] [websocketConnected] 51773ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 51773ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 51799ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/21ceb858-098e-4e61-b4fb-5d83eb7f0c1b"}}', extra='') 51799ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/21ceb858-098e-4e61-b4fb-5d83eb7f0c1b"} 51876ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 51876ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d", "state": "new"}] 51877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 51877ms [err] v=0 51877ms [err] o=- 3923307004 3923307004 IN IP4 0.0.0.0 51877ms [err] s=- 51877ms [err] t=0 0 51877ms [err] a=group:BUNDLE 0 51877ms [err] a=msid-semantic:WMS * 51877ms [err] m=application 9 DTLS/SCTP 5000 51877ms [err] c=IN IP4 0.0.0.0 51877ms [err] a=mid:0 51877ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51877ms [err] a=max-message-size:65536 51877ms [err] a=ice-ufrag:lHPA 51877ms [err] a=ice-pwd:ljjqUHYW8JXJ1ShxwoC4RI 51877ms [err] a=fingerprint:sha-256 7D:71:85:57:2D:98:50:50:F3:42:E6:93:67:A5:5C:9D:F8:A8:C8:D4:51:00:3A:3F:4B:07:F4:BB:35:27:99:AD 51877ms [err] a=setup:actpass 51877ms [err] 51877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 51878ms [log] makeOffer 51878ms [log] connectionstatechanged new new have-local-offer 51878ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d", "state": "new"}] 51878ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 51879ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 51879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 51903ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 51903ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 51906ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e/RQD64wIpzy') 51906ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e/RQD64wIpzy') 51924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 51924ms [err] v=0 51924ms [err] o=- 19288859579103135 2 IN IP4 127.0.0.1 51924ms [err] s=- 51924ms [err] t=0 0 51924ms [err] a=group:BUNDLE 0 51924ms [err] a=msid-semantic: WMS 51924ms [err] m=application 36325 DTLS/SCTP 5000 51924ms [err] c=IN IP4 141.24.211.56 51924ms [err] a=candidate:119642312 1 udp 2113937151 fca1364e-9e84-4d7c-8713-a442f769d8a3.local 36325 typ host generation 0 network-cost 999 51924ms [err] a=candidate:259642127 1 udp 1677729535 141.24.211.56 36325 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 51924ms [err] a=ice-ufrag:Ef0g 51924ms [err] a=ice-pwd:FIAgvAh1R3B26Bsi9EiKydLD 51924ms [err] a=ice-options:trickle 51924ms [err] a=fingerprint:sha-256 16:62:2A:94:8D:99:6C:48:3E:0A:FB:A6:43:FE:63:1B:18:63:E8:B3:03:02:21:10:CE:A0:3F:BF:09:88:FF:5D 51924ms [err] a=setup:active 51924ms [err] a=mid:0 51924ms [err] a=sctpmap:5000 webrtc-datachannel 1024 51924ms [err] 51927ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fca1364e-9e84-4d7c-8713-a442f769d8a3.local" resolved to 172.17.0.3 51928ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 51928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 51928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 51928ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33180) -> ('172.17.0.3', 36325)) State.FROZEN -> State.WAITING 51928ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54432) -> ('172.17.0.3', 36325)) State.FROZEN -> State.WAITING 51928ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33180) -> ('141.24.211.56', 36325)) State.FROZEN -> State.WAITING 51928ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33180) -> ('172.17.0.3', 36325)) State.WAITING -> State.IN_PROGRESS 51928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'op\xaf!\xe2z\xd7\xd5\x1e\xbc\xceZ') 51928ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 19288859579103135 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 36325 DTLS/SCTP 5000\\r\\nc=IN IP4 141.24.211.56\\r\\na=candidate:119642312 1 udp 2113937151 fca1364e-9e84-4d7c-8713-a442f769d8a3.local 36325 typ host generation 0 network-cost 999\\r\\na=candidate:259642127 1 udp 1677729535 141.24.211.56 36325 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999\\r\\na=ice-ufrag:Ef0g\\r\\na=ice-pwd:FIAgvAh1R3B26Bsi9EiKydLD\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 16:62:2A:94:8D:99:6C:48:3E:0A:FB:A6:43:FE:63:1B:18:63:E8:B3:03:02:21:10:CE:A0:3F:BF:09:88:FF:5D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d"}', extra='') 51928ms [log] handleSignalingMessage 51928ms [log] handleAnswer 51928ms [log] acceptAnswer 51928ms [log] connectionstatechanged connecting checking stable 51928ms [log] connectionstatechanged connecting checking stable 51928ms [log] connectionstatechanged connecting checking stable 51928ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d", "state": "connecting"}] 51929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'op\xaf!\xe2z\xd7\xd5\x1e\xbc\xceZ') 51929ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33180) -> ('172.17.0.3', 36325)) State.IN_PROGRESS -> State.SUCCEEDED 51929ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54432) -> ('172.17.0.3', 36325)) State.WAITING -> State.FAILED 51929ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33180) -> ('141.24.211.56', 36325)) State.WAITING -> State.FAILED 51929ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54432) -> ('141.24.211.56', 36325)) State.FROZEN -> State.FAILED 51929ms [err] INFO:aioice.ice:Connection(0) ICE completed 51949ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 51949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 51949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 51952ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 51952ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 51952ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 51952ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 51953ms [log] connectionstatechanged connecting completed stable 51953ms [log] connectionstatechanged connected completed stable 51953ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d", "state": "connected"}] 51953ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 51953ms [log] line {"signal":"gpio1","value":"strongH"} 51953ms [log] 51953ms [log] reading line 51953ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 51956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3720427990, stream_id=1, stream_seq=0) 51957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 51957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3720427990, gaps=[]) 51957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 51958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2378542392, stream_id=1, stream_seq=0) 51958ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 51958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2378542392, gaps=[]) 51958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3720427991, stream_id=1, stream_seq=1) 51958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 51959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3720427992, stream_id=1, stream_seq=2) 51959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3720427993, stream_id=1, stream_seq=3) 51959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3720427994, stream_id=1, stream_seq=4) 51959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3720427992, gaps=[]) 51959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3720427994, gaps=[]) 51960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 51968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VwzivytjPJoN') 51968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VwzivytjPJoN') 52009ms [log] line {"signal":"gpio2","value":"strongL"} 52009ms [log] 52009ms [log] reading line 52009ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 52009ms [log] [experimentStatusChanged] {"status": "running", "message": null} 52031ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gHKvxB3IkvGb') 52031ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gHKvxB3IkvGb') 52093ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'deA6p3NAlZGu') 52094ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'deA6p3NAlZGu') 52094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54432) -> ('172.17.0.3', 36325)) State.FAILED -> State.IN_PROGRESS 52094ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\xd6h\xeb6\xea\x9b\xef\x01\xf7\xbe\xd8') 52096ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\xd6h\xeb6\xea\x9b\xef\x01\xf7\xbe\xd8') 52096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54432) -> ('172.17.0.3', 36325)) State.IN_PROGRESS -> State.SUCCEEDED 52116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 52117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 52117ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 52117ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 52117ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 52117ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 52118ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 52118ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 52118ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d"}', extra='') 52118ms [log] connectionstatechanged closed closed closed 52118ms [log] connectionstatechanged closed closed closed 52118ms [log] connectionstatechanged closed closed closed 52118ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7753ea42-4fa4-45d2-a8a8-cd711965363d", "state": "closed"}] 52119ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 52119ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 52206ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 52206ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 52257ms [err] Traceback (most recent call last): 52257ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 52257ms [err] return _run_code(code, main_globals, None, 52257ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 52257ms [err] exec(code, run_globals) 52257ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 52257ms [err] sys.exit(main()) 52257ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 52257ms [err] asyncio.run(main_async()) 52257ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 52258ms [err] return loop.run_until_complete(main) 52258ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 52258ms [err] self.run_forever() 52258ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 52259ms [err] self._run_once() 52259ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 52259ms [err] event_list = self._selector.select(timeout) 52259ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 52259ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 52259ms [err] KeyboardInterrupt 52348ms [log] starting device 52722ms [err] DEBUG:asyncio:Using selector: EpollSelector 52808ms [err] ERROR:asyncio:Unclosed client session 52808ms [err] client_session: 52900ms [log] parsing 52900ms [log] creating device handler 52900ms [log] [ready] 52900ms [log] reading line 52900ms [log] [websocketToken] "d5384004-82ce-463c-b7cf-7c4aefb18d80" 52915ms [log] line {"signal":"gpio1","value":"strongH"} 52915ms [log] 52915ms [log] reading line 52915ms [log] line {"signal":"gpio2","value":"strongL"} 52915ms [log] 52915ms [log] reading line 52915ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52915ms [log] [websocketConnected] 53087ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53087ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 53109ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/398f184c-a774-4781-b849-d7f02b8d87ae"}}', extra='') 53109ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/398f184c-a774-4781-b849-d7f02b8d87ae"} 53176ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 53176ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 53176ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 53176ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9", "state": "new"}] 53178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 53178ms [err] v=0 53178ms [err] o=- 3923307005 3923307005 IN IP4 0.0.0.0 53178ms [err] s=- 53178ms [err] t=0 0 53178ms [err] a=group:BUNDLE 0 53178ms [err] a=msid-semantic:WMS * 53178ms [err] m=application 9 DTLS/SCTP 5000 53178ms [err] c=IN IP4 0.0.0.0 53178ms [err] a=mid:0 53178ms [err] a=sctpmap:5000 webrtc-datachannel 65535 53178ms [err] a=max-message-size:65536 53178ms [err] a=ice-ufrag:8QxU 53178ms [err] a=ice-pwd:q9fyUL8csPcIfzuw96fx1a 53178ms [err] a=fingerprint:sha-256 43:D7:03:F5:19:E5:04:9C:63:2E:57:99:D2:53:DB:2E:E4:CB:1A:86:F9:DF:85:7F:40:2F:99:B9:B1:A7:8C:6B 53178ms [err] a=setup:actpass 53178ms [err] 53178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 53179ms [log] makeOffer 53179ms [log] connectionstatechanged new new have-local-offer 53179ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9", "state": "new"}] 53179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 53180ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 53180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 53193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\xfd\x95\xb7\xbd\x91\x87,`\x15\xf5{') 53193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\xfd\x95\xb7\xbd\x91\x87,`\x15\xf5{') 53202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 53202ms [err] v=0 53202ms [err] o=- 3923307005 3923307005 IN IP4 0.0.0.0 53202ms [err] s=- 53202ms [err] t=0 0 53202ms [err] a=group:BUNDLE 0 53202ms [err] a=msid-semantic:WMS * 53202ms [err] m=application 35391 DTLS/SCTP 5000 53202ms [err] c=IN IP4 172.30.0.1 53202ms [err] a=mid:0 53202ms [err] a=sctpmap:5000 webrtc-datachannel 65535 53202ms [err] a=max-message-size:65536 53202ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35391 typ host 53202ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42879 typ host 53202ms [err] a=end-of-candidates 53202ms [err] a=ice-ufrag:0OlG 53202ms [err] a=ice-pwd:vEqyBrnptsHnRD50ffxv89 53202ms [err] a=fingerprint:sha-256 6A:06:FA:ED:9D:35:75:37:EB:49:9D:66:FB:85:75:07:A7:D7:C5:8E:EC:13:6A:E0:52:EF:05:BD:1C:40:DC:B9 53202ms [err] a=setup:active 53202ms [err] 53202ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 53202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 53203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 53203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51589) -> ('172.30.0.1', 35391)) State.FROZEN -> State.WAITING 53203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54166) -> ('172.30.0.1', 35391)) State.FROZEN -> State.WAITING 53203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51589) -> ('172.17.0.3', 42879)) State.FROZEN -> State.WAITING 53203ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ejWlPuq9dx 1 udp 1862270975 172.17.0.3 35391 typ prflx) 53203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51589) -> ('172.17.0.3', 35391)) State.WAITING -> State.IN_PROGRESS 53203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\xecX\xf0\xa8\x90\xf8\xd4\x11\xed\xf1=') 53203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51589) -> ('172.30.0.1', 35391)) State.WAITING -> State.IN_PROGRESS 53204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4\x0f\xb0\x8f\x85\xa70\xb7\x94tr\xdb') 53204ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3923307005 3923307005 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 35391 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 35391 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42879 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0OlG\\r\\na=ice-pwd:vEqyBrnptsHnRD50ffxv89\\r\\na=fingerprint:sha-256 6A:06:FA:ED:9D:35:75:37:EB:49:9D:66:FB:85:75:07:A7:D7:C5:8E:EC:13:6A:E0:52:EF:05:BD:1C:40:DC:B9\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 53204ms [log] handleSignalingMessage 53204ms [log] handleAnswer 53204ms [log] acceptAnswer 53204ms [log] connectionstatechanged connecting checking stable 53204ms [log] connectionstatechanged connecting checking stable 53204ms [log] connectionstatechanged connecting checking stable 53204ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9", "state": "connecting"}] 53204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\xecX\xf0\xa8\x90\xf8\xd4\x11\xed\xf1=') 53204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51589) -> ('172.17.0.3', 35391)) State.IN_PROGRESS -> State.SUCCEEDED 53204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54166) -> ('172.30.0.1', 35391)) State.WAITING -> State.FAILED 53204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51589) -> ('172.17.0.3', 42879)) State.WAITING -> State.FAILED 53204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54166) -> ('172.17.0.3', 42879)) State.FROZEN -> State.FAILED 53205ms [err] INFO:aioice.ice:Connection(0) ICE completed 53205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4\x0f\xb0\x8f\x85\xa70\xb7\x94tr\xdb') 53205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51589) -> ('172.30.0.1', 35391)) State.IN_PROGRESS -> State.SUCCEEDED 53205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1dN,jeu\xf7\x7f\xdc\x83\xa8\xa3') 53206ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1dN,jeu\xf7\x7f\xdc\x83\xa8\xa3') 53211ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 53211ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 53225ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 53225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 53227ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 53231ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 53231ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 53231ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 53231ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 53231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 53232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 53232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 53232ms [log] connectionstatechanged connecting completed stable 53232ms [log] connectionstatechanged connected completed stable 53232ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9", "state": "connected"}] 53233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 53233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 53233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 53233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 53233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 53233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 53234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 53234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 53234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 53234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2658305900, stream_id=1, stream_seq=0) 53234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 53235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1992618836, stream_id=1, stream_seq=0) 53235ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 53235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1992618836, gaps=[]) 53236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2658305900, gaps=[]) 53236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 53236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2658305901, stream_id=1, stream_seq=1) 53236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 53236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2658305902, stream_id=1, stream_seq=2) 53237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2658305901, gaps=[]) 53237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 53237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2658305902, gaps=[]) 53237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 53302ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53302ms [log] [experimentStatusChanged] {"status": "running", "message": null} 53403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 53403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 53403ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 53403ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 53403ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 53403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 53404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 53404ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 53404ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9"}', extra='') 53404ms [log] connectionstatechanged closed closed closed 53404ms [log] connectionstatechanged closed closed closed 53404ms [log] connectionstatechanged closed closed closed 53404ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42d59b72-e3e8-4b05-af37-32b9bc2616e9", "state": "closed"}] 53405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 53405ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 53501ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53501ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 53557ms [err] Traceback (most recent call last): 53557ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 53557ms [err] return _run_code(code, main_globals, None, 53557ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 53558ms [err] exec(code, run_globals) 53558ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 53558ms [err] sys.exit(main()) 53558ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 53558ms [err] asyncio.run(main_async()) 53558ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 53558ms [err] return loop.run_until_complete(main) 53558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 53558ms [err] self.run_forever() 53558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 53559ms [err] self._run_once() 53559ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 53559ms [err] event_list = self._selector.select(timeout) 53559ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 53560ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 53560ms [err] KeyboardInterrupt 53664ms [log] starting device 54039ms [err] DEBUG:asyncio:Using selector: EpollSelector 54125ms [err] ERROR:asyncio:Unclosed client session 54125ms [err] client_session: 54189ms [log] parsing 54189ms [log] creating device handler 54189ms [log] [ready] 54189ms [log] reading line 54189ms [log] [websocketToken] "1a775692-2993-4272-b22c-cc243321196c" 54205ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 54205ms [log] [websocketConnected] 54420ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54420ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 54444ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/62605174-4270-4ddf-98e2-f2a324ad73a0"}}', extra='') 54444ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/62605174-4270-4ddf-98e2-f2a324ad73a0"} 54505ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 54505ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a", "state": "new"}] 54512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 54512ms [err] v=0 54512ms [err] o=- 3923307007 3923307007 IN IP4 0.0.0.0 54512ms [err] s=- 54512ms [err] t=0 0 54512ms [err] a=group:BUNDLE 0 54512ms [err] a=msid-semantic:WMS * 54512ms [err] m=application 60676 DTLS/SCTP 5000 54512ms [err] c=IN IP4 172.30.0.1 54512ms [err] a=mid:0 54512ms [err] a=sctpmap:5000 webrtc-datachannel 65535 54512ms [err] a=max-message-size:65536 54512ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60676 typ host 54512ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36608 typ host 54512ms [err] a=end-of-candidates 54512ms [err] a=ice-ufrag:YGZc 54512ms [err] a=ice-pwd:NjFwuAitJbf5saY7HlBgIC 54512ms [err] a=fingerprint:sha-256 1B:44:01:EC:E4:C1:CB:A0:56:C0:DE:4B:91:4D:6D:E0:EC:E5:B6:7A:45:B7:AC:6D:24:EA:66:87:7C:B8:1E:BB 54512ms [err] a=setup:actpass 54512ms [err] 54514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 54514ms [err] v=0 54514ms [err] o=- 3923307007 3923307007 IN IP4 0.0.0.0 54514ms [err] s=- 54514ms [err] t=0 0 54514ms [err] a=group:BUNDLE 0 54514ms [err] a=msid-semantic:WMS * 54514ms [err] m=application 60676 DTLS/SCTP 5000 54514ms [err] c=IN IP4 172.30.0.1 54514ms [err] a=mid:0 54514ms [err] a=sctpmap:5000 webrtc-datachannel 65535 54514ms [err] a=max-message-size:65536 54514ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60676 typ host 54514ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36608 typ host 54514ms [err] a=end-of-candidates 54514ms [err] a=ice-ufrag:YGZc 54514ms [err] a=ice-pwd:NjFwuAitJbf5saY7HlBgIC 54514ms [err] a=fingerprint:sha-256 1B:44:01:EC:E4:C1:CB:A0:56:C0:DE:4B:91:4D:6D:E0:EC:E5:B6:7A:45:B7:AC:6D:24:EA:66:87:7C:B8:1E:BB 54514ms [err] a=setup:actpass 54514ms [err] 54515ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3923307007 3923307007 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 60676 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 60676 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36608 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:YGZc\\r\\na=ice-pwd:NjFwuAitJbf5saY7HlBgIC\\r\\na=fingerprint:sha-256 1B:44:01:EC:E4:C1:CB:A0:56:C0:DE:4B:91:4D:6D:E0:EC:E5:B6:7A:45:B7:AC:6D:24:EA:66:87:7C:B8:1E:BB\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 54515ms [log] handleSignalingMessage 54515ms [log] handleOffer 54515ms [log] makeAnswer 54515ms [log] connectionstatechanged new new have-remote-offer 54515ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a", "state": "new"}] 54516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 54516ms [err] v=0 54516ms [err] o=- 3923307007 3923307007 IN IP4 0.0.0.0 54516ms [err] s=- 54516ms [err] t=0 0 54516ms [err] a=group:BUNDLE 0 54516ms [err] a=msid-semantic:WMS * 54516ms [err] m=application 9 DTLS/SCTP 5000 54516ms [err] c=IN IP4 0.0.0.0 54516ms [err] a=mid:0 54516ms [err] a=sctpmap:5000 webrtc-datachannel 65535 54516ms [err] a=max-message-size:65536 54516ms [err] a=ice-ufrag:yTnV 54516ms [err] a=ice-pwd:3tcf30f6QHpIFCoZtTDUfD 54516ms [err] a=fingerprint:sha-256 0F:84:AD:85:0D:82:09:D2:A7:E6:8F:12:A3:58:BC:FF:56:2F:0A:2C:BE:AB:B8:28:5B:8D:11:B3:CF:4D:15:33 54516ms [err] a=setup:active 54516ms [err] 54516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 54517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 54517ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 54517ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 54518ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 54518ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 54518ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 54518ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48754) -> ('172.30.0.1', 60676)) State.FROZEN -> State.WAITING 54518ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42111) -> ('172.30.0.1', 60676)) State.FROZEN -> State.WAITING 54518ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48754) -> ('172.17.0.3', 36608)) State.FROZEN -> State.WAITING 54519ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48754) -> ('172.30.0.1', 60676)) State.WAITING -> State.IN_PROGRESS 54519ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60676) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6\xa6\xf4\xb7\x01eFFk\xdeg\x02') 54519ms [log] connectionstatechanged new new stable 54519ms [log] connectionstatechanged new new stable 54519ms [log] connectionstatechanged connecting checking stable 54519ms [log] connectionstatechanged connecting checking stable 54519ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a", "state": "connecting"}] 54520ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60676) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6\xa6\xf4\xb7\x01eFFk\xdeg\x02') 54520ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48754) -> ('172.30.0.1', 60676)) State.IN_PROGRESS -> State.SUCCEEDED 54527ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60676) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84}\xdbn/\xcb\xdf\xc4\xb0\x9fF\xbb') 54527ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60676) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84}\xdbn/\xcb\xdf\xc4\xb0\x9fF\xbb') 54527ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42111) -> ('172.30.0.1', 60676)) State.WAITING -> State.FAILED 54527ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48754) -> ('172.17.0.3', 36608)) State.WAITING -> State.FAILED 54528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42111) -> ('172.17.0.3', 36608)) State.FROZEN -> State.FAILED 54528ms [err] INFO:aioice.ice:Connection(0) ICE completed 54528ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60676) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\x0c_\xdb\xb4\t\xbd\r\xc95\x82R') 54528ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60676) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\x0c_\xdb\xb4\t\xbd\r\xc95\x82R') 54528ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(m0y5H5gDDD 1 udp 1862270975 172.17.0.3 60676 typ prflx) 54528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48754) -> ('172.17.0.3', 60676)) State.WAITING -> State.IN_PROGRESS 54529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60676) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa9\xc3\x17\xd9\x9b\xb1:mH\x97\x06\x1c') 54529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60676) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa9\xc3\x17\xd9\x9b\xb1:mH\x97\x06\x1c') 54529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48754) -> ('172.17.0.3', 60676)) State.IN_PROGRESS -> State.SUCCEEDED 54540ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 54540ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 54540ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 54548ms [log] connectionstatechanged connecting completed stable 54548ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 54548ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 54551ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 54551ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 54551ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 54551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 54552ms [log] connectionstatechanged connected completed stable 54552ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a", "state": "connected"}] 54552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 54552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 54552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 54553ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 54553ms [log] line {"signal":"gpio1","value":"strongH"} 54553ms [log] 54553ms [log] reading line 54553ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 54554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 54554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 54554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 54555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3110963884, stream_id=1, stream_seq=0) 54555ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 54555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=291242440, stream_id=1, stream_seq=0) 54555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 54555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3110963884, gaps=[]) 54556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=291242441, stream_id=1, stream_seq=1) 54556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=291242442, stream_id=1, stream_seq=2) 54556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=291242443, stream_id=1, stream_seq=3) 54557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=291242444, stream_id=1, stream_seq=4) 54557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=291242440, gaps=[]) 54557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 54557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=291242441, gaps=[]) 54557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 54557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=291242442, gaps=[]) 54558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 54558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=291242443, gaps=[]) 54558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 54558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=291242444, gaps=[]) 54558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 54604ms [log] line {"signal":"gpio2","value":"strongL"} 54604ms [log] 54604ms [log] reading line 54604ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 54604ms [log] [experimentStatusChanged] {"status": "running", "message": null} 54728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 54728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 54728ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 54729ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 54729ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 54729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 54729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 54730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 54730ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a"}', extra='') 54730ms [log] connectionstatechanged closed closed closed 54730ms [log] connectionstatechanged closed closed closed 54730ms [log] connectionstatechanged closed closed closed 54730ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81c0e5c0-c00f-48e0-b2ec-8c559deefc2a", "state": "closed"}] 54730ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 54731ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 54804ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 54804ms [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 54876ms [err] Traceback (most recent call last): 54876ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 54876ms [err] return _run_code(code, main_globals, None, 54876ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 54877ms [err] exec(code, run_globals) 54877ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 54877ms [err] sys.exit(main()) 54877ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 54877ms [err] asyncio.run(main_async()) 54877ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 54877ms [err] return loop.run_until_complete(main) 54877ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 54877ms [err] self.run_forever() 54877ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 54878ms [err] self._run_once() 54878ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 54879ms [err] event_list = self._selector.select(timeout) 54879ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 54879ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 54879ms [err] KeyboardInterrupt ================== 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 ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 66805ms [log] starting device 67190ms [err] DEBUG:asyncio:Using selector: EpollSelector 67270ms [err] ERROR:asyncio:Unclosed client session 67270ms [err] client_session: 67339ms [log] parsing 67339ms [log] creating device handler 67339ms [log] [ready] 67339ms [log] reading line 67339ms [log] [websocketToken] "9010f92b-6d2d-4056-801c-ccd996d41872" 67352ms [log] line {"signal":"gpio1","value":"strongH"} 67352ms [log] 67352ms [log] reading line 67352ms [log] line {"signal":"gpio2","value":"strongL"} 67352ms [log] 67352ms [log] reading line 67352ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67352ms [log] [websocketConnected] 69072ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 69072ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 69083ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6fcaba46-6c91-40de-964e-b5d2f05ad382"}}', extra='') 69083ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6fcaba46-6c91-40de-964e-b5d2f05ad382"} 69178ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 69178ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 69178ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 69179ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a", "state": "new"}] 69180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 69180ms [err] v=0 69180ms [err] o=- 3923307021 3923307021 IN IP4 0.0.0.0 69180ms [err] s=- 69180ms [err] t=0 0 69180ms [err] a=group:BUNDLE 0 69180ms [err] a=msid-semantic:WMS * 69180ms [err] m=application 9 DTLS/SCTP 5000 69180ms [err] c=IN IP4 0.0.0.0 69180ms [err] a=mid:0 69180ms [err] a=sctpmap:5000 webrtc-datachannel 65535 69180ms [err] a=max-message-size:65536 69180ms [err] a=ice-ufrag:AxVi 69180ms [err] a=ice-pwd:I9gLcj3acgnToen2zU13oG 69180ms [err] a=fingerprint:sha-256 BE:D9:B5:AA:C8:7A:F7:DB:62:A0:42:62:71:46:EB:D5:45:81:9B:A3:46:EC:B8:10:1C:AD:37:BB:D3:D6:38:9C 69180ms [err] a=setup:actpass 69180ms [err] 69181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 69181ms [log] makeOffer 69181ms [log] connectionstatechanged new new have-local-offer 69181ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a", "state": "new"}] 69181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 69182ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 69182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 69204ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 69204ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 69223ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KQurWYU28bMc') 69223ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KQurWYU28bMc') 69237ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 69237ms [err] v=0 69237ms [err] o=- 1473976347961911036 2 IN IP4 127.0.0.1 69237ms [err] s=- 69237ms [err] t=0 0 69237ms [err] a=group:BUNDLE 0 69237ms [err] a=msid-semantic: WMS 69237ms [err] m=application 38814 DTLS/SCTP 5000 69237ms [err] c=IN IP4 141.24.211.56 69237ms [err] a=candidate:1707114020 1 udp 2113937151 78458883-454b-42a1-bd73-d2a016d0e38b.local 38814 typ host generation 0 network-cost 999 69237ms [err] a=candidate:1623748988 1 udp 1677729535 141.24.211.56 38814 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 69237ms [err] a=ice-ufrag:YWuu 69237ms [err] a=ice-pwd:moXxa5dGnrsTZ1HeTIZfnn72 69237ms [err] a=ice-options:trickle 69237ms [err] a=fingerprint:sha-256 C5:A7:90:96:D8:68:32:D3:D7:E5:AD:24:B3:D8:9F:41:37:A5:05:C6:E5:60:FD:2D:D8:B7:C2:61:66:70:2F:48 69237ms [err] a=setup:active 69237ms [err] a=mid:0 69237ms [err] a=sctpmap:5000 webrtc-datachannel 1024 69237ms [err] 69240ms [err] INFO:aioice.ice:Connection(0) Remote candidate "78458883-454b-42a1-bd73-d2a016d0e38b.local" resolved to 172.17.0.3 69240ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 69240ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 69240ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 69240ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46297) -> ('172.17.0.3', 38814)) State.FROZEN -> State.WAITING 69240ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59315) -> ('172.17.0.3', 38814)) State.FROZEN -> State.WAITING 69240ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46297) -> ('141.24.211.56', 38814)) State.FROZEN -> State.WAITING 69240ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46297) -> ('172.17.0.3', 38814)) State.WAITING -> State.IN_PROGRESS 69240ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb\x96\t\x04\xc0n\xe7"X\x98\xc6\xef') 69241ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1473976347961911036 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 38814 DTLS/SCTP 5000\\r\\nc=IN IP4 141.24.211.56\\r\\na=candidate:1707114020 1 udp 2113937151 78458883-454b-42a1-bd73-d2a016d0e38b.local 38814 typ host generation 0 network-cost 999\\r\\na=candidate:1623748988 1 udp 1677729535 141.24.211.56 38814 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999\\r\\na=ice-ufrag:YWuu\\r\\na=ice-pwd:moXxa5dGnrsTZ1HeTIZfnn72\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C5:A7:90:96:D8:68:32:D3:D7:E5:AD:24:B3:D8:9F:41:37:A5:05:C6:E5:60:FD:2D:D8:B7:C2:61:66:70:2F:48\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a"}', extra='') 69241ms [log] handleSignalingMessage 69241ms [log] handleAnswer 69241ms [log] acceptAnswer 69241ms [log] connectionstatechanged connecting checking stable 69241ms [log] connectionstatechanged connecting checking stable 69241ms [log] connectionstatechanged connecting checking stable 69241ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a", "state": "connecting"}] 69241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbb\x96\t\x04\xc0n\xe7"X\x98\xc6\xef') 69241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46297) -> ('172.17.0.3', 38814)) State.IN_PROGRESS -> State.SUCCEEDED 69241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59315) -> ('172.17.0.3', 38814)) State.WAITING -> State.FAILED 69242ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46297) -> ('141.24.211.56', 38814)) State.WAITING -> State.FAILED 69242ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59315) -> ('141.24.211.56', 38814)) State.FROZEN -> State.FAILED 69242ms [err] INFO:aioice.ice:Connection(0) ICE completed 69261ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 69261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69262ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 69265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 69265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 69265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 69265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 69266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 69266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 69266ms [log] connectionstatechanged connecting completed stable 69266ms [log] connectionstatechanged connected completed stable 69266ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a", "state": "connected"}] 69269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 69269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 69269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 69269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 69269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 69269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 69269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 69270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 69270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 69270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 69270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1838715578, stream_id=1, stream_seq=0) 69270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 69271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1838715578, gaps=[]) 69271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 69271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3042239071, stream_id=1, stream_seq=0) 69271ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3042239071, gaps=[]) 69272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1838715579, stream_id=1, stream_seq=1) 69272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 69272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1838715580, stream_id=1, stream_seq=2) 69272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1838715580, gaps=[]) 69272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 69280ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gobCu2eHP8wX') 69281ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gobCu2eHP8wX') 69330ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69330ms [log] [experimentStatusChanged] {"status": "running", "message": null} 69343ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AUkdw4gvkufx') 69344ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AUkdw4gvkufx') 69406ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Zs5waLkiq0oq') 69407ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Zs5waLkiq0oq') 69407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59315) -> ('172.17.0.3', 38814)) State.FAILED -> State.IN_PROGRESS 69407ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm\xff\x90>S\xaa\x98\xee[~hq') 69410ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 38814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'm\xff\x90>S\xaa\x98\xee[~hq') 69410ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59315) -> ('172.17.0.3', 38814)) State.IN_PROGRESS -> State.SUCCEEDED 69431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 69431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 69431ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 69431ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 69432ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 69432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 69432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 69432ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 69433ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a"}', extra='') 69433ms [log] connectionstatechanged closed closed closed 69433ms [log] connectionstatechanged closed closed closed 69433ms [log] connectionstatechanged closed closed closed 69433ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21fea5d4-5939-42a7-bd15-500079fde19a", "state": "closed"}] 69433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 69434ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 69517ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69517ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 69565ms [err] Traceback (most recent call last): 69565ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 69565ms [err] return _run_code(code, main_globals, None, 69565ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 69565ms [err] exec(code, run_globals) 69565ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 69565ms [err] sys.exit(main()) 69565ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 69565ms [err] asyncio.run(main_async()) 69565ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 69565ms [err] return loop.run_until_complete(main) 69565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 69565ms [err] self.run_forever() 69565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 69565ms [err] self._run_once() 69565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 69566ms [err] event_list = self._selector.select(timeout) 69566ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 69566ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 69566ms [err] KeyboardInterrupt 69659ms [log] starting device 70045ms [err] DEBUG:asyncio:Using selector: EpollSelector 70124ms [err] ERROR:asyncio:Unclosed client session 70124ms [err] client_session: 70195ms [log] parsing 70195ms [log] creating device handler 70195ms [log] [ready] 70195ms [log] reading line 70195ms [log] [websocketToken] "50ab8a1e-5699-4bea-8604-7e3f3644addc" 70207ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70207ms [log] [websocketConnected] 71916ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71916ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71946ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9ac2e046-6aa6-4e92-88ad-95e936778ec1"}}', extra='') 71946ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9ac2e046-6aa6-4e92-88ad-95e936778ec1"} 72029ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f6a5073c-f771-4d90-b987-9c7854b8879f","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 72029ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6a5073c-f771-4d90-b987-9c7854b8879f", "state": "new"}] 72058ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 72058ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 72181ms [err] v=0 72181ms [err] o=- 8421143493042556836 2 IN IP4 127.0.0.1 72181ms [err] s=- 72181ms [err] t=0 0 72181ms [err] a=group:BUNDLE 0 72181ms [err] a=extmap-allow-mixed 72181ms [err] a=msid-semantic: WMS 72181ms [err] m=application 60606 UDP/DTLS/SCTP webrtc-datachannel 72181ms [err] c=IN IP4 141.24.210.113 72181ms [err] a=candidate:3478911593 1 udp 2113937151 d735425b-87f5-4400-b935-e24737e8dcb3.local 45111 typ host generation 0 network-cost 999 72181ms [err] a=candidate:4197257252 1 udp 1677729535 141.24.211.56 45111 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 72181ms [err] a=candidate:3716608598 1 udp 33562623 141.24.210.113 60606 typ relay raddr 141.24.211.56 rport 45111 generation 0 network-cost 999 72181ms [err] a=ice-ufrag:qbH7 72181ms [err] a=ice-pwd:qT2gQv8miG4uUtJa0FaZbQe2 72181ms [err] a=ice-options:trickle 72181ms [err] a=fingerprint:sha-256 CC:D1:9A:89:51:48:6C:1E:55:16:0F:9F:8C:12:8F:23:74:4F:3A:A7:8A:5C:8B:42:4B:A6:DD:EE:22:24:34:39 72181ms [err] a=setup:actpass 72181ms [err] a=mid:0 72181ms [err] a=sctp-port:5000 72181ms [err] a=max-message-size:262144 72181ms [err] 72187ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d735425b-87f5-4400-b935-e24737e8dcb3.local" resolved to 172.17.0.3 72188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 72188ms [err] v=0 72188ms [err] o=- 8421143493042556836 2 IN IP4 127.0.0.1 72188ms [err] s=- 72188ms [err] t=0 0 72188ms [err] a=group:BUNDLE 0 72188ms [err] a=extmap-allow-mixed 72188ms [err] a=msid-semantic: WMS 72188ms [err] m=application 60606 UDP/DTLS/SCTP webrtc-datachannel 72188ms [err] c=IN IP4 141.24.210.113 72188ms [err] a=candidate:3478911593 1 udp 2113937151 d735425b-87f5-4400-b935-e24737e8dcb3.local 45111 typ host generation 0 network-cost 999 72188ms [err] a=candidate:4197257252 1 udp 1677729535 141.24.211.56 45111 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 72188ms [err] a=candidate:3716608598 1 udp 33562623 141.24.210.113 60606 typ relay raddr 141.24.211.56 rport 45111 generation 0 network-cost 999 72188ms [err] a=ice-ufrag:qbH7 72188ms [err] a=ice-pwd:qT2gQv8miG4uUtJa0FaZbQe2 72188ms [err] a=ice-options:trickle 72188ms [err] a=fingerprint:sha-256 CC:D1:9A:89:51:48:6C:1E:55:16:0F:9F:8C:12:8F:23:74:4F:3A:A7:8A:5C:8B:42:4B:A6:DD:EE:22:24:34:39 72188ms [err] a=setup:actpass 72188ms [err] a=mid:0 72188ms [err] a=sctp-port:5000 72188ms [err] a=max-message-size:262144 72188ms [err] 72188ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8421143493042556836 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 60606 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 141.24.210.113\\r\\na=candidate:3478911593 1 udp 2113937151 d735425b-87f5-4400-b935-e24737e8dcb3.local 45111 typ host generation 0 network-cost 999\\r\\na=candidate:4197257252 1 udp 1677729535 141.24.211.56 45111 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999\\r\\na=candidate:3716608598 1 udp 33562623 141.24.210.113 60606 typ relay raddr 141.24.211.56 rport 45111 generation 0 network-cost 999\\r\\na=ice-ufrag:qbH7\\r\\na=ice-pwd:qT2gQv8miG4uUtJa0FaZbQe2\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CC:D1:9A:89:51:48:6C:1E:55:16:0F:9F:8C:12:8F:23:74:4F:3A:A7:8A:5C:8B:42:4B:A6:DD:EE:22:24:34:39\\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/f6a5073c-f771-4d90-b987-9c7854b8879f"}', extra='') 72188ms [log] handleSignalingMessage 72188ms [log] handleOffer 72188ms [log] makeAnswer 72188ms [log] connectionstatechanged new new have-remote-offer 72188ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6a5073c-f771-4d90-b987-9c7854b8879f", "state": "new"}] 73058ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d735425b-87f5-4400-b935-e24737e8dcb3.local" resolved to 172.17.0.3 73060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 73060ms [err] v=0 73060ms [err] o=- 3923307025 3923307025 IN IP4 0.0.0.0 73060ms [err] s=- 73060ms [err] t=0 0 73060ms [err] a=group:BUNDLE 0 73060ms [err] a=msid-semantic:WMS * 73060ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 73060ms [err] c=IN IP4 0.0.0.0 73060ms [err] a=mid:0 73060ms [err] a=sctp-port:5000 73060ms [err] a=max-message-size:65536 73060ms [err] a=ice-ufrag:lpJQ 73060ms [err] a=ice-pwd:SciolJsAJbD4sD6nwAPkuF 73060ms [err] a=fingerprint:sha-256 8C:ED:AC:6D:A7:61:2A:C2:0E:8D:CF:7D:81:14:AA:07:89:D4:6B:DD:F4:66:54:03:56:03:58:3C:2D:AF:19:A6 73060ms [err] a=setup:active 73060ms [err] 73060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 73062ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=11 read=idle write=>) 73062ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73063ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 73063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('172.17.0.3', 45111)) State.FROZEN -> State.WAITING 73064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44286) -> ('172.17.0.3', 45111)) State.FROZEN -> State.WAITING 73064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('172.17.0.3', 45111)) State.FROZEN -> State.WAITING 73064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('172.17.0.3', 45111)) State.WAITING -> State.IN_PROGRESS 73064ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'\x07D\xa3\xbc\x004\xd3\xd3\xd3&\xea") 73065ms [log] connectionstatechanged new new stable 73065ms [log] connectionstatechanged new new stable 73065ms [log] connectionstatechanged connecting checking stable 73065ms [log] connectionstatechanged connecting checking stable 73065ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6a5073c-f771-4d90-b987-9c7854b8879f", "state": "connecting"}] 73067ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'\x07D\xa3\xbc\x004\xd3\xd3\xd3&\xea") 73067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('172.17.0.3', 45111)) State.IN_PROGRESS -> State.SUCCEEDED 73067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.211.56', 45111)) State.FROZEN -> State.WAITING 73067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.211.56', 45111)) State.FROZEN -> State.WAITING 73067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.210.113', 60606)) State.FROZEN -> State.WAITING 73068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.210.113', 60606)) State.FROZEN -> State.WAITING 73083ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ic78RoWw87Rp') 73084ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ic78RoWw87Rp') 73084ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44286) -> ('172.17.0.3', 45111)) State.WAITING -> State.FAILED 73084ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('172.17.0.3', 45111)) State.WAITING -> State.FAILED 73084ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44286) -> ('172.17.0.3', 45111)) State.FROZEN -> State.FAILED 73084ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.211.56', 45111)) State.WAITING -> State.FAILED 73085ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44286) -> ('141.24.211.56', 45111)) State.FROZEN -> State.FAILED 73085ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.211.56', 45111)) State.WAITING -> State.FAILED 73085ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44286) -> ('141.24.211.56', 45111)) State.FROZEN -> State.FAILED 73085ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.210.113', 60606)) State.WAITING -> State.FAILED 73085ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44286) -> ('141.24.210.113', 60606)) State.FROZEN -> State.FAILED 73086ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('141.24.210.113', 60606)) State.WAITING -> State.FAILED 73086ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44286) -> ('141.24.210.113', 60606)) State.FROZEN -> State.FAILED 73086ms [err] INFO:aioice.ice:Connection(0) ICE completed 73086ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 73086ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73089ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 73096ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 73097ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 73097ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 73097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73098ms [log] connectionstatechanged connecting completed stable 73098ms [log] connectionstatechanged connected completed stable 73098ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6a5073c-f771-4d90-b987-9c7854b8879f", "state": "connected"}] 73098ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 73098ms [log] line {"signal":"gpio1","value":"strongH"} 73098ms [log] 73098ms [log] reading line 73098ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 73102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 73102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 73103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 73104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 73104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 73104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 73105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1342494730, stream_id=1, stream_seq=0) 73106ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3046858213, stream_id=1, stream_seq=0) 73106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 73106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1342494730, gaps=[]) 73107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3046858213, gaps=[]) 73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3046858214, stream_id=1, stream_seq=1) 73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3046858215, stream_id=1, stream_seq=2) 73109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3046858216, stream_id=1, stream_seq=3) 73109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3046858217, stream_id=1, stream_seq=4) 73110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3046858215, gaps=[]) 73110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 73111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3046858217, gaps=[]) 73111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 73141ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U7XQ/0nOwgsc') 73141ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U7XQ/0nOwgsc') 73183ms [log] line {"signal":"gpio2","value":"strongL"} 73183ms [log] 73183ms [log] reading line 73183ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73183ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oW4DKypnCBSK') 73204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oW4DKypnCBSK') 73266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 20129) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KJ4o0w5ljiWS') 73267ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 20129) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KJ4o0w5ljiWS') 73267ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5vahyfzn9r 1 udp 1845501695 172.17.0.3 20129 typ prflx) 73267ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('172.17.0.3', 20129)) State.WAITING -> State.IN_PROGRESS 73268ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 20129) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc9\xf7\xa3\x17\x1b\xd6\\`\x0f\x7f_\x0b') 73270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 20129) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc9\xf7\xa3\x17\x1b\xd6\\`\x0f\x7f_\x0b') 73271ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44740) -> ('172.17.0.3', 20129)) State.IN_PROGRESS -> State.SUCCEEDED 73275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 73275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 73275ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73275ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 73276ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 73276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73276ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 73277ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f6a5073c-f771-4d90-b987-9c7854b8879f"}', extra='') 73277ms [log] connectionstatechanged closed closed closed 73277ms [log] connectionstatechanged closed closed closed 73277ms [log] connectionstatechanged closed closed closed 73277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6a5073c-f771-4d90-b987-9c7854b8879f", "state": "closed"}] 73277ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73278ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73351ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73351ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 73425ms [err] Traceback (most recent call last): 73425ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73425ms [err] return _run_code(code, main_globals, None, 73425ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73425ms [err] exec(code, run_globals) 73425ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73425ms [err] sys.exit(main()) 73425ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73425ms [err] asyncio.run(main_async()) 73425ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73425ms [err] return loop.run_until_complete(main) 73425ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73425ms [err] self.run_forever() 73425ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73426ms [err] self._run_once() 73426ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73426ms [err] event_list = self._selector.select(timeout) 73426ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73426ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73426ms [err] KeyboardInterrupt 73516ms [log] starting device 73896ms [err] DEBUG:asyncio:Using selector: EpollSelector 73983ms [err] ERROR:asyncio:Unclosed client session 73983ms [err] client_session: 74057ms [log] parsing 74057ms [log] creating device handler 74057ms [log] [ready] 74057ms [log] reading line 74057ms [log] [websocketToken] "0e71987c-97d6-4128-aae4-43c9dc19910f" 74072ms [log] line {"signal":"gpio1","value":"strongH"} 74072ms [log] 74072ms [log] reading line 74072ms [log] line {"signal":"gpio2","value":"strongL"} 74072ms [log] 74072ms [log] reading line 74072ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 74072ms [log] [websocketConnected] 74247ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74247ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74268ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/172daf7b-b0c6-440d-876f-af44a12a0eb1"}}', extra='') 74268ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/172daf7b-b0c6-440d-876f-af44a12a0eb1"} 74331ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 74331ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 74331ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 74331ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f", "state": "new"}] 74339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74339ms [err] v=0 74339ms [err] o=- 3923307026 3923307026 IN IP4 0.0.0.0 74339ms [err] s=- 74339ms [err] t=0 0 74339ms [err] a=group:BUNDLE 0 74339ms [err] a=msid-semantic:WMS * 74339ms [err] m=application 47672 DTLS/SCTP 5000 74339ms [err] c=IN IP4 172.30.0.1 74339ms [err] a=mid:0 74339ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74339ms [err] a=max-message-size:65536 74339ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47672 typ host 74339ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33239 typ host 74339ms [err] a=end-of-candidates 74339ms [err] a=ice-ufrag:7otx 74339ms [err] a=ice-pwd:PDNV6As3LDacdkJKizuVjA 74339ms [err] a=fingerprint:sha-256 BB:CA:7A:A3:86:C4:7C:D4:62:61:BB:AF:E0:D6:66:33:4B:E0:4E:DE:72:11:0F:6B:9D:D6:D2:A8:28:64:53:43 74339ms [err] a=setup:actpass 74339ms [err] 74340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74340ms [err] v=0 74340ms [err] o=- 3923307026 3923307026 IN IP4 0.0.0.0 74340ms [err] s=- 74340ms [err] t=0 0 74340ms [err] a=group:BUNDLE 0 74340ms [err] a=msid-semantic:WMS * 74340ms [err] m=application 47672 DTLS/SCTP 5000 74340ms [err] c=IN IP4 172.30.0.1 74340ms [err] a=mid:0 74340ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74340ms [err] a=max-message-size:65536 74340ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47672 typ host 74340ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33239 typ host 74340ms [err] a=end-of-candidates 74340ms [err] a=ice-ufrag:7otx 74340ms [err] a=ice-pwd:PDNV6As3LDacdkJKizuVjA 74340ms [err] a=fingerprint:sha-256 BB:CA:7A:A3:86:C4:7C:D4:62:61:BB:AF:E0:D6:66:33:4B:E0:4E:DE:72:11:0F:6B:9D:D6:D2:A8:28:64:53:43 74340ms [err] a=setup:actpass 74340ms [err] 74341ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3923307026 3923307026 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 47672 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 47672 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33239 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7otx\\r\\na=ice-pwd:PDNV6As3LDacdkJKizuVjA\\r\\na=fingerprint:sha-256 BB:CA:7A:A3:86:C4:7C:D4:62:61:BB:AF:E0:D6:66:33:4B:E0:4E:DE:72:11:0F:6B:9D:D6:D2:A8:28:64:53:43\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 74341ms [log] handleSignalingMessage 74341ms [log] handleOffer 74341ms [log] makeAnswer 74341ms [log] connectionstatechanged new new have-remote-offer 74341ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f", "state": "new"}] 74341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 74341ms [err] v=0 74341ms [err] o=- 3923307026 3923307026 IN IP4 0.0.0.0 74341ms [err] s=- 74341ms [err] t=0 0 74341ms [err] a=group:BUNDLE 0 74341ms [err] a=msid-semantic:WMS * 74341ms [err] m=application 9 DTLS/SCTP 5000 74341ms [err] c=IN IP4 0.0.0.0 74341ms [err] a=mid:0 74341ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74341ms [err] a=max-message-size:65536 74341ms [err] a=ice-ufrag:kjOH 74341ms [err] a=ice-pwd:06WldMKfqrTXchrSQaBIBf 74341ms [err] a=fingerprint:sha-256 8E:C2:3B:CD:12:BD:8E:70:E8:C0:41:77:28:4B:1D:00:F9:83:DD:89:DC:ED:BE:55:4E:E6:64:F6:7E:2D:DA:73 74341ms [err] a=setup:active 74341ms [err] 74342ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 74342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 74343ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 74343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 74343ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 74343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60951) -> ('172.30.0.1', 47672)) State.FROZEN -> State.WAITING 74344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56536) -> ('172.30.0.1', 47672)) State.FROZEN -> State.WAITING 74344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60951) -> ('172.17.0.3', 33239)) State.FROZEN -> State.WAITING 74344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60951) -> ('172.30.0.1', 47672)) State.WAITING -> State.IN_PROGRESS 74344ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47672) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x8e)h\x1f%\xe0\x9e\xadc\xa8\x0e') 74344ms [log] connectionstatechanged new new stable 74344ms [log] connectionstatechanged new new stable 74344ms [log] connectionstatechanged connecting checking stable 74344ms [log] connectionstatechanged connecting checking stable 74344ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f", "state": "connecting"}] 74345ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47672) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x8e)h\x1f%\xe0\x9e\xadc\xa8\x0e') 74345ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60951) -> ('172.30.0.1', 47672)) State.IN_PROGRESS -> State.SUCCEEDED 74354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47672) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa9ToC\x0eF\x81\xaf\x16Uo\x1b') 74354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47672) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa9ToC\x0eF\x81\xaf\x16Uo\x1b') 74354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56536) -> ('172.30.0.1', 47672)) State.WAITING -> State.FAILED 74354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60951) -> ('172.17.0.3', 33239)) State.WAITING -> State.FAILED 74354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56536) -> ('172.17.0.3', 33239)) State.FROZEN -> State.FAILED 74354ms [err] INFO:aioice.ice:Connection(0) ICE completed 74354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47672) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{\xd0/\x88\xc42T\xa61\x9e2\xe6') 74355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47672) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{\xd0/\x88\xc42T\xa61\x9e2\xe6') 74355ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(QANY9sxnJv 1 udp 1862270975 172.17.0.3 47672 typ prflx) 74355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60951) -> ('172.17.0.3', 47672)) State.WAITING -> State.IN_PROGRESS 74355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47672) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"$7\xac\x00\x90\x83'\x95\xaa\t=/") 74356ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47672) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"$7\xac\x00\x90\x83'\x95\xaa\t=/") 74356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60951) -> ('172.17.0.3', 47672)) State.IN_PROGRESS -> State.SUCCEEDED 74361ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 74361ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 74365ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 74365ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74366ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 74378ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74378ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 74378ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 74378ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74378ms [log] connectionstatechanged connecting completed stable 74378ms [log] connectionstatechanged connected completed stable 74378ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f", "state": "connected"}] 74379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 74379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 74379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 74380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 74380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 74380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 74381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3161379744, stream_id=1, stream_seq=0) 74381ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1988185505, stream_id=1, stream_seq=0) 74381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 74381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3161379744, gaps=[]) 74381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1988185506, stream_id=1, stream_seq=1) 74382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1988185507, stream_id=1, stream_seq=2) 74382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1988185505, gaps=[]) 74382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 74383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1988185506, gaps=[]) 74383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 74383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1988185507, gaps=[]) 74383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 74440ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74440ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 74536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 74536ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74536ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 74536ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 74536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 74538ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f"}', extra='') 74538ms [log] connectionstatechanged closed closed closed 74538ms [log] connectionstatechanged closed closed closed 74538ms [log] connectionstatechanged closed closed closed 74538ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57e10e31-a42c-4849-b3a1-de0663731a1f", "state": "closed"}] 74538ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74538ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74608ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74608ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 74681ms [err] Traceback (most recent call last): 74681ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74681ms [err] return _run_code(code, main_globals, None, 74681ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74682ms [err] exec(code, run_globals) 74682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74682ms [err] sys.exit(main()) 74682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74682ms [err] asyncio.run(main_async()) 74682ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74682ms [err] return loop.run_until_complete(main) 74682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74682ms [err] self.run_forever() 74682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74683ms [err] self._run_once() 74683ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74684ms [err] event_list = self._selector.select(timeout) 74684ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74684ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74684ms [err] KeyboardInterrupt 74789ms [log] starting device 75164ms [err] DEBUG:asyncio:Using selector: EpollSelector 75252ms [err] ERROR:asyncio:Unclosed client session 75252ms [err] client_session: 75338ms [log] parsing 75338ms [log] creating device handler 75338ms [log] [ready] 75338ms [log] reading line 75338ms [log] [websocketToken] "ed0cdd16-9779-4abf-8727-d30ea9624cf1" 75351ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75351ms [log] [websocketConnected] 75523ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 75523ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 75556ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7dcb7e58-6ea2-4094-8fde-f7d8d4859b8e"}}', extra='') 75556ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7dcb7e58-6ea2-4094-8fde-f7d8d4859b8e"} 75636ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 75636ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65", "state": "new"}] 75637ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 75637ms [err] v=0 75637ms [err] o=- 3923307028 3923307028 IN IP4 0.0.0.0 75637ms [err] s=- 75637ms [err] t=0 0 75637ms [err] a=group:BUNDLE 0 75637ms [err] a=msid-semantic:WMS * 75637ms [err] m=application 9 DTLS/SCTP 5000 75637ms [err] c=IN IP4 0.0.0.0 75637ms [err] a=mid:0 75637ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75637ms [err] a=max-message-size:65536 75637ms [err] a=ice-ufrag:ZNK8 75637ms [err] a=ice-pwd:xJ8kGJBtpmUxB4ceVRt9HZ 75637ms [err] a=fingerprint:sha-256 5C:69:A4:E1:DE:1F:92:94:B3:F2:78:39:63:83:9E:D3:8F:FD:D7:12:53:B8:5A:82:BD:BA:6A:15:1C:4F:CB:A2 75637ms [err] a=setup:actpass 75637ms [err] 75638ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 75639ms [log] makeOffer 75639ms [log] connectionstatechanged new new have-local-offer 75639ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65", "state": "new"}] 75640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 75640ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 75640ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3\x12\x98gv\xed\xf49\xa5\xf1/\xca') 75654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3\x12\x98gv\xed\xf49\xa5\xf1/\xca') 75663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 75663ms [err] v=0 75663ms [err] o=- 3923307028 3923307028 IN IP4 0.0.0.0 75663ms [err] s=- 75663ms [err] t=0 0 75663ms [err] a=group:BUNDLE 0 75663ms [err] a=msid-semantic:WMS * 75663ms [err] m=application 57721 DTLS/SCTP 5000 75663ms [err] c=IN IP4 172.30.0.1 75663ms [err] a=mid:0 75663ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75663ms [err] a=max-message-size:65536 75663ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57721 typ host 75663ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38829 typ host 75663ms [err] a=end-of-candidates 75663ms [err] a=ice-ufrag:J2jW 75663ms [err] a=ice-pwd:T2drREcE8v4XPnKOyWWwf7 75663ms [err] a=fingerprint:sha-256 4B:43:B9:E0:94:54:1C:B5:AD:A1:45:73:96:54:E0:72:3E:66:08:AD:65:97:05:E8:FB:47:29:B5:D7:C4:6F:C6 75663ms [err] a=setup:active 75663ms [err] 75664ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 75664ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75664ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56747) -> ('172.30.0.1', 57721)) State.FROZEN -> State.WAITING 75665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55515) -> ('172.30.0.1', 57721)) State.FROZEN -> State.WAITING 75665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56747) -> ('172.17.0.3', 38829)) State.FROZEN -> State.WAITING 75665ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Ce18kC8i6T 1 udp 1862270975 172.17.0.3 57721 typ prflx) 75666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56747) -> ('172.17.0.3', 57721)) State.WAITING -> State.IN_PROGRESS 75666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\\1\x1d\x00V\xberC$\x06 ') 75666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56747) -> ('172.30.0.1', 57721)) State.WAITING -> State.IN_PROGRESS 75666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xd9\xa7o\x87;\x8e\x18\\\x7f'DU") 75667ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65","content":{"type":"answer","sdp":"v=0\\r\\no=- 3923307028 3923307028 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 57721 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 57721 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38829 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:J2jW\\r\\na=ice-pwd:T2drREcE8v4XPnKOyWWwf7\\r\\na=fingerprint:sha-256 4B:43:B9:E0:94:54:1C:B5:AD:A1:45:73:96:54:E0:72:3E:66:08:AD:65:97:05:E8:FB:47:29:B5:D7:C4:6F:C6\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 75667ms [log] handleSignalingMessage 75667ms [log] handleAnswer 75667ms [log] acceptAnswer 75667ms [log] connectionstatechanged connecting checking stable 75667ms [log] connectionstatechanged connecting checking stable 75667ms [log] connectionstatechanged connecting checking stable 75667ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65", "state": "connecting"}] 75667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\\1\x1d\x00V\xberC$\x06 ') 75667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56747) -> ('172.17.0.3', 57721)) State.IN_PROGRESS -> State.SUCCEEDED 75667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55515) -> ('172.30.0.1', 57721)) State.WAITING -> State.FAILED 75668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56747) -> ('172.17.0.3', 38829)) State.WAITING -> State.FAILED 75668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55515) -> ('172.17.0.3', 38829)) State.FROZEN -> State.FAILED 75668ms [err] INFO:aioice.ice:Connection(0) ICE completed 75668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xd9\xa7o\x87;\x8e\x18\\\x7f'DU") 75668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56747) -> ('172.30.0.1', 57721)) State.IN_PROGRESS -> State.SUCCEEDED 75669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd1\x8a\xed\x81\x06+&\x0cy\x96\x1a\x89') 75669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd1\x8a\xed\x81\x06+&\x0cy\x96\x1a\x89') 75672ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 75672ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 75687ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 75687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75687ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 75690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 75690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 75690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 75691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 75691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 75691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 75691ms [log] connectionstatechanged connecting completed stable 75691ms [log] connectionstatechanged connected completed stable 75691ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65", "state": "connected"}] 75692ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 75692ms [log] line {"signal":"gpio1","value":"strongH"} 75692ms [log] 75692ms [log] reading line 75692ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 75693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 75693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 75693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 75693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 75693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 75693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 75694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 75694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 75694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 75694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=838679455, stream_id=1, stream_seq=0) 75695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 75695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3993256916, stream_id=1, stream_seq=0) 75695ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3993256916, gaps=[]) 75696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=838679455, gaps=[]) 75696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 75696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=838679456, stream_id=1, stream_seq=1) 75696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 75696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=838679457, stream_id=1, stream_seq=2) 75696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=838679458, stream_id=1, stream_seq=3) 75697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=838679459, stream_id=1, stream_seq=4) 75697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=838679456, gaps=[]) 75697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 75698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=838679457, gaps=[]) 75698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 75698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=838679458, gaps=[]) 75698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 75698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=838679459, gaps=[]) 75698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 75778ms [log] line {"signal":"gpio2","value":"strongL"} 75778ms [log] 75778ms [log] reading line 75778ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75778ms [log] [experimentStatusChanged] {"status": "running", "message": null} 75859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 75859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 75859ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 75859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 75860ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 75860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 75860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 75860ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 75860ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65"}', extra='') 75860ms [log] connectionstatechanged closed closed closed 75860ms [log] connectionstatechanged closed closed closed 75860ms [log] connectionstatechanged closed closed closed 75860ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/910e7749-d6b5-4155-9e44-a9df81f21b65", "state": "closed"}] 75861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 75861ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 75952ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75952ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 76001ms [err] Traceback (most recent call last): 76001ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76001ms [err] return _run_code(code, main_globals, None, 76001ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76001ms [err] exec(code, run_globals) 76001ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76001ms [err] sys.exit(main()) 76001ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76001ms [err] asyncio.run(main_async()) 76001ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76001ms [err] return loop.run_until_complete(main) 76001ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76001ms [err] self.run_forever() 76001ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76002ms [err] self._run_once() 76002ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76002ms [err] event_list = self._selector.select(timeout) 76002ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76002ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76002ms [err] KeyboardInterrupt ================== 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