================== python Client to js Client Communication: should connect without errors 14495ms [log] starting device 15357ms [err] DEBUG:asyncio:Using selector: EpollSelector 15540ms [err] ERROR:asyncio:Unclosed client session 15540ms [err] client_session: 15647ms [log] parsing 15647ms [log] creating device handler 15647ms [log] [ready] 15647ms [log] reading line 15647ms [log] [websocketToken] "d702d355-a9ab-465c-9020-6054b1aca89f" 15653ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15653ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15653ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 17230ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17230ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17230ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17274ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a3dc9cf1-29c4-48cb-af1d-5dddc3a7cab6"}}', extra='') 17274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a3dc9cf1-29c4-48cb-af1d-5dddc3a7cab6"}}', extra='') 17274ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a3dc9cf1-29c4-48cb-af1d-5dddc3a7cab6"} 17431ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 17431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 17458ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10", "state": "new"}] 19474ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19474ms [err] handleSignalingMessage 19474ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19474ms [err] handleOptions 19474ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19474ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 19474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 19474ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19474ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7517103207594010640 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:NVt3\\r\\na=ice-pwd:2BzIVXN7652IDcfFm+ggNBTW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B5:E4:6C:C7:B7:1D:E2:32:F9:BE:C4:DF:B3:44:F6:0E:3D:A2:17:F4:CF:74:89:B3:81:33:B2:49:A3:40:62:F1\\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/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7517103207594010640 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:NVt3\\r\\na=ice-pwd:2BzIVXN7652IDcfFm+ggNBTW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B5:E4:6C:C7:B7:1D:E2:32:F9:BE:C4:DF:B3:44:F6:0E:3D:A2:17:F4:CF:74:89:B3:81:33:B2:49:A3:40:62:F1\\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/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19474ms [err] handleSignalingMessage 19474ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19474ms [err] handleOffer 19474ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 19474ms [err] makeAnswer 19474ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 19474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19474ms [err] v=0 19474ms [err] o=- 7517103207594010640 2 IN IP4 127.0.0.1 19474ms [err] s=- 19474ms [err] t=0 0 19474ms [err] a=group:BUNDLE 0 19474ms [err] a=extmap-allow-mixed 19474ms [err] a=msid-semantic: WMS 19474ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 19474ms [err] c=IN IP4 0.0.0.0 19474ms [err] a=ice-ufrag:NVt3 19474ms [err] a=ice-pwd:2BzIVXN7652IDcfFm+ggNBTW 19474ms [err] a=ice-options:trickle 19474ms [err] a=fingerprint:sha-256 B5:E4:6C:C7:B7:1D:E2:32:F9:BE:C4:DF:B3:44:F6:0E:3D:A2:17:F4:CF:74:89:B3:81:33:B2:49:A3:40:62:F1 19474ms [err] a=setup:actpass 19474ms [err] a=mid:0 19474ms [err] a=sctp-port:5000 19474ms [err] a=max-message-size:262144 19474ms [err] 19476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19476ms [err] v=0 19476ms [err] o=- 7517103207594010640 2 IN IP4 127.0.0.1 19476ms [err] s=- 19476ms [err] t=0 0 19476ms [err] a=group:BUNDLE 0 19476ms [err] a=extmap-allow-mixed 19476ms [err] a=msid-semantic: WMS 19476ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 19476ms [err] c=IN IP4 0.0.0.0 19476ms [err] a=ice-ufrag:NVt3 19476ms [err] a=ice-pwd:2BzIVXN7652IDcfFm+ggNBTW 19476ms [err] a=ice-options:trickle 19476ms [err] a=fingerprint:sha-256 B5:E4:6C:C7:B7:1D:E2:32:F9:BE:C4:DF:B3:44:F6:0E:3D:A2:17:F4:CF:74:89:B3:81:33:B2:49:A3:40:62:F1 19476ms [err] a=setup:actpass 19476ms [err] a=mid:0 19476ms [err] a=sctp-port:5000 19476ms [err] a=max-message-size:262144 19476ms [err] 19476ms [err] connectionstatechanged new new have-remote-offer 19476ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 19477ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10", "state": "new"}] 19477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 19477ms [err] v=0 19477ms [err] o=- 3954830599 3954830599 IN IP4 0.0.0.0 19477ms [err] s=- 19477ms [err] t=0 0 19477ms [err] a=group:BUNDLE 0 19477ms [err] a=msid-semantic:WMS * 19477ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 19477ms [err] c=IN IP4 0.0.0.0 19477ms [err] a=mid:0 19477ms [err] a=sctp-port:5000 19477ms [err] a=max-message-size:65536 19477ms [err] a=ice-ufrag:mK5N 19477ms [err] a=ice-pwd:dzYeakvHMzVboVHZkFpAO1 19477ms [err] a=fingerprint:sha-256 49:B7:A5:63:21:DE:A2:D4:B8:0F:AA:CF:07:CF:4E:E8:CC:E1:27:F6:E7:3E:68:48:56:F5:CD:84:52:B9:8E:1D 19477ms [err] a=fingerprint:sha-384 62:50:77:77:A3:C0:A4:2F:D5:4B:45:A3:28:4F:DD:06:39:B6:5B:D7:D4:6B:64:06:C8:0C:18:39:23:6F:09:22:75:BF:D3:14:F0:E2:AD:7B:B4:A6:DD:3B:52:97:0C:FE 19477ms [err] a=fingerprint:sha-512 A2:A7:C5:BD:50:96:6D:A8:2A:E1:35:83:FD:B9:AE:14:43:47:AE:0A:94:E4:B5:16:3E:1F:26:02:27:9F:76:47:98:86:38:7B:27:F5:F5:CD:FF:43:79:05:F1:2C:9D:7F:65:BE:EE:02:69:F1:9B:4F:8C:C4:C1:6D:47:B2:E2:AB 19477ms [err] a=setup:active 19477ms [err] 19478ms [err] connectionstatechanged new new stable 19478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19478ms [err] connectionstatechanged new new stable 19478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19480ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19480ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19481ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 19481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19481ms [err] connectionstatechanged connecting checking stable 19481ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19481ms [err] connectionstatechanged connecting checking stable 19481ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19482ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10", "state": "connecting"}] 19494ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6lcTxGKQiyNI') 19494ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6lcTxGKQiyNI') 19494ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(O2cXClZuBy 1 udp 1845501695 172.17.0.3 33980 typ prflx) 19494ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57524) -> ('172.17.0.3', 33980)) State.WAITING -> State.IN_PROGRESS 19495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!5(\x9eBVm\xca\xaa\xfc\xff\xcd') 19497ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!5(\x9eBVm\xca\xaa\xfc\xff\xcd') 19497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57524) -> ('172.17.0.3', 33980)) State.IN_PROGRESS -> State.SUCCEEDED 19497ms [err] INFO:aioice.ice:Connection(0) ICE completed 19522ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 19522ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19524ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 19524ms [err] connectionstatechanged connecting completed stable 19524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19527ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 19527ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 19527ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 19528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19528ms [err] connectionstatechanged connected completed stable 19528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19528ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10", "state": "connected"}] 19530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 19530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 19530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 19531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 19531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 19531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 19532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2302236136, stream_id=1, stream_seq=0) 19532ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2915086869, stream_id=1, stream_seq=0) 19533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 19533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2302236136, gaps=[]) 19533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2915086869, gaps=[]) 19533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 19536ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2085598935 1 udp 2113937151 d7dbb9ab-091b-4ad8-9904-117b5ba55773.local 33980 typ host generation 0 ufrag NVt3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19536ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2085598935 1 udp 2113937151 d7dbb9ab-091b-4ad8-9904-117b5ba55773.local 33980 typ host generation 0 ufrag NVt3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19536ms [err] handleSignalingMessage 19536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19536ms [err] handleIceCandidate 19536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 19536ms [err] acceptIceCandidate 19536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 19540ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d7dbb9ab-091b-4ad8-9904-117b5ba55773.local" resolved to 172.17.0.3 19570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'93QhhkMUYgFx') 19570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'93QhhkMUYgFx') 19570ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57524) -> ('172.17.0.3', 33980)) State.FROZEN -> State.FAILED 19570ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34931) -> ('172.17.0.3', 33980)) State.FROZEN -> State.FAILED 19622ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A6DTcOmiIFwu') 19622ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33980) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A6DTcOmiIFwu') 19676ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19676ms [log] [experimentStatusChanged] {"status": "running", "message": null} 19728ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19728ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10"}', extra='') 19728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 19729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 19729ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 19729ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 19729ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 19729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 19729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 19729ms [err] connectionstatechanged closed closed closed 19729ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 19730ms [err] connectionstatechanged closed closed closed 19730ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19730ms [err] connectionstatechanged closed closed closed 19730ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19730ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9f285ee-e335-437a-a52c-f4ff2b304f10", "state": "closed"}] 19731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 19731ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 19877ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 19877ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 19877ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 20008ms [err] Traceback (most recent call last): 20008ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20008ms [err] return _run_code(code, main_globals, None, 20008ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20008ms [err] exec(code, run_globals) 20008ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20008ms [err] sys.exit(main()) 20008ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20008ms [err] asyncio.run(main_async()) 20008ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20008ms [err] return loop.run_until_complete(main) 20008ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20009ms [err] self.run_forever() 20009ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20009ms [err] self._run_once() 20009ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20009ms [err] event_list = self._selector.select(timeout) 20009ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20010ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20010ms [err] KeyboardInterrupt 20012ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20012ms [err] h.flush() 20012ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 20250ms [log] starting device 21013ms [err] DEBUG:asyncio:Using selector: EpollSelector 21218ms [err] ERROR:asyncio:Unclosed client session 21218ms [err] client_session: 21355ms [log] parsing 21355ms [log] creating device handler 21355ms [log] [ready] 21355ms [log] reading line 21355ms [log] [websocketToken] "e1fbf484-6bae-4a9f-acf0-f172030c06d1" 21361ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21361ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21361ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 21681ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21682ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21695ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b2806187-211c-4bf9-b779-7bbfb054e962"}}', extra='') 21696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b2806187-211c-4bf9-b779-7bbfb054e962"}}', extra='') 21696ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b2806187-211c-4bf9-b779-7bbfb054e962"} 21836ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 21836ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 21839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "new"}] 23842ms [err] makeOffer 23842ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 23842ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 23842ms [err] v=0 23842ms [err] o=- 3954830604 3954830604 IN IP4 0.0.0.0 23842ms [err] s=- 23842ms [err] t=0 0 23842ms [err] a=group:BUNDLE 0 23842ms [err] a=msid-semantic:WMS * 23842ms [err] m=application 9 DTLS/SCTP 5000 23842ms [err] c=IN IP4 0.0.0.0 23842ms [err] a=mid:0 23842ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23842ms [err] a=max-message-size:65536 23842ms [err] a=ice-ufrag:aRN3 23842ms [err] a=ice-pwd:EDHg1ZxujMhSSxyWacdCX7 23842ms [err] a=fingerprint:sha-256 9E:E6:43:B1:51:2A:84:69:8B:D5:A3:A2:55:E4:F8:7B:56:29:DA:10:B7:45:01:AD:95:16:B9:51:23:D1:03:AA 23842ms [err] a=fingerprint:sha-384 48:D2:D1:66:D3:F7:D0:A0:01:2A:8A:B6:D8:8F:E7:DB:60:B0:12:72:30:51:F2:F0:FB:B6:8D:8F:DC:16:00:05:23:B2:70:6F:6B:90:3A:7E:95:BB:FC:FC:CA:E4:0E:1C 23842ms [err] a=fingerprint:sha-512 26:BA:2D:59:20:EA:3C:8E:2D:61:E6:91:1A:9C:C3:99:E3:66:8F:0D:E5:37:2B:43:EF:4F:67:BB:0F:1D:66:B3:15:E9:19:CC:22:2D:4E:C0:DB:A6:2A:C3:72:06:8F:53:57:B6:16:00:5E:F5:CE:F1:29:EF:6C:FB:59:1C:72:3C 23842ms [err] a=setup:actpass 23842ms [err] 23844ms [err] connectionstatechanged new new have-local-offer 23844ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 23844ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 23845ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "new"}] 23846ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 23846ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 23846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 23847ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23847ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23847ms [err] handleSignalingMessage 23847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23847ms [err] handleOptions 23847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 23847ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 23847ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 23847ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 23857ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52790) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\n\xcc,sW_\xa6NNC\xfd') 23857ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52790) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\n\xcc,sW_\xa6NNC\xfd') 23862ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830604 3954830604 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 52790 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 52790 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47493 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:cYbQ\\r\\na=ice-pwd:C8CYrCOolxGjOKujoN8293\\r\\na=fingerprint:sha-256 76:4C:61:46:50:E4:BA:C7:26:AE:2A:AA:3F:A2:38:30:79:F1:69:89:83:DF:F8:01:EF:7B:52:AE:31:17:0C:32\\r\\na=fingerprint:sha-384 D5:F9:7E:54:6F:84:0B:B7:83:9A:38:53:1E:15:1A:DE:B9:3A:86:9C:0C:04:28:80:FE:62:19:A2:B0:E0:4A:40:96:95:96:3F:BB:F8:60:33:37:4E:12:2C:7B:15:92:85\\r\\na=fingerprint:sha-512 78:A6:55:57:66:8E:6E:F6:FA:82:E4:E6:A7:1C:95:25:41:3E:19:08:8F:FB:ED:25:C9:FC:74:16:E2:C6:E1:BE:65:AB:7A:D5:3C:71:97:8D:DD:3F:89:B3:83:86:C2:A3:FB:F7:01:C9:8D:4A:D2:51:F0:A9:72:C1:40:3C:34:F5\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 23862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830604 3954830604 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 52790 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 52790 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47493 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:cYbQ\\r\\na=ice-pwd:C8CYrCOolxGjOKujoN8293\\r\\na=fingerprint:sha-256 76:4C:61:46:50:E4:BA:C7:26:AE:2A:AA:3F:A2:38:30:79:F1:69:89:83:DF:F8:01:EF:7B:52:AE:31:17:0C:32\\r\\na=fingerprint:sha-384 D5:F9:7E:54:6F:84:0B:B7:83:9A:38:53:1E:15:1A:DE:B9:3A:86:9C:0C:04:28:80:FE:62:19:A2:B0:E0:4A:40:96:95:96:3F:BB:F8:60:33:37:4E:12:2C:7B:15:92:85\\r\\na=fingerprint:sha-512 78:A6:55:57:66:8E:6E:F6:FA:82:E4:E6:A7:1C:95:25:41:3E:19:08:8F:FB:ED:25:C9:FC:74:16:E2:C6:E1:BE:65:AB:7A:D5:3C:71:97:8D:DD:3F:89:B3:83:86:C2:A3:FB:F7:01:C9:8D:4A:D2:51:F0:A9:72:C1:40:3C:34:F5\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 23862ms [err] handleSignalingMessage 23862ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23863ms [err] handleAnswer 23863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 23863ms [err] acceptAnswer 23863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 23863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 23863ms [err] v=0 23863ms [err] o=- 3954830604 3954830604 IN IP4 0.0.0.0 23863ms [err] s=- 23863ms [err] t=0 0 23863ms [err] a=group:BUNDLE 0 23863ms [err] a=msid-semantic:WMS * 23863ms [err] m=application 52790 DTLS/SCTP 5000 23863ms [err] c=IN IP4 172.30.0.1 23863ms [err] a=mid:0 23863ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23863ms [err] a=max-message-size:65536 23863ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52790 typ host 23863ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47493 typ host 23863ms [err] a=end-of-candidates 23863ms [err] a=ice-ufrag:cYbQ 23863ms [err] a=ice-pwd:C8CYrCOolxGjOKujoN8293 23863ms [err] a=fingerprint:sha-256 76:4C:61:46:50:E4:BA:C7:26:AE:2A:AA:3F:A2:38:30:79:F1:69:89:83:DF:F8:01:EF:7B:52:AE:31:17:0C:32 23863ms [err] a=fingerprint:sha-384 D5:F9:7E:54:6F:84:0B:B7:83:9A:38:53:1E:15:1A:DE:B9:3A:86:9C:0C:04:28:80:FE:62:19:A2:B0:E0:4A:40:96:95:96:3F:BB:F8:60:33:37:4E:12:2C:7B:15:92:85 23863ms [err] a=fingerprint:sha-512 78:A6:55:57:66:8E:6E:F6:FA:82:E4:E6:A7:1C:95:25:41:3E:19:08:8F:FB:ED:25:C9:FC:74:16:E2:C6:E1:BE:65:AB:7A:D5:3C:71:97:8D:DD:3F:89:B3:83:86:C2:A3:FB:F7:01:C9:8D:4A:D2:51:F0:A9:72:C1:40:3C:34:F5 23863ms [err] a=setup:active 23863ms [err] 23864ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 23864ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 23864ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 23864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57159) -> ('172.30.0.1', 52790)) State.FROZEN -> State.WAITING 23864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33466) -> ('172.30.0.1', 52790)) State.FROZEN -> State.WAITING 23865ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57159) -> ('172.17.0.3', 47493)) State.FROZEN -> State.WAITING 23865ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(n6nZhUajEX 1 udp 1862270975 172.17.0.3 52790 typ prflx) 23865ms [err] connectionstatechanged connecting checking stable 23865ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23865ms [err] connectionstatechanged connecting checking stable 23865ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23865ms [err] connectionstatechanged connecting checking stable 23865ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23865ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57159) -> ('172.17.0.3', 52790)) State.WAITING -> State.IN_PROGRESS 23892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52790) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\x10\xfbt\x03\xa0\xc0?B\x07Z\xb3') 23892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57159) -> ('172.30.0.1', 52790)) State.WAITING -> State.IN_PROGRESS 23892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@a;\x1fh<\x88X3)\x9e2') 23892ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "connecting"}] 23893ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33466) -> ('172.30.0.1', 52790)) State.WAITING -> State.IN_PROGRESS 23893ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd0\xea\x82\xff\x9c\xc8\x9c\x9c\xeb~M\xd0') 23894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52790) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\x10\xfbt\x03\xa0\xc0?B\x07Z\xb3') 23894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57159) -> ('172.17.0.3', 52790)) State.IN_PROGRESS -> State.SUCCEEDED 23894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57159) -> ('172.17.0.3', 47493)) State.WAITING -> State.FAILED 23894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33466) -> ('172.17.0.3', 47493)) State.FROZEN -> State.FAILED 23894ms [err] INFO:aioice.ice:Connection(0) ICE completed 23897ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@a;\x1fh<\x88X3)\x9e2') 23897ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57159) -> ('172.30.0.1', 52790)) State.IN_PROGRESS -> State.SUCCEEDED 23898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4\xf7\xad\x91z\x87\xdd\xe6KHY\xd4') 23898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4\xf7\xad\x91z\x87\xdd\xe6KHY\xd4') 23898ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd0\xea\x82\xff\x9c\xc8\x9c\x9c\xeb~M\xd0') 23899ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33466) -> ('172.30.0.1', 52790)) State.IN_PROGRESS -> State.SUCCEEDED 23899ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\x8a\x94NoU\x1eM)\x17-\x17') 23899ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 52790) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\x8a\x94NoU\x1eM)\x17-\x17') 23914ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 23914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 23915ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 23915ms [err] connectionstatechanged connecting completed stable 23915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 23942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 23942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 23942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 23942ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 23942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 23943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 23943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 23943ms [err] connectionstatechanged connected completed stable 23943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 23943ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "connected"}] 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 23945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 23945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 23945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 23945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2404342157, stream_id=1, stream_seq=0) 23945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 23946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2167515244, stream_id=1, stream_seq=0) 23946ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 23946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2167515244, gaps=[]) 23947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2404342157, gaps=[]) 23947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 24056ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24056ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24056ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24138ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681"}', extra='') 24138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681"}', extra='') 24139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 24139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 24139ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24139ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 24139ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 24139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24139ms [err] connectionstatechanged closed closed closed 24139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24139ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 24139ms [err] connectionstatechanged closed closed closed 24140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24140ms [err] connectionstatechanged closed closed closed 24140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24140ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "closed"}] 24140ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24140ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24249ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24249ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 24343ms [err] Traceback (most recent call last): 24343ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 24343ms [err] return _run_code(code, main_globals, None, 24343ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 24345ms [err] exec(code, run_globals) 24345ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 24345ms [err] sys.exit(main()) 24345ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 24345ms [err] asyncio.run(main_async()) 24345ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 24345ms [err] return loop.run_until_complete(main) 24345ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 24345ms [err] self.run_forever() 24345ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 24345ms [err] self._run_once() 24345ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 24345ms [err] event_list = self._selector.select(timeout) 24345ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 24345ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 24345ms [err] KeyboardInterrupt 24346ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 24346ms [err] h.flush() 24346ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors 30277ms [log] starting device 31091ms [err] DEBUG:asyncio:Using selector: EpollSelector 31288ms [err] ERROR:asyncio:Unclosed client session 31288ms [err] client_session: 31398ms [log] parsing 31398ms [log] creating device handler 31398ms [log] [ready] 31398ms [log] reading line 31398ms [log] [websocketToken] "f5372f66-9419-4dbf-845d-8828e9f7fa83" 31403ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31403ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31403ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 32979ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 32979ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 32979ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 33018ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6c821961-2adc-4e83-968f-34947b2060d4"}}', extra='') 33018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6c821961-2adc-4e83-968f-34947b2060d4"}}', extra='') 33018ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6c821961-2adc-4e83-968f-34947b2060d4"} 33164ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 33164ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 33168ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d", "state": "new"}] 35170ms [err] makeOffer 35170ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 35170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 35170ms [err] v=0 35170ms [err] o=- 3954830615 3954830615 IN IP4 0.0.0.0 35170ms [err] s=- 35170ms [err] t=0 0 35170ms [err] a=group:BUNDLE 0 35170ms [err] a=msid-semantic:WMS * 35170ms [err] m=application 9 DTLS/SCTP 5000 35170ms [err] c=IN IP4 0.0.0.0 35170ms [err] a=mid:0 35170ms [err] a=sctpmap:5000 webrtc-datachannel 65535 35170ms [err] a=max-message-size:65536 35170ms [err] a=ice-ufrag:sk8R 35170ms [err] a=ice-pwd:8o0zQ7HNvF0pLC9GcPXVuv 35170ms [err] a=fingerprint:sha-256 8F:C2:CD:5A:FE:97:75:9D:44:D4:DC:78:7A:E8:F3:F3:50:1E:70:96:B5:97:12:27:52:A7:94:E6:89:3E:03:34 35170ms [err] a=fingerprint:sha-384 E7:C1:90:61:BD:26:60:83:57:AD:5C:D6:16:75:B9:70:46:8C:B1:70:99:9C:1A:64:97:71:A1:E7:B7:F6:C0:30:CF:94:B3:3F:7F:F7:FA:66:27:55:99:80:2B:D9:13:9A 35170ms [err] a=fingerprint:sha-512 C3:64:A6:B7:19:21:08:BC:81:DE:55:5C:B7:0A:90:2D:50:F0:26:D1:D2:94:53:75:E7:52:F8:B1:AA:09:AC:E1:DD:5E:9A:1C:7F:FC:76:31:6F:1E:67:EB:46:91:29:AB:CA:A8:4D:1A:58:50:28:30:F7:06:1C:54:92:31:F7:4A 35170ms [err] a=setup:actpass 35170ms [err] 35171ms [err] connectionstatechanged new new have-local-offer 35171ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 35171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 35172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d", "state": "new"}] 35172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 35172ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 35173ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 35173ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35173ms [err] handleSignalingMessage 35173ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35173ms [err] handleOptions 35173ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 35173ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 35173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 35173ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 35184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/QWsAMEeHG9a') 35185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/QWsAMEeHG9a') 35187ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3344343858992814210 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:I029\\r\\na=ice-pwd:0Gb26BBGZlaSLeMfAqnIhhQX\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 02:B4:E5:7A:28:5D:73:30:50:26:A9:0C:4C:86:DC:48:79:DA:A4:E4:6C:B6:10:28:98:00:F8:62:35:19:4C:1C\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35187ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3344343858992814210 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:I029\\r\\na=ice-pwd:0Gb26BBGZlaSLeMfAqnIhhQX\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 02:B4:E5:7A:28:5D:73:30:50:26:A9:0C:4C:86:DC:48:79:DA:A4:E4:6C:B6:10:28:98:00:F8:62:35:19:4C:1C\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35187ms [err] handleSignalingMessage 35187ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35187ms [err] handleAnswer 35187ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 35187ms [err] acceptAnswer 35187ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 35187ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 35187ms [err] v=0 35187ms [err] o=- 3344343858992814210 2 IN IP4 127.0.0.1 35187ms [err] s=- 35187ms [err] t=0 0 35187ms [err] a=group:BUNDLE 0 35187ms [err] a=msid-semantic: WMS 35187ms [err] m=application 9 DTLS/SCTP 5000 35187ms [err] c=IN IP4 0.0.0.0 35187ms [err] a=ice-ufrag:I029 35187ms [err] a=ice-pwd:0Gb26BBGZlaSLeMfAqnIhhQX 35187ms [err] a=ice-options:trickle 35187ms [err] a=fingerprint:sha-256 02:B4:E5:7A:28:5D:73:30:50:26:A9:0C:4C:86:DC:48:79:DA:A4:E4:6C:B6:10:28:98:00:F8:62:35:19:4C:1C 35187ms [err] a=setup:active 35187ms [err] a=mid:0 35187ms [err] a=sctpmap:5000 webrtc-datachannel 1024 35187ms [err] 35188ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 35188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 35188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 35188ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dxCq14vkJ4 1 udp 1845501695 172.17.0.3 42253 typ prflx) 35188ms [err] connectionstatechanged connecting checking stable 35188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35188ms [err] connectionstatechanged connecting checking stable 35188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35188ms [err] connectionstatechanged connecting checking stable 35188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51755) -> ('172.17.0.3', 42253)) State.WAITING -> State.IN_PROGRESS 35189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfbM\xdb\x19\x9c\xa0\n\xab2m~L') 35189ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d", "state": "connecting"}] 35189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfbM\xdb\x19\x9c\xa0\n\xab2m~L') 35190ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51755) -> ('172.17.0.3', 42253)) State.IN_PROGRESS -> State.SUCCEEDED 35190ms [err] INFO:aioice.ice:Connection(0) ICE completed 35217ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4078300957 1 udp 2113937151 8756ef49-844f-4be2-9d73-3321d56263b1.local 42253 typ host generation 0 ufrag I029 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4078300957 1 udp 2113937151 8756ef49-844f-4be2-9d73-3321d56263b1.local 42253 typ host generation 0 ufrag I029 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35218ms [err] handleSignalingMessage 35218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35218ms [err] handleIceCandidate 35218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35218ms [err] acceptIceCandidate 35218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35219ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 35219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 35220ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 35221ms [err] connectionstatechanged connecting completed stable 35221ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 35223ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8756ef49-844f-4be2-9d73-3321d56263b1.local" resolved to 172.17.0.3 35224ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 35225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 35225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 35225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 35225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 35225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 35225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 35226ms [err] connectionstatechanged connected completed stable 35226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 35226ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d", "state": "connected"}] 35228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 35228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 35228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 35228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 35228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 35228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 35228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 35229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 35229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 35229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 35229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2093897180, stream_id=1, stream_seq=0) 35229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 35229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2093897180, gaps=[]) 35229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 35230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=350524792, stream_id=1, stream_seq=0) 35230ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 35230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=350524792, gaps=[]) 35233ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yLQVafKb1uJd') 35233ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yLQVafKb1uJd') 35318ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rTJ6rUSQ2lag') 35319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rTJ6rUSQ2lag') 35374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'simTD/TXW8IY') 35374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'simTD/TXW8IY') 35374ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41922) -> ('172.17.0.3', 42253)) State.WAITING -> State.IN_PROGRESS 35374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4\xb4\x10\x8e\xac\x82<\xae\x0b\xb0\xa1\n') 35376ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 42253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4\xb4\x10\x8e\xac\x82<\xae\x0b\xb0\xa1\n') 35376ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41922) -> ('172.17.0.3', 42253)) State.IN_PROGRESS -> State.SUCCEEDED 35376ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51755) -> ('172.17.0.3', 42253)) State.FROZEN -> State.FAILED 35376ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41922) -> ('172.17.0.3', 42253)) State.FROZEN -> State.FAILED 35384ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35384ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 35569ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35569ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d"}', extra='') 35569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 35569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 35569ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 35569ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 35570ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 35570ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 35570ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 35570ms [err] connectionstatechanged closed closed closed 35570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35570ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 35570ms [err] connectionstatechanged closed closed closed 35570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35571ms [err] connectionstatechanged closed closed closed 35571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35571ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5ded2288-c4f6-4f71-825f-054033daf69d", "state": "closed"}] 35571ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 35571ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 35669ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 35669ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 35669ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 35758ms [err] Traceback (most recent call last): 35758ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 35759ms [err] return _run_code(code, main_globals, None, 35759ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 35759ms [err] exec(code, run_globals) 35759ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 35759ms [err] sys.exit(main()) 35759ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 35759ms [err] asyncio.run(main_async()) 35759ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 35759ms [err] return loop.run_until_complete(main) 35759ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 35759ms [err] self.run_forever() 35759ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 35759ms [err] self._run_once() 35759ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 35760ms [err] event_list = self._selector.select(timeout) 35760ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 35760ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 35760ms [err] KeyboardInterrupt 35762ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 35762ms [err] h.flush() 35762ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 45937ms [log] starting device 46742ms [err] DEBUG:asyncio:Using selector: EpollSelector 46934ms [err] ERROR:asyncio:Unclosed client session 46934ms [err] client_session: 47044ms [log] parsing 47044ms [log] creating device handler 47044ms [log] [ready] 47044ms [log] reading line 47044ms [log] [websocketToken] "6b385913-a0fc-48ac-8dc0-b452b4e684d9" 47075ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 47075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 47075ms [log] [websocketConnected] 48571ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48571ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48571ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 48623ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2e6a155c-e3d3-46d4-af22-fa86e43592d1"}}', extra='') 48623ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2e6a155c-e3d3-46d4-af22-fa86e43592d1"}}', extra='') 48623ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2e6a155c-e3d3-46d4-af22-fa86e43592d1"} 48723ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 48723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 48727ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821", "state": "new"}] 50729ms [err] makeOffer 50729ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 50730ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 50730ms [err] v=0 50730ms [err] o=- 3954830630 3954830630 IN IP4 0.0.0.0 50730ms [err] s=- 50730ms [err] t=0 0 50730ms [err] a=group:BUNDLE 0 50730ms [err] a=msid-semantic:WMS * 50730ms [err] m=application 9 DTLS/SCTP 5000 50730ms [err] c=IN IP4 0.0.0.0 50730ms [err] a=mid:0 50730ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50730ms [err] a=max-message-size:65536 50730ms [err] a=ice-ufrag:8ysT 50730ms [err] a=ice-pwd:vOmZ66BSdXeH4P3l6VTNer 50730ms [err] a=fingerprint:sha-256 3B:A1:65:44:1D:E6:8D:04:8A:26:CB:58:29:6A:4D:36:39:0A:20:6E:3D:19:99:E2:BF:CC:F7:CB:7B:31:CB:1A 50730ms [err] a=fingerprint:sha-384 A6:E4:D8:85:A4:6B:33:0A:FD:02:58:49:2E:18:8B:6C:C6:22:CE:04:D5:3B:0E:75:DC:6F:15:8D:64:89:18:31:40:F9:71:CA:8F:BC:DA:4B:20:BC:72:70:25:6F:E9:43 50730ms [err] a=fingerprint:sha-512 17:E1:A7:6A:00:C6:09:E1:9A:DB:63:99:FB:7C:20:5D:11:A4:8B:F8:46:47:43:08:20:7B:20:A8:09:48:63:83:35:E4:D5:51:F0:4C:54:50:80:A4:81:78:5D:64:FD:19:DD:BC:B3:01:38:B4:0D:81:75:BC:45:44:31:48:F5:34 50730ms [err] a=setup:actpass 50730ms [err] 50731ms [err] connectionstatechanged new new have-local-offer 50731ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 50731ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 50733ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821", "state": "new"}] 50733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 50733ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 50734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 50734ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 50734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 50734ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 50734ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 50734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 50734ms [err] handleSignalingMessage 50734ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50735ms [err] handleOptions 50735ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 50772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yEc11oJxeAPT') 50773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yEc11oJxeAPT') 50777ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7410921367056469342 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:G9x3\\r\\na=ice-pwd:PIEq+Iw7MCUGzQdMtDKtFR2f\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 3A:4C:BD:D6:5C:31:CD:76:06:7E:C7:72:A1:FC:B2:DC:EF:56:B1:89:BB:35:BB:2B:54:34:FF:F3:6D:D7:0B:3B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 50777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7410921367056469342 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:G9x3\\r\\na=ice-pwd:PIEq+Iw7MCUGzQdMtDKtFR2f\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 3A:4C:BD:D6:5C:31:CD:76:06:7E:C7:72:A1:FC:B2:DC:EF:56:B1:89:BB:35:BB:2B:54:34:FF:F3:6D:D7:0B:3B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 50777ms [err] handleSignalingMessage 50777ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50777ms [err] handleAnswer 50777ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 50777ms [err] acceptAnswer 50777ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 50777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 50777ms [err] v=0 50777ms [err] o=- 7410921367056469342 2 IN IP4 127.0.0.1 50777ms [err] s=- 50777ms [err] t=0 0 50777ms [err] a=group:BUNDLE 0 50777ms [err] a=msid-semantic: WMS 50777ms [err] m=application 9 DTLS/SCTP 5000 50777ms [err] c=IN IP4 0.0.0.0 50777ms [err] a=ice-ufrag:G9x3 50777ms [err] a=ice-pwd:PIEq+Iw7MCUGzQdMtDKtFR2f 50777ms [err] a=ice-options:trickle 50777ms [err] a=fingerprint:sha-256 3A:4C:BD:D6:5C:31:CD:76:06:7E:C7:72:A1:FC:B2:DC:EF:56:B1:89:BB:35:BB:2B:54:34:FF:F3:6D:D7:0B:3B 50777ms [err] a=setup:active 50777ms [err] a=mid:0 50777ms [err] a=sctpmap:5000 webrtc-datachannel 1024 50777ms [err] 50778ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 50778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50778ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(peRHun0UbI 1 udp 1845501695 172.17.0.3 33425 typ prflx) 50778ms [err] connectionstatechanged connecting checking stable 50778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50778ms [err] connectionstatechanged connecting checking stable 50779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50779ms [err] connectionstatechanged connecting checking stable 50779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46912) -> ('172.17.0.3', 33425)) State.WAITING -> State.IN_PROGRESS 50779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd1!\x0e\xfe\xcd;\xa8\xfeo\xbd)\xaa') 50779ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821", "state": "connecting"}] 50780ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd1!\x0e\xfe\xcd;\xa8\xfeo\xbd)\xaa') 50780ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46912) -> ('172.17.0.3', 33425)) State.IN_PROGRESS -> State.SUCCEEDED 50780ms [err] INFO:aioice.ice:Connection(0) ICE completed 50821ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 50821ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50821ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 50821ms [err] connectionstatechanged connecting completed stable 50821ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50823ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 50824ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 50824ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 50824ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 50824ms [err] connectionstatechanged connected completed stable 50824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50825ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821", "state": "connected"}] 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 50829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9MBQUNHoBses') 50829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9MBQUNHoBses') 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=238437211, stream_id=1, stream_seq=0) 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 50831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437211, gaps=[]) 50831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 50831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2367613968, stream_id=1, stream_seq=0) 50831ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2367613968, gaps=[]) 50832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=238437212, stream_id=1, stream_seq=1) 50832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 50833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437213, stream_id=1, stream_seq=2) 50833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437214, stream_id=1, stream_seq=2) 50833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437215, stream_id=1, stream_seq=2) 50835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437213, gaps=[]) 50835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437216, stream_id=1, stream_seq=2) 50836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437217, stream_id=1, stream_seq=2) 50836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437215, gaps=[]) 50836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437218, stream_id=1, stream_seq=2) 50836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437219, stream_id=1, stream_seq=2) 50837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437217, gaps=[]) 50837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437220, stream_id=1, stream_seq=3) 50837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437221, stream_id=1, stream_seq=3) 50837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437222, stream_id=1, stream_seq=3) 50837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437223, stream_id=1, stream_seq=3) 50838ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3091726603 1 udp 2113937151 dde183ed-272a-4efa-9153-697f81e6a580.local 33425 typ host generation 0 ufrag G9x3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 50838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3091726603 1 udp 2113937151 dde183ed-272a-4efa-9153-697f81e6a580.local 33425 typ host generation 0 ufrag G9x3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 50838ms [err] handleSignalingMessage 50838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50838ms [err] handleIceCandidate 50838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 50838ms [err] acceptIceCandidate 50838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 50839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437219, gaps=[]) 50839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437224, stream_id=1, stream_seq=3) 50839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437225, stream_id=1, stream_seq=3) 50840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437221, gaps=[]) 50840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437226, stream_id=1, stream_seq=3) 50868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437223, gaps=[]) 50868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437227, stream_id=1, stream_seq=4) 50868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437228, stream_id=1, stream_seq=4) 50869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437229, stream_id=1, stream_seq=4) 50869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437230, stream_id=1, stream_seq=4) 50869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437231, stream_id=1, stream_seq=4) 50870ms [err] INFO:aioice.ice:Connection(0) Remote candidate "dde183ed-272a-4efa-9153-697f81e6a580.local" resolved to 172.17.0.3 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437225, gaps=[]) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437232, stream_id=1, stream_seq=4) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437233, stream_id=1, stream_seq=4) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437227, gaps=[]) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437234, stream_id=1, stream_seq=5) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437235, stream_id=1, stream_seq=5) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437236, stream_id=1, stream_seq=5) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437229, gaps=[]) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437237, stream_id=1, stream_seq=5) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437238, stream_id=1, stream_seq=5) 50872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437239, stream_id=1, stream_seq=5) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437231, gaps=[]) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437240, stream_id=1, stream_seq=5) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437233, gaps=[]) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437241, stream_id=1, stream_seq=6) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437242, stream_id=1, stream_seq=6) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437243, stream_id=1, stream_seq=6) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437244, stream_id=1, stream_seq=6) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437235, gaps=[]) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437245, stream_id=1, stream_seq=6) 50874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437246, stream_id=1, stream_seq=6) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437247, stream_id=1, stream_seq=6) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437237, gaps=[]) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437248, stream_id=1, stream_seq=7) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437249, stream_id=1, stream_seq=7) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437250, stream_id=1, stream_seq=7) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437239, gaps=[]) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437251, stream_id=1, stream_seq=7) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437252, stream_id=1, stream_seq=7) 50876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437253, stream_id=1, stream_seq=7) 50877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437241, gaps=[]) 50877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437254, stream_id=1, stream_seq=7) 50877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437243, gaps=[]) 50877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437255, stream_id=1, stream_seq=8) 50878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437256, stream_id=1, stream_seq=8) 50878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437257, stream_id=1, stream_seq=8) 50878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437258, stream_id=1, stream_seq=8) 50878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437245, gaps=[]) 50878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437259, stream_id=1, stream_seq=8) 50879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437260, stream_id=1, stream_seq=8) 50879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437261, stream_id=1, stream_seq=8) 50879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437247, gaps=[]) 50879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437262, stream_id=1, stream_seq=9) 50880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437263, stream_id=1, stream_seq=9) 50880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437264, stream_id=1, stream_seq=9) 50881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437249, gaps=[]) 50881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437265, stream_id=1, stream_seq=9) 50881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437266, stream_id=1, stream_seq=9) 50881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437267, stream_id=1, stream_seq=9) 50882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437251, gaps=[]) 50882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437268, stream_id=1, stream_seq=9) 50883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437253, gaps=[]) 50883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437269, stream_id=1, stream_seq=10) 50883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437270, stream_id=1, stream_seq=10) 50883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437271, stream_id=1, stream_seq=10) 50884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437272, stream_id=1, stream_seq=10) 50884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437255, gaps=[]) 50884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437273, stream_id=1, stream_seq=10) 50884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437274, stream_id=1, stream_seq=10) 50884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437275, stream_id=1, stream_seq=10) 50885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437257, gaps=[]) 50885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437276, stream_id=1, stream_seq=11) 50885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437277, stream_id=1, stream_seq=11) 50886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437278, stream_id=1, stream_seq=11) 50886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437259, gaps=[]) 50886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437279, stream_id=1, stream_seq=11) 50886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437280, stream_id=1, stream_seq=11) 50887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437281, stream_id=1, stream_seq=11) 50887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437261, gaps=[]) 50887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437282, stream_id=1, stream_seq=11) 50888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437263, gaps=[]) 50888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437283, stream_id=1, stream_seq=12) 50888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437284, stream_id=1, stream_seq=12) 50888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437285, stream_id=1, stream_seq=12) 50888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437286, stream_id=1, stream_seq=12) 50889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437265, gaps=[]) 50889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437287, stream_id=1, stream_seq=12) 50889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437288, stream_id=1, stream_seq=12) 50914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437289, stream_id=1, stream_seq=12) 50914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437267, gaps=[]) 50915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437290, stream_id=1, stream_seq=13) 50915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437291, stream_id=1, stream_seq=13) 50915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437292, stream_id=1, stream_seq=13) 50917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437269, gaps=[]) 50917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437293, stream_id=1, stream_seq=13) 50917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437294, stream_id=1, stream_seq=13) 50918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437295, stream_id=1, stream_seq=13) 50918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437271, gaps=[]) 50918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437296, stream_id=1, stream_seq=13) 50919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437273, gaps=[]) 50919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437297, stream_id=1, stream_seq=14) 50919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437298, stream_id=1, stream_seq=14) 50919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437299, stream_id=1, stream_seq=14) 50920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437300, stream_id=1, stream_seq=14) 50920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437275, gaps=[]) 50920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437301, stream_id=1, stream_seq=14) 50920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437302, stream_id=1, stream_seq=14) 50920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437303, stream_id=1, stream_seq=14) 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437277, gaps=[]) 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437304, stream_id=1, stream_seq=15) 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437305, stream_id=1, stream_seq=15) 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437306, stream_id=1, stream_seq=15) 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437279, gaps=[]) 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437307, stream_id=1, stream_seq=15) 50922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437308, stream_id=1, stream_seq=15) 50922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437309, stream_id=1, stream_seq=15) 50922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437281, gaps=[]) 50922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437310, stream_id=1, stream_seq=15) 50923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437283, gaps=[]) 50923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437311, stream_id=1, stream_seq=16) 50923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437312, stream_id=1, stream_seq=16) 50923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437313, stream_id=1, stream_seq=16) 50923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437314, stream_id=1, stream_seq=16) 50924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437285, gaps=[]) 50924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437315, stream_id=1, stream_seq=16) 50924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437316, stream_id=1, stream_seq=16) 50924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437317, stream_id=1, stream_seq=16) 50924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mksxXjg02G+R') 50925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mksxXjg02G+R') 50925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437287, gaps=[]) 50925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437318, stream_id=1, stream_seq=17) 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437319, stream_id=1, stream_seq=17) 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437320, stream_id=1, stream_seq=17) 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437289, gaps=[]) 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437321, stream_id=1, stream_seq=17) 50927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437322, stream_id=1, stream_seq=17) 50927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437323, stream_id=1, stream_seq=17) 50928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437291, gaps=[]) 50928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437324, stream_id=1, stream_seq=17) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437293, gaps=[]) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437325, stream_id=1, stream_seq=18) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437326, stream_id=1, stream_seq=18) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437327, stream_id=1, stream_seq=18) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437328, stream_id=1, stream_seq=18) 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437295, gaps=[]) 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437329, stream_id=1, stream_seq=18) 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437330, stream_id=1, stream_seq=18) 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437331, stream_id=1, stream_seq=18) 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437297, gaps=[]) 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437332, stream_id=1, stream_seq=19) 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437333, stream_id=1, stream_seq=19) 50932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437299, gaps=[]) 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437334, stream_id=1, stream_seq=19) 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437335, stream_id=1, stream_seq=19) 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437336, stream_id=1, stream_seq=19) 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437301, gaps=[]) 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437337, stream_id=1, stream_seq=19) 50933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437338, stream_id=1, stream_seq=19) 50934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437303, gaps=[]) 50934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437339, stream_id=1, stream_seq=20) 50934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437340, stream_id=1, stream_seq=20) 50934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437341, stream_id=1, stream_seq=20) 50935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437305, gaps=[]) 50935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437342, stream_id=1, stream_seq=20) 50935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437343, stream_id=1, stream_seq=20) 50935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437344, stream_id=1, stream_seq=20) 50936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437307, gaps=[]) 50936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437345, stream_id=1, stream_seq=20) 50962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437309, gaps=[]) 50962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437346, stream_id=1, stream_seq=21) 50962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437347, stream_id=1, stream_seq=21) 50962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437348, stream_id=1, stream_seq=21) 50962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437349, stream_id=1, stream_seq=21) 50962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437350, stream_id=1, stream_seq=21) 50963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437311, gaps=[]) 50963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437351, stream_id=1, stream_seq=21) 50963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437352, stream_id=1, stream_seq=21) 50964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437313, gaps=[]) 50964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437353, stream_id=1, stream_seq=22) 50964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437354, stream_id=1, stream_seq=22) 50964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437355, stream_id=1, stream_seq=22) 50965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437315, gaps=[]) 50965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437356, stream_id=1, stream_seq=22) 50965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437357, stream_id=1, stream_seq=22) 50965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437358, stream_id=1, stream_seq=22) 50967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437317, gaps=[]) 50967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437359, stream_id=1, stream_seq=22) 50968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437319, gaps=[]) 50968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437360, stream_id=1, stream_seq=23) 50968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437361, stream_id=1, stream_seq=23) 50968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437362, stream_id=1, stream_seq=23) 50968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437363, stream_id=1, stream_seq=23) 50968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437321, gaps=[]) 50969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437364, stream_id=1, stream_seq=23) 50969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437365, stream_id=1, stream_seq=23) 50969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437366, stream_id=1, stream_seq=23) 50970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437323, gaps=[]) 50970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437367, stream_id=1, stream_seq=24) 50970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437368, stream_id=1, stream_seq=24) 50970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437369, stream_id=1, stream_seq=24) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437325, gaps=[]) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437370, stream_id=1, stream_seq=24) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437371, stream_id=1, stream_seq=24) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437372, stream_id=1, stream_seq=24) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437327, gaps=[]) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437373, stream_id=1, stream_seq=24) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437329, gaps=[]) 50971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437374, stream_id=1, stream_seq=25) 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437375, stream_id=1, stream_seq=25) 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437376, stream_id=1, stream_seq=25) 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437377, stream_id=1, stream_seq=25) 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437331, gaps=[]) 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437378, stream_id=1, stream_seq=25) 50972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437379, stream_id=1, stream_seq=25) 50973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437380, stream_id=1, stream_seq=25) 50973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437333, gaps=[]) 50973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437381, stream_id=1, stream_seq=26) 50973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437382, stream_id=1, stream_seq=26) 50973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437383, stream_id=1, stream_seq=26) 50974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437335, gaps=[]) 50974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437384, stream_id=1, stream_seq=26) 50974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437385, stream_id=1, stream_seq=26) 50974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437386, stream_id=1, stream_seq=26) 50974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437337, gaps=[]) 50975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437387, stream_id=1, stream_seq=26) 50976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437339, gaps=[]) 50976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437388, stream_id=1, stream_seq=27) 50976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437389, stream_id=1, stream_seq=27) 50976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437390, stream_id=1, stream_seq=27) 50976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437391, stream_id=1, stream_seq=27) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437341, gaps=[]) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437392, stream_id=1, stream_seq=27) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437393, stream_id=1, stream_seq=27) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437394, stream_id=1, stream_seq=27) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437343, gaps=[]) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437395, stream_id=1, stream_seq=28) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437396, stream_id=1, stream_seq=28) 50978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437397, stream_id=1, stream_seq=28) 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437345, gaps=[]) 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437398, stream_id=1, stream_seq=28) 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437399, stream_id=1, stream_seq=28) 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437400, stream_id=1, stream_seq=28) 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437347, gaps=[]) 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437401, stream_id=1, stream_seq=28) 50981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437349, gaps=[]) 50981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437402, stream_id=1, stream_seq=29) 50981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437403, stream_id=1, stream_seq=29) 50982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437404, stream_id=1, stream_seq=29) 50982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437405, stream_id=1, stream_seq=29) 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437351, gaps=[]) 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437406, stream_id=1, stream_seq=29) 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437407, stream_id=1, stream_seq=29) 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437408, stream_id=1, stream_seq=29) 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437353, gaps=[]) 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437409, stream_id=1, stream_seq=30) 50983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437410, stream_id=1, stream_seq=30) 50984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437411, stream_id=1, stream_seq=30) 50984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437355, gaps=[]) 50984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437412, stream_id=1, stream_seq=30) 50985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437413, stream_id=1, stream_seq=30) 50985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437414, stream_id=1, stream_seq=30) 50985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437357, gaps=[]) 50985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437415, stream_id=1, stream_seq=30) 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437359, gaps=[]) 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437416, stream_id=1, stream_seq=31) 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437417, stream_id=1, stream_seq=31) 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437418, stream_id=1, stream_seq=31) 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437419, stream_id=1, stream_seq=31) 51013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437361, gaps=[]) 51013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437420, stream_id=1, stream_seq=31) 51013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437421, stream_id=1, stream_seq=31) 51013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437422, stream_id=1, stream_seq=31) 51013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437363, gaps=[]) 51014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437423, stream_id=1, stream_seq=32) 51014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437424, stream_id=1, stream_seq=32) 51014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437425, stream_id=1, stream_seq=32) 51014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437365, gaps=[]) 51014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437426, stream_id=1, stream_seq=32) 51015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437427, stream_id=1, stream_seq=32) 51015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437428, stream_id=1, stream_seq=32) 51015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437367, gaps=[]) 51015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437429, stream_id=1, stream_seq=32) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437369, gaps=[]) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238437430, stream_id=1, stream_seq=33) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437431, stream_id=1, stream_seq=33) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437432, stream_id=1, stream_seq=33) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437433, stream_id=1, stream_seq=33) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437371, gaps=[]) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437434, stream_id=1, stream_seq=33) 51020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238437435, stream_id=1, stream_seq=33) 51021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238437436, stream_id=1, stream_seq=33) 51021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437373, gaps=[]) 51021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51021ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8192 51021ms [log] 8188 51021ms [log] line [file] undefined 51021ms [log] 51021ms [log] reading line 51021ms [log] [experimentStatusChanged] {"status": "running", "message": null} 51022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437375, gaps=[]) 51022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437377, gaps=[]) 51023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437379, gaps=[]) 51023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437381, gaps=[]) 51024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437383, gaps=[]) 51025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437385, gaps=[]) 51025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437387, gaps=[]) 51026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437389, gaps=[]) 51027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437391, gaps=[]) 51028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437393, gaps=[]) 51028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437395, gaps=[]) 51029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437397, gaps=[]) 51030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437399, gaps=[]) 51030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437401, gaps=[]) 51031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437403, gaps=[]) 51032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437405, gaps=[]) 51032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51032ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ySc+EzPkNDdI') 51033ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ySc+EzPkNDdI') 51033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54837) -> ('172.17.0.3', 33425)) State.WAITING -> State.IN_PROGRESS 51033ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a\x14(L|#x\xa8\xbfYh\xba') 51033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437407, gaps=[]) 51033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437409, gaps=[]) 51058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437411, gaps=[]) 51059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437413, gaps=[]) 51059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437415, gaps=[]) 51060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437417, gaps=[]) 51061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437419, gaps=[]) 51062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437421, gaps=[]) 51062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238437423, gaps=[]) 51063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238437425, gaps=[]) 51064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238437427, gaps=[]) 51064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238437429, gaps=[]) 51065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238437431, gaps=[]) 51066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238437433, gaps=[]) 51066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238437435, gaps=[]) 51067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 51068ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33425) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a\x14(L|#x\xa8\xbfYh\xba') 51068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54837) -> ('172.17.0.3', 33425)) State.IN_PROGRESS -> State.SUCCEEDED 51068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46912) -> ('172.17.0.3', 33425)) State.FROZEN -> State.FAILED 51068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54837) -> ('172.17.0.3', 33425)) State.FROZEN -> State.FAILED 51259ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 51259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821"}', extra='') 51259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 51259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 51259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 51259ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 51259ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 51259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51260ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51260ms [err] connectionstatechanged closed closed closed 51260ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51260ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 51260ms [err] connectionstatechanged closed closed closed 51260ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51260ms [err] connectionstatechanged closed closed closed 51260ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51261ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5a5290b-d104-46ef-9395-97283e80f821", "state": "closed"}] 51261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51261ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51399ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51399ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51399ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 51492ms [err] Traceback (most recent call last): 51492ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51492ms [err] return _run_code(code, main_globals, None, 51492ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51492ms [err] exec(code, run_globals) 51492ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51492ms [err] sys.exit(main()) 51492ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51492ms [err] asyncio.run(main_async()) 51492ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51492ms [err] return loop.run_until_complete(main) 51492ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51492ms [err] self.run_forever() 51492ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51492ms [err] self._run_once() 51492ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51493ms [err] event_list = self._selector.select(timeout) 51493ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51493ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51493ms [err] KeyboardInterrupt 51495ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51495ms [err] h.flush() 51495ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 51656ms [log] starting device 52514ms [err] DEBUG:asyncio:Using selector: EpollSelector 52712ms [err] ERROR:asyncio:Unclosed client session 52712ms [err] client_session: 52848ms [log] parsing 52848ms [log] creating device handler 52848ms [log] [ready] 52848ms [log] reading line 52848ms [log] [websocketToken] "d898565d-7821-4037-b7c1-6e99fd65f04f" 52853ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52853ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52853ms [log] [websocketConnected] 53133ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53133ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53133ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 53171ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d5f30749-d37a-431b-99d2-0e4a2a75c483"}}', extra='') 53171ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d5f30749-d37a-431b-99d2-0e4a2a75c483"}}', extra='') 53171ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d5f30749-d37a-431b-99d2-0e4a2a75c483"} 53273ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 53273ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 53278ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "new"}] 55282ms [err] makeOffer 55282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 55282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 55282ms [err] v=0 55282ms [err] o=- 3954830635 3954830635 IN IP4 0.0.0.0 55282ms [err] s=- 55282ms [err] t=0 0 55282ms [err] a=group:BUNDLE 0 55282ms [err] a=msid-semantic:WMS * 55282ms [err] m=application 9 DTLS/SCTP 5000 55282ms [err] c=IN IP4 0.0.0.0 55282ms [err] a=mid:0 55282ms [err] a=sctpmap:5000 webrtc-datachannel 65535 55282ms [err] a=max-message-size:65536 55282ms [err] a=ice-ufrag:MJSI 55282ms [err] a=ice-pwd:O1znD5AhViH4lK7rcZgmIG 55282ms [err] a=fingerprint:sha-256 5B:C8:33:DD:0B:9F:DB:4C:79:E5:7A:9B:2B:91:71:76:67:A7:67:AF:46:7C:6B:52:1F:D4:B2:F6:A6:A1:E7:59 55282ms [err] a=fingerprint:sha-384 F1:F4:67:7E:8F:53:9E:FF:3A:16:05:06:45:34:A2:1A:2E:E9:4C:98:8A:38:90:5B:D6:71:31:F0:F3:E0:5F:11:D6:F2:6E:1B:8F:F1:C1:96:04:85:D1:89:9E:5E:A7:B3 55282ms [err] a=fingerprint:sha-512 AA:4D:EF:E1:C9:B9:92:BF:1A:D4:CB:6E:12:81:75:68:AB:6E:42:DF:BA:73:9B:66:E2:69:91:EA:F9:30:A7:9F:44:49:77:01:8C:C8:64:58:9D:47:51:E1:DA:D7:BC:C5:60:7D:CB:1A:A7:25:24:09:09:76:EE:22:8C:A7:13:B1 55282ms [err] a=setup:actpass 55282ms [err] 55283ms [err] connectionstatechanged new new have-local-offer 55283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 55283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 55284ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "new"}] 55285ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 55285ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 55285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 55286ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 55286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 55286ms [err] handleSignalingMessage 55286ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55286ms [err] handleOptions 55286ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 55286ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 55286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 55286ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 55299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\x8dV^p\xf3\x900\xa6\xe2\x0bO') 55299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\x8dV^p\xf3\x900\xa6\xe2\x0bO') 55329ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830635 3954830635 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 59844 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 59844 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40372 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dA1U\\r\\na=ice-pwd:U66qzSipJjx5g4UH00Zo1C\\r\\na=fingerprint:sha-256 C8:01:88:F0:9E:C7:42:D6:77:7B:AE:30:D9:06:F1:D2:EB:A7:20:58:39:D5:AF:A4:C0:83:8B:50:81:98:61:23\\r\\na=fingerprint:sha-384 E6:12:15:E0:7A:75:70:4B:2D:DD:88:6F:74:B3:B5:C2:71:35:C5:D5:4E:D7:B9:75:85:5E:49:23:46:6E:D5:82:60:29:94:C3:4F:04:09:5E:89:24:10:3E:7B:0B:25:B3\\r\\na=fingerprint:sha-512 EA:87:3D:17:36:F5:20:AC:3F:7A:BE:8E:99:75:7A:19:DB:F9:7D:FD:16:13:9E:56:AB:EE:28:41:85:C4:55:F4:F5:20:9E:44:C7:76:90:E6:45:17:48:09:85:39:C1:D5:09:A2:04:72:F2:50:B8:C7:51:BD:B6:62:82:40:1A:2C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 55330ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830635 3954830635 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 59844 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 59844 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40372 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dA1U\\r\\na=ice-pwd:U66qzSipJjx5g4UH00Zo1C\\r\\na=fingerprint:sha-256 C8:01:88:F0:9E:C7:42:D6:77:7B:AE:30:D9:06:F1:D2:EB:A7:20:58:39:D5:AF:A4:C0:83:8B:50:81:98:61:23\\r\\na=fingerprint:sha-384 E6:12:15:E0:7A:75:70:4B:2D:DD:88:6F:74:B3:B5:C2:71:35:C5:D5:4E:D7:B9:75:85:5E:49:23:46:6E:D5:82:60:29:94:C3:4F:04:09:5E:89:24:10:3E:7B:0B:25:B3\\r\\na=fingerprint:sha-512 EA:87:3D:17:36:F5:20:AC:3F:7A:BE:8E:99:75:7A:19:DB:F9:7D:FD:16:13:9E:56:AB:EE:28:41:85:C4:55:F4:F5:20:9E:44:C7:76:90:E6:45:17:48:09:85:39:C1:D5:09:A2:04:72:F2:50:B8:C7:51:BD:B6:62:82:40:1A:2C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 55330ms [err] handleSignalingMessage 55330ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55330ms [err] handleAnswer 55330ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 55330ms [err] acceptAnswer 55330ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 55330ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 55330ms [err] v=0 55330ms [err] o=- 3954830635 3954830635 IN IP4 0.0.0.0 55330ms [err] s=- 55330ms [err] t=0 0 55330ms [err] a=group:BUNDLE 0 55330ms [err] a=msid-semantic:WMS * 55330ms [err] m=application 59844 DTLS/SCTP 5000 55330ms [err] c=IN IP4 172.30.0.1 55330ms [err] a=mid:0 55330ms [err] a=sctpmap:5000 webrtc-datachannel 65535 55330ms [err] a=max-message-size:65536 55330ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59844 typ host 55330ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40372 typ host 55330ms [err] a=end-of-candidates 55330ms [err] a=ice-ufrag:dA1U 55330ms [err] a=ice-pwd:U66qzSipJjx5g4UH00Zo1C 55330ms [err] a=fingerprint:sha-256 C8:01:88:F0:9E:C7:42:D6:77:7B:AE:30:D9:06:F1:D2:EB:A7:20:58:39:D5:AF:A4:C0:83:8B:50:81:98:61:23 55330ms [err] a=fingerprint:sha-384 E6:12:15:E0:7A:75:70:4B:2D:DD:88:6F:74:B3:B5:C2:71:35:C5:D5:4E:D7:B9:75:85:5E:49:23:46:6E:D5:82:60:29:94:C3:4F:04:09:5E:89:24:10:3E:7B:0B:25:B3 55330ms [err] a=fingerprint:sha-512 EA:87:3D:17:36:F5:20:AC:3F:7A:BE:8E:99:75:7A:19:DB:F9:7D:FD:16:13:9E:56:AB:EE:28:41:85:C4:55:F4:F5:20:9E:44:C7:76:90:E6:45:17:48:09:85:39:C1:D5:09:A2:04:72:F2:50:B8:C7:51:BD:B6:62:82:40:1A:2C 55330ms [err] a=setup:active 55330ms [err] 55331ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 55331ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 55331ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 55331ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39408) -> ('172.30.0.1', 59844)) State.FROZEN -> State.WAITING 55331ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51129) -> ('172.30.0.1', 59844)) State.FROZEN -> State.WAITING 55331ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39408) -> ('172.17.0.3', 40372)) State.FROZEN -> State.WAITING 55331ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Pa1gDRzRa5 1 udp 1862270975 172.17.0.3 59844 typ prflx) 55332ms [err] connectionstatechanged connecting checking stable 55332ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55332ms [err] connectionstatechanged connecting checking stable 55332ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55332ms [err] connectionstatechanged connecting checking stable 55332ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55332ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39408) -> ('172.17.0.3', 59844)) State.WAITING -> State.IN_PROGRESS 55332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\xfa\xa3\xd8\xbd\xc0\x18Cwh\xfe\xf2') 55332ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39408) -> ('172.30.0.1', 59844)) State.WAITING -> State.IN_PROGRESS 55332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98\x86\xa4\x1a)\x93t\x19.{{1') 55333ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "connecting"}] 55335ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\xfa\xa3\xd8\xbd\xc0\x18Cwh\xfe\xf2') 55335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39408) -> ('172.17.0.3', 59844)) State.IN_PROGRESS -> State.SUCCEEDED 55335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51129) -> ('172.30.0.1', 59844)) State.WAITING -> State.FAILED 55335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39408) -> ('172.17.0.3', 40372)) State.WAITING -> State.FAILED 55335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51129) -> ('172.17.0.3', 40372)) State.FROZEN -> State.FAILED 55335ms [err] INFO:aioice.ice:Connection(0) ICE completed 55337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98\x86\xa4\x1a)\x93t\x19.{{1') 55337ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39408) -> ('172.30.0.1', 59844)) State.IN_PROGRESS -> State.SUCCEEDED 55338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa1\xc1#<\xa4`B\xfa\xfe\xa4\xbc\xd8') 55338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa1\xc1#<\xa4`B\xfa\xfe\xa4\xbc\xd8') 55352ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 55352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 55354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 55354ms [err] connectionstatechanged connecting completed stable 55354ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 55379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 55379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 55379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 55379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 55379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 55379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 55380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 55380ms [err] connectionstatechanged connected completed stable 55380ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 55380ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "connected"}] 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=670304492, stream_id=1, stream_seq=0) 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1135629574, stream_id=1, stream_seq=0) 55383ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 55383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1135629574, gaps=[]) 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304492, gaps=[]) 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=670304493, stream_id=1, stream_seq=1) 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304494, stream_id=1, stream_seq=2) 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304495, stream_id=1, stream_seq=2) 55385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304496, stream_id=1, stream_seq=2) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304493, gaps=[]) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304497, stream_id=1, stream_seq=2) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304494, gaps=[]) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304498, stream_id=1, stream_seq=2) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304499, stream_id=1, stream_seq=2) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304495, gaps=[]) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304500, stream_id=1, stream_seq=2) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304496, gaps=[]) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304501, stream_id=1, stream_seq=3) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304502, stream_id=1, stream_seq=3) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304497, gaps=[]) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304503, stream_id=1, stream_seq=3) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304504, stream_id=1, stream_seq=3) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304498, gaps=[]) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304505, stream_id=1, stream_seq=3) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304506, stream_id=1, stream_seq=3) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304499, gaps=[]) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304507, stream_id=1, stream_seq=3) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304500, gaps=[]) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304508, stream_id=1, stream_seq=4) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304509, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304501, gaps=[]) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304510, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304511, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304502, gaps=[]) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304512, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304513, stream_id=1, stream_seq=4) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304503, gaps=[]) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304514, stream_id=1, stream_seq=4) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304504, gaps=[]) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304515, stream_id=1, stream_seq=5) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304516, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304505, gaps=[]) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304517, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304518, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304506, gaps=[]) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304519, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304520, stream_id=1, stream_seq=5) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304507, gaps=[]) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304521, stream_id=1, stream_seq=5) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304508, gaps=[]) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304522, stream_id=1, stream_seq=6) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304523, stream_id=1, stream_seq=6) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304509, gaps=[]) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304524, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304525, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304510, gaps=[]) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304526, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304527, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304511, gaps=[]) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304528, stream_id=1, stream_seq=6) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304512, gaps=[]) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304529, stream_id=1, stream_seq=7) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304530, stream_id=1, stream_seq=7) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304513, gaps=[]) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304531, stream_id=1, stream_seq=7) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304532, stream_id=1, stream_seq=7) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304514, gaps=[]) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304533, stream_id=1, stream_seq=7) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304534, stream_id=1, stream_seq=7) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304515, gaps=[]) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304535, stream_id=1, stream_seq=7) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304516, gaps=[]) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304536, stream_id=1, stream_seq=8) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304537, stream_id=1, stream_seq=8) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304517, gaps=[]) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304538, stream_id=1, stream_seq=8) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304539, stream_id=1, stream_seq=8) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304518, gaps=[]) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304540, stream_id=1, stream_seq=8) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304541, stream_id=1, stream_seq=8) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304519, gaps=[]) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304542, stream_id=1, stream_seq=8) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304520, gaps=[]) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304543, stream_id=1, stream_seq=9) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304544, stream_id=1, stream_seq=9) 55399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304521, gaps=[]) 55399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304545, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304546, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304522, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304547, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304548, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304523, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304549, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304524, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304550, stream_id=1, stream_seq=10) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304551, stream_id=1, stream_seq=10) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304525, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304552, stream_id=1, stream_seq=10) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304553, stream_id=1, stream_seq=10) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304526, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304554, stream_id=1, stream_seq=10) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304555, stream_id=1, stream_seq=10) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304527, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304556, stream_id=1, stream_seq=10) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304528, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304557, stream_id=1, stream_seq=11) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304558, stream_id=1, stream_seq=11) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304529, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304559, stream_id=1, stream_seq=11) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304560, stream_id=1, stream_seq=11) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304530, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304561, stream_id=1, stream_seq=11) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304562, stream_id=1, stream_seq=11) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304531, gaps=[]) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304563, stream_id=1, stream_seq=11) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304532, gaps=[]) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304564, stream_id=1, stream_seq=12) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304565, stream_id=1, stream_seq=12) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304533, gaps=[]) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304566, stream_id=1, stream_seq=12) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304567, stream_id=1, stream_seq=12) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304534, gaps=[]) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304568, stream_id=1, stream_seq=12) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304569, stream_id=1, stream_seq=12) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304535, gaps=[]) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304570, stream_id=1, stream_seq=12) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304536, gaps=[]) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304571, stream_id=1, stream_seq=13) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304572, stream_id=1, stream_seq=13) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304537, gaps=[]) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304573, stream_id=1, stream_seq=13) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304574, stream_id=1, stream_seq=13) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304538, gaps=[]) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304575, stream_id=1, stream_seq=13) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304576, stream_id=1, stream_seq=13) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304539, gaps=[]) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304577, stream_id=1, stream_seq=13) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304540, gaps=[]) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304578, stream_id=1, stream_seq=14) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304579, stream_id=1, stream_seq=14) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304541, gaps=[]) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304580, stream_id=1, stream_seq=14) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304581, stream_id=1, stream_seq=14) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304542, gaps=[]) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304582, stream_id=1, stream_seq=14) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304583, stream_id=1, stream_seq=14) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304543, gaps=[]) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304584, stream_id=1, stream_seq=14) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304544, gaps=[]) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304585, stream_id=1, stream_seq=15) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304586, stream_id=1, stream_seq=15) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304545, gaps=[]) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304587, stream_id=1, stream_seq=15) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304588, stream_id=1, stream_seq=15) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304546, gaps=[]) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304589, stream_id=1, stream_seq=15) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304590, stream_id=1, stream_seq=15) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304547, gaps=[]) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304591, stream_id=1, stream_seq=15) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304548, gaps=[]) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304592, stream_id=1, stream_seq=16) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304593, stream_id=1, stream_seq=16) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304549, gaps=[]) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304594, stream_id=1, stream_seq=16) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304595, stream_id=1, stream_seq=16) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304550, gaps=[]) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304596, stream_id=1, stream_seq=16) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304597, stream_id=1, stream_seq=16) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304551, gaps=[]) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304598, stream_id=1, stream_seq=16) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304552, gaps=[]) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304599, stream_id=1, stream_seq=17) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304600, stream_id=1, stream_seq=17) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304553, gaps=[]) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304601, stream_id=1, stream_seq=17) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304602, stream_id=1, stream_seq=17) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304554, gaps=[]) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304603, stream_id=1, stream_seq=17) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304604, stream_id=1, stream_seq=17) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304555, gaps=[]) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304605, stream_id=1, stream_seq=17) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304556, gaps=[]) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304606, stream_id=1, stream_seq=18) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304607, stream_id=1, stream_seq=18) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304557, gaps=[]) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304608, stream_id=1, stream_seq=18) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304609, stream_id=1, stream_seq=18) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304558, gaps=[]) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304610, stream_id=1, stream_seq=18) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304611, stream_id=1, stream_seq=18) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304559, gaps=[]) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304612, stream_id=1, stream_seq=18) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304560, gaps=[]) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304613, stream_id=1, stream_seq=19) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304614, stream_id=1, stream_seq=19) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304561, gaps=[]) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304615, stream_id=1, stream_seq=19) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304616, stream_id=1, stream_seq=19) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304562, gaps=[]) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304617, stream_id=1, stream_seq=19) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304618, stream_id=1, stream_seq=19) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304563, gaps=[]) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304619, stream_id=1, stream_seq=19) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304564, gaps=[]) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304620, stream_id=1, stream_seq=20) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304621, stream_id=1, stream_seq=20) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304565, gaps=[]) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304622, stream_id=1, stream_seq=20) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304623, stream_id=1, stream_seq=20) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304566, gaps=[]) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304624, stream_id=1, stream_seq=20) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304625, stream_id=1, stream_seq=20) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304567, gaps=[]) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304626, stream_id=1, stream_seq=20) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304568, gaps=[]) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304627, stream_id=1, stream_seq=21) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304628, stream_id=1, stream_seq=21) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304569, gaps=[]) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304629, stream_id=1, stream_seq=21) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304630, stream_id=1, stream_seq=21) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304570, gaps=[]) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304631, stream_id=1, stream_seq=21) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304632, stream_id=1, stream_seq=21) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304571, gaps=[]) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304633, stream_id=1, stream_seq=21) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304572, gaps=[]) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304634, stream_id=1, stream_seq=22) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304635, stream_id=1, stream_seq=22) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304573, gaps=[]) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304636, stream_id=1, stream_seq=22) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304637, stream_id=1, stream_seq=22) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304574, gaps=[]) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304638, stream_id=1, stream_seq=22) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304639, stream_id=1, stream_seq=22) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304575, gaps=[]) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304640, stream_id=1, stream_seq=22) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304576, gaps=[]) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304641, stream_id=1, stream_seq=23) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304642, stream_id=1, stream_seq=23) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304577, gaps=[]) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304643, stream_id=1, stream_seq=23) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304644, stream_id=1, stream_seq=23) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304578, gaps=[]) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304645, stream_id=1, stream_seq=23) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304646, stream_id=1, stream_seq=23) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304579, gaps=[]) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304647, stream_id=1, stream_seq=23) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304580, gaps=[]) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304648, stream_id=1, stream_seq=24) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304649, stream_id=1, stream_seq=24) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304581, gaps=[]) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304650, stream_id=1, stream_seq=24) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304651, stream_id=1, stream_seq=24) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304582, gaps=[]) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304652, stream_id=1, stream_seq=24) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304653, stream_id=1, stream_seq=24) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304583, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304654, stream_id=1, stream_seq=24) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304584, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304655, stream_id=1, stream_seq=25) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304656, stream_id=1, stream_seq=25) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304585, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304657, stream_id=1, stream_seq=25) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304658, stream_id=1, stream_seq=25) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304586, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304659, stream_id=1, stream_seq=25) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304660, stream_id=1, stream_seq=25) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304587, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304661, stream_id=1, stream_seq=25) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304588, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304662, stream_id=1, stream_seq=26) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304663, stream_id=1, stream_seq=26) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304589, gaps=[]) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304664, stream_id=1, stream_seq=26) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304665, stream_id=1, stream_seq=26) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304590, gaps=[]) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304666, stream_id=1, stream_seq=26) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304667, stream_id=1, stream_seq=26) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304591, gaps=[]) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304668, stream_id=1, stream_seq=26) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304592, gaps=[]) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304669, stream_id=1, stream_seq=27) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304670, stream_id=1, stream_seq=27) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304593, gaps=[]) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304671, stream_id=1, stream_seq=27) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304672, stream_id=1, stream_seq=27) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304594, gaps=[]) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304673, stream_id=1, stream_seq=27) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304674, stream_id=1, stream_seq=27) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304595, gaps=[]) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304675, stream_id=1, stream_seq=27) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304596, gaps=[]) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304676, stream_id=1, stream_seq=28) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304677, stream_id=1, stream_seq=28) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304597, gaps=[]) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304678, stream_id=1, stream_seq=28) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304679, stream_id=1, stream_seq=28) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304598, gaps=[]) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304680, stream_id=1, stream_seq=28) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304681, stream_id=1, stream_seq=28) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304599, gaps=[]) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304682, stream_id=1, stream_seq=28) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304600, gaps=[]) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304683, stream_id=1, stream_seq=29) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304684, stream_id=1, stream_seq=29) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304601, gaps=[]) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304685, stream_id=1, stream_seq=29) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304686, stream_id=1, stream_seq=29) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304602, gaps=[]) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304687, stream_id=1, stream_seq=29) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304688, stream_id=1, stream_seq=29) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304603, gaps=[]) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304689, stream_id=1, stream_seq=29) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304604, gaps=[]) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304690, stream_id=1, stream_seq=30) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304691, stream_id=1, stream_seq=30) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304605, gaps=[]) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304692, stream_id=1, stream_seq=30) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304693, stream_id=1, stream_seq=30) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304606, gaps=[]) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304694, stream_id=1, stream_seq=30) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304695, stream_id=1, stream_seq=30) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304607, gaps=[]) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304696, stream_id=1, stream_seq=30) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304608, gaps=[]) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304697, stream_id=1, stream_seq=31) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304698, stream_id=1, stream_seq=31) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304609, gaps=[]) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304699, stream_id=1, stream_seq=31) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304700, stream_id=1, stream_seq=31) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304610, gaps=[]) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304701, stream_id=1, stream_seq=31) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304702, stream_id=1, stream_seq=31) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304611, gaps=[]) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304703, stream_id=1, stream_seq=31) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304612, gaps=[]) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304704, stream_id=1, stream_seq=32) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304705, stream_id=1, stream_seq=32) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304613, gaps=[]) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304706, stream_id=1, stream_seq=32) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304707, stream_id=1, stream_seq=32) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304614, gaps=[]) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304708, stream_id=1, stream_seq=32) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304709, stream_id=1, stream_seq=32) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304615, gaps=[]) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304710, stream_id=1, stream_seq=32) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304616, gaps=[]) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=670304711, stream_id=1, stream_seq=33) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304712, stream_id=1, stream_seq=33) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304617, gaps=[]) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304713, stream_id=1, stream_seq=33) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304714, stream_id=1, stream_seq=33) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304618, gaps=[]) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304715, stream_id=1, stream_seq=33) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=670304716, stream_id=1, stream_seq=33) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304619, gaps=[]) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=670304717, stream_id=1, stream_seq=33) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304620, gaps=[]) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304621, gaps=[]) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304622, gaps=[]) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304623, gaps=[]) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304624, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304625, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304626, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304627, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304628, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304629, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304630, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304631, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304632, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304633, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304634, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304635, gaps=[]) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304636, gaps=[]) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304637, gaps=[]) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304638, gaps=[]) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304639, gaps=[]) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304640, gaps=[]) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304641, gaps=[]) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304642, gaps=[]) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304643, gaps=[]) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304644, gaps=[]) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304645, gaps=[]) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304646, gaps=[]) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304647, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304648, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304649, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304650, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304651, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304652, gaps=[]) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304653, gaps=[]) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304654, gaps=[]) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304655, gaps=[]) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304656, gaps=[]) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304657, gaps=[]) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304658, gaps=[]) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304659, gaps=[]) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304660, gaps=[]) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304661, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304662, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304663, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304664, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304665, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304666, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304667, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304668, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304669, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304670, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304671, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304672, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304673, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304674, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304675, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304676, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304677, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304678, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304679, gaps=[]) 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304680, gaps=[]) 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304681, gaps=[]) 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304682, gaps=[]) 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304683, gaps=[]) 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304684, gaps=[]) 55526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304685, gaps=[]) 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304686, gaps=[]) 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304687, gaps=[]) 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304688, gaps=[]) 55527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304689, gaps=[]) 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304690, gaps=[]) 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304691, gaps=[]) 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304692, gaps=[]) 55528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304693, gaps=[]) 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304694, gaps=[]) 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304695, gaps=[]) 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304696, gaps=[]) 55529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304697, gaps=[]) 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304698, gaps=[]) 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304699, gaps=[]) 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304700, gaps=[]) 55530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304701, gaps=[]) 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304702, gaps=[]) 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304703, gaps=[]) 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304704, gaps=[]) 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304705, gaps=[]) 55531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304706, gaps=[]) 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304707, gaps=[]) 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304708, gaps=[]) 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304709, gaps=[]) 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304710, gaps=[]) 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304711, gaps=[]) 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304712, gaps=[]) 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304713, gaps=[]) 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304714, gaps=[]) 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304715, gaps=[]) 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304716, gaps=[]) 55533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 55534ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 55534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8192 55534ms [log] 8188 55534ms [log] line [file] undefined 55534ms [log] 55534ms [log] reading line 55534ms [log] [experimentStatusChanged] {"status": "running", "message": null} 55580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304717, gaps=[]) 55580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 55736ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce"}', extra='') 55736ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce"}', extra='') 55736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 55736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 55736ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 55736ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 55736ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 55736ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 55736ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 55737ms [err] connectionstatechanged closed closed closed 55737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55737ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 55737ms [err] connectionstatechanged closed closed closed 55737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55737ms [err] connectionstatechanged closed closed closed 55737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55762ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "closed"}] 55762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 55762ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 55881ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 55881ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 55881ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 55974ms [err] Traceback (most recent call last): 55974ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 55974ms [err] return _run_code(code, main_globals, None, 55974ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 55974ms [err] exec(code, run_globals) 55974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 55974ms [err] sys.exit(main()) 55974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 55974ms [err] asyncio.run(main_async()) 55974ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 55974ms [err] return loop.run_until_complete(main) 55974ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 55975ms [err] self.run_forever() 55975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 55975ms [err] self._run_once() 55975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 55975ms [err] event_list = self._selector.select(timeout) 55975ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 55976ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 55976ms [err] KeyboardInterrupt 55977ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 55977ms [err] h.flush() 55977ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 74146ms [log] starting device 74880ms [err] DEBUG:asyncio:Using selector: EpollSelector 75073ms [err] ERROR:asyncio:Unclosed client session 75073ms [err] client_session: 75206ms [log] parsing 75206ms [log] creating device handler 75206ms [log] [ready] 75206ms [log] reading line 75206ms [log] [websocketToken] "bcf5523a-d47a-484f-a525-859a879e83a2" 75211ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75211ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75211ms [log] line {"signal":"gpio1","value":"strongH"} 75211ms [log] 75211ms [log] reading line 75211ms [log] line {"signal":"gpio2","value":"strongL"} 75211ms [log] 75211ms [log] reading line 75211ms [log] [websocketConnected] 76805ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76805ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76805ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 76840ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9b782f08-566f-432e-854b-bf44e2a3eb92"}}', extra='') 76840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9b782f08-566f-432e-854b-bf44e2a3eb92"}}', extra='') 76840ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9b782f08-566f-432e-854b-bf44e2a3eb92"} 76943ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b","config":{"iceServers":[]},"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='') 76943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b","config":{"iceServers":[]},"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='') 76947ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76947ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76947ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b", "state": "new"}] 78950ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 78950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 78950ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 78950ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 78950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 78950ms [err] handleSignalingMessage 78950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78950ms [err] handleOptions 78950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 78950ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8203414045010925232 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:WGly\\r\\na=ice-pwd:ZVe/tUuxGK7btvnXX31pr9m9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DF:4F:F2:E5:91:63:C7:79:9B:BD:90:F4:A8:53:8D:20:5A:79:FC:C8:73:1A:E2:FE:F5:00:44:BB:C2:02:06:9A\\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/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 78950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8203414045010925232 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:WGly\\r\\na=ice-pwd:ZVe/tUuxGK7btvnXX31pr9m9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DF:4F:F2:E5:91:63:C7:79:9B:BD:90:F4:A8:53:8D:20:5A:79:FC:C8:73:1A:E2:FE:F5:00:44:BB:C2:02:06:9A\\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/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 78950ms [err] handleSignalingMessage 78950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78950ms [err] handleOffer 78950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 78951ms [err] makeAnswer 78951ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 78951ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 78951ms [err] v=0 78951ms [err] o=- 8203414045010925232 2 IN IP4 127.0.0.1 78951ms [err] s=- 78951ms [err] t=0 0 78951ms [err] a=group:BUNDLE 0 78951ms [err] a=extmap-allow-mixed 78951ms [err] a=msid-semantic: WMS 78951ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 78951ms [err] c=IN IP4 0.0.0.0 78951ms [err] a=ice-ufrag:WGly 78951ms [err] a=ice-pwd:ZVe/tUuxGK7btvnXX31pr9m9 78951ms [err] a=ice-options:trickle 78951ms [err] a=fingerprint:sha-256 DF:4F:F2:E5:91:63:C7:79:9B:BD:90:F4:A8:53:8D:20:5A:79:FC:C8:73:1A:E2:FE:F5:00:44:BB:C2:02:06:9A 78951ms [err] a=setup:actpass 78951ms [err] a=mid:0 78951ms [err] a=sctp-port:5000 78951ms [err] a=max-message-size:262144 78951ms [err] 78952ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 78952ms [err] v=0 78952ms [err] o=- 8203414045010925232 2 IN IP4 127.0.0.1 78952ms [err] s=- 78952ms [err] t=0 0 78952ms [err] a=group:BUNDLE 0 78952ms [err] a=extmap-allow-mixed 78952ms [err] a=msid-semantic: WMS 78952ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 78952ms [err] c=IN IP4 0.0.0.0 78952ms [err] a=ice-ufrag:WGly 78952ms [err] a=ice-pwd:ZVe/tUuxGK7btvnXX31pr9m9 78952ms [err] a=ice-options:trickle 78952ms [err] a=fingerprint:sha-256 DF:4F:F2:E5:91:63:C7:79:9B:BD:90:F4:A8:53:8D:20:5A:79:FC:C8:73:1A:E2:FE:F5:00:44:BB:C2:02:06:9A 78952ms [err] a=setup:actpass 78952ms [err] a=mid:0 78952ms [err] a=sctp-port:5000 78952ms [err] a=max-message-size:262144 78952ms [err] 78952ms [err] connectionstatechanged new new have-remote-offer 78952ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 78952ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b", "state": "new"}] 78953ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 78953ms [err] v=0 78953ms [err] o=- 3954830659 3954830659 IN IP4 0.0.0.0 78953ms [err] s=- 78953ms [err] t=0 0 78953ms [err] a=group:BUNDLE 0 78953ms [err] a=msid-semantic:WMS * 78953ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 78953ms [err] c=IN IP4 0.0.0.0 78953ms [err] a=mid:0 78953ms [err] a=sctp-port:5000 78953ms [err] a=max-message-size:65536 78953ms [err] a=ice-ufrag:rq1L 78953ms [err] a=ice-pwd:72NJxmojIlhKR1gfVlqorC 78953ms [err] a=fingerprint:sha-256 59:E8:1F:6D:E2:71:98:F7:98:E2:06:6F:44:BB:DB:3F:C6:39:22:52:6F:50:82:53:68:0B:CE:98:30:20:99:26 78953ms [err] a=fingerprint:sha-384 A3:2E:24:44:26:5C:C3:9C:70:B7:34:82:ED:13:9D:31:95:D0:67:02:DB:56:22:7D:34:24:1A:5A:B8:DC:51:7B:14:BF:AA:C4:BC:DD:E5:2C:4E:B7:48:CB:CA:AF:E7:AF 78953ms [err] a=fingerprint:sha-512 47:1A:F4:BF:B4:4B:E1:BE:99:DF:7D:97:BB:96:F9:10:01:D8:EB:94:BD:7D:08:6E:B8:22:90:E5:D3:9C:A8:5D:C4:D5:C0:24:88:AE:8C:BB:CB:F0:E8:A4:E9:DC:F1:81:F0:23:27:3F:90:3B:FC:4F:2B:26:DC:AB:F8:FD:BA:87 78953ms [err] a=setup:active 78953ms [err] 78953ms [err] connectionstatechanged new new stable 78953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 78953ms [err] connectionstatechanged new new stable 78953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 78954ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 78955ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 78955ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 78955ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 78956ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 78956ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 78956ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 78956ms [err] connectionstatechanged connecting checking stable 78956ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78956ms [err] connectionstatechanged connecting checking stable 78956ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78956ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b", "state": "connecting"}] 78965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ujRzAApQ5k7G') 78966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ujRzAApQ5k7G') 78966ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2QkBuQC4Kv 1 udp 1845501695 172.17.0.3 59351 typ prflx) 78966ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41906) -> ('172.17.0.3', 59351)) State.WAITING -> State.IN_PROGRESS 78966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xddu"Q\xd6)\xc9qh\x8b\xb2_') 78968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xddu"Q\xd6)\xc9qh\x8b\xb2_') 78968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41906) -> ('172.17.0.3', 59351)) State.IN_PROGRESS -> State.SUCCEEDED 78969ms [err] INFO:aioice.ice:Connection(0) ICE completed 78998ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 78998ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 78999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 78999ms [err] connectionstatechanged connecting completed stable 78999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 79002ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 79002ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 79002ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 79002ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 79002ms [err] connectionstatechanged connected completed stable 79002ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 79002ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b", "state": "connected"}] 79005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 79005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 79005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 79005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 79005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 79005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 79006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=879040515, stream_id=1, stream_seq=0) 79006ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 79006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4162765299, stream_id=1, stream_seq=0) 79007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 79007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=879040515, gaps=[]) 79007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4162765299, gaps=[]) 79007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 79007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4162765300, stream_id=1, stream_seq=1) 79008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 79008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4162765301, stream_id=1, stream_seq=2) 79008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4162765301, gaps=[]) 79008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 79012ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1151239383 1 udp 2113937151 207fd337-8901-4560-85f4-d015f459e585.local 59351 typ host generation 0 ufrag WGly network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 79012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1151239383 1 udp 2113937151 207fd337-8901-4560-85f4-d015f459e585.local 59351 typ host generation 0 ufrag WGly network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 79012ms [err] handleSignalingMessage 79012ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79012ms [err] handleIceCandidate 79012ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 79012ms [err] acceptIceCandidate 79012ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 79015ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M0QmDOPHS0gN') 79015ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M0QmDOPHS0gN') 79015ms [err] INFO:aioice.ice:Connection(0) Remote candidate "207fd337-8901-4560-85f4-d015f459e585.local" resolved to 172.17.0.3 79090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'k24iNsQgBIX1') 79090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59351) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'k24iNsQgBIX1') 79091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41906) -> ('172.17.0.3', 59351)) State.FROZEN -> State.FAILED 79091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38454) -> ('172.17.0.3', 59351)) State.FROZEN -> State.FAILED 79113ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 79113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 79113ms [log] [experimentStatusChanged] {"status": "running", "message": null} 79191ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 79191ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b"}', extra='') 79191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 79191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 79191ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 79191ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 79192ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 79192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 79192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 79192ms [err] connectionstatechanged closed closed closed 79192ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79192ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 79192ms [err] connectionstatechanged closed closed closed 79192ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79192ms [err] connectionstatechanged closed closed closed 79192ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79193ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/53b15a69-f7b7-4fb5-afba-5eb2d6efe79b", "state": "closed"}] 79193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 79193ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 79249ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79249ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 79390ms [err] Traceback (most recent call last): 79390ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 79390ms [err] return _run_code(code, main_globals, None, 79390ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 79390ms [err] exec(code, run_globals) 79390ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 79390ms [err] sys.exit(main()) 79390ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 79390ms [err] asyncio.run(main_async()) 79390ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 79390ms [err] return loop.run_until_complete(main) 79390ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 79390ms [err] self.run_forever() 79390ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 79391ms [err] self._run_once() 79391ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 79391ms [err] event_list = self._selector.select(timeout) 79391ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 79391ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 79392ms [err] KeyboardInterrupt 79393ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 79393ms [err] h.flush() 79393ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 79590ms [log] starting device 80351ms [err] DEBUG:asyncio:Using selector: EpollSelector 80535ms [err] ERROR:asyncio:Unclosed client session 80535ms [err] client_session: 80638ms [log] parsing 80638ms [log] creating device handler 80638ms [log] [ready] 80638ms [log] reading line 80638ms [log] [websocketToken] "637230c7-8a13-45b3-99e6-c29e58a1cc85" 80643ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80643ms [log] [websocketConnected] 82231ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82231ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 82275ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a515c147-0c9e-4b6e-ba1c-fa4a6650beb4"}}', extra='') 82275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a515c147-0c9e-4b6e-ba1c-fa4a6650beb4"}}', extra='') 82275ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a515c147-0c9e-4b6e-ba1c-fa4a6650beb4"} 82410ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc","config":{"iceServers":[]},"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='') 82410ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc","config":{"iceServers":[]},"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='') 82414ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc", "state": "new"}] 84418ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 84418ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 84418ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 84418ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84418ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84418ms [err] handleSignalingMessage 84418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 84418ms [err] handleOptions 84418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 84418ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7059465094804269542 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:O7SW\\r\\na=ice-pwd:5ynaH6H/7ycIKszbbBT4E4jd\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5F:98:D0:F2:29:CF:B5:11:EF:F7:34:AB:1F:3B:90:29:3A:17:DD:A5:69:2E:56:7A:71:1D:32:39:AC:FA:AB:11\\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/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84418ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7059465094804269542 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:O7SW\\r\\na=ice-pwd:5ynaH6H/7ycIKszbbBT4E4jd\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5F:98:D0:F2:29:CF:B5:11:EF:F7:34:AB:1F:3B:90:29:3A:17:DD:A5:69:2E:56:7A:71:1D:32:39:AC:FA:AB:11\\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/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84418ms [err] handleSignalingMessage 84419ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 84419ms [err] handleOffer 84419ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 84419ms [err] makeAnswer 84419ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 84419ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 84419ms [err] v=0 84419ms [err] o=- 7059465094804269542 2 IN IP4 127.0.0.1 84419ms [err] s=- 84419ms [err] t=0 0 84419ms [err] a=group:BUNDLE 0 84419ms [err] a=extmap-allow-mixed 84419ms [err] a=msid-semantic: WMS 84419ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 84419ms [err] c=IN IP4 0.0.0.0 84419ms [err] a=ice-ufrag:O7SW 84419ms [err] a=ice-pwd:5ynaH6H/7ycIKszbbBT4E4jd 84419ms [err] a=ice-options:trickle 84419ms [err] a=fingerprint:sha-256 5F:98:D0:F2:29:CF:B5:11:EF:F7:34:AB:1F:3B:90:29:3A:17:DD:A5:69:2E:56:7A:71:1D:32:39:AC:FA:AB:11 84419ms [err] a=setup:actpass 84419ms [err] a=mid:0 84419ms [err] a=sctp-port:5000 84419ms [err] a=max-message-size:262144 84419ms [err] 84420ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 84420ms [err] v=0 84420ms [err] o=- 7059465094804269542 2 IN IP4 127.0.0.1 84420ms [err] s=- 84420ms [err] t=0 0 84420ms [err] a=group:BUNDLE 0 84420ms [err] a=extmap-allow-mixed 84420ms [err] a=msid-semantic: WMS 84420ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 84420ms [err] c=IN IP4 0.0.0.0 84420ms [err] a=ice-ufrag:O7SW 84420ms [err] a=ice-pwd:5ynaH6H/7ycIKszbbBT4E4jd 84420ms [err] a=ice-options:trickle 84420ms [err] a=fingerprint:sha-256 5F:98:D0:F2:29:CF:B5:11:EF:F7:34:AB:1F:3B:90:29:3A:17:DD:A5:69:2E:56:7A:71:1D:32:39:AC:FA:AB:11 84420ms [err] a=setup:actpass 84420ms [err] a=mid:0 84420ms [err] a=sctp-port:5000 84420ms [err] a=max-message-size:262144 84420ms [err] 84420ms [err] connectionstatechanged new new have-remote-offer 84420ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 84421ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc", "state": "new"}] 84421ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 84421ms [err] v=0 84421ms [err] o=- 3954830664 3954830664 IN IP4 0.0.0.0 84421ms [err] s=- 84421ms [err] t=0 0 84421ms [err] a=group:BUNDLE 0 84421ms [err] a=msid-semantic:WMS * 84421ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 84421ms [err] c=IN IP4 0.0.0.0 84421ms [err] a=mid:0 84421ms [err] a=sctp-port:5000 84421ms [err] a=max-message-size:65536 84421ms [err] a=ice-ufrag:Pe5j 84421ms [err] a=ice-pwd:2eBZqO7PwaA0wxCQ3pvhzh 84421ms [err] a=fingerprint:sha-256 E5:87:74:99:08:A7:EF:BE:B8:92:61:07:8C:D4:29:25:BD:0F:0B:22:E5:3B:74:8D:62:33:24:27:C8:4C:86:BA 84421ms [err] a=fingerprint:sha-384 13:FE:3D:E6:09:D4:C2:58:FC:B5:06:40:70:90:61:13:BA:32:44:17:EA:B6:88:ED:00:55:BC:5D:23:F2:D5:43:DB:93:94:E5:1C:9D:DB:C4:7F:69:B3:45:BE:E3:9A:56 84421ms [err] a=fingerprint:sha-512 AB:89:CE:39:81:19:A1:A8:A0:84:03:4A:54:1A:80:6B:3C:9E:A3:78:86:0D:E7:DC:E2:B2:FD:B0:58:10:D2:57:A5:AB:A4:2F:B7:CD:23:10:F4:A5:07:65:A2:6B:E0:ED:59:7B:52:10:2E:61:64:07:2A:12:2B:A4:D5:EC:81:B0 84421ms [err] a=setup:active 84421ms [err] 84422ms [err] connectionstatechanged new new stable 84422ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 84422ms [err] connectionstatechanged new new stable 84422ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 84422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 84423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 84423ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 84424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 84424ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 84424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 84424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 84424ms [err] connectionstatechanged connecting checking stable 84424ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 84424ms [err] connectionstatechanged connecting checking stable 84424ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 84425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc", "state": "connecting"}] 84433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nF49bk7fxykE') 84434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nF49bk7fxykE') 84434ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(sRBCBt8dPH 1 udp 1845501695 172.17.0.3 57024 typ prflx) 84434ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56956) -> ('172.17.0.3', 57024)) State.WAITING -> State.IN_PROGRESS 84434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03#W\xd5E\xff<\x12\xf0\x81\x1bz') 84436ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x03#W\xd5E\xff<\x12\xf0\x81\x1bz') 84436ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56956) -> ('172.17.0.3', 57024)) State.IN_PROGRESS -> State.SUCCEEDED 84436ms [err] INFO:aioice.ice:Connection(0) ICE completed 84445ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 84445ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 84468ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 84468ms [err] connectionstatechanged connecting completed stable 84468ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 84469ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:627383371 1 udp 2113937151 1b508b31-16ed-4f00-bcd8-e5f99129ae9c.local 57024 typ host generation 0 ufrag O7SW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:627383371 1 udp 2113937151 1b508b31-16ed-4f00-bcd8-e5f99129ae9c.local 57024 typ host generation 0 ufrag O7SW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84469ms [err] handleSignalingMessage 84469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 84469ms [err] handleIceCandidate 84469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 84469ms [err] acceptIceCandidate 84469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 84475ms [err] INFO:aioice.ice:Connection(0) Remote candidate "1b508b31-16ed-4f00-bcd8-e5f99129ae9c.local" resolved to 172.17.0.3 84476ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 84477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 84477ms [err] connectionstatechanged connected completed stable 84477ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 84477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 84477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 84477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 84478ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc", "state": "connected"}] 84478ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 84478ms [log] line {"signal":"gpio1","value":"strongH"} 84478ms [log] 84478ms [log] reading line 84478ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2279875532, stream_id=1, stream_seq=0) 84480ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4159162277, stream_id=1, stream_seq=0) 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2279875532, gaps=[]) 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4159162277, gaps=[]) 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4159162278, stream_id=1, stream_seq=1) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4159162279, stream_id=1, stream_seq=2) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4159162280, stream_id=1, stream_seq=3) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4159162281, stream_id=1, stream_seq=4) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4159162279, gaps=[]) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4159162281, gaps=[]) 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 84483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'60FBEuir/Sl4') 84483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'60FBEuir/Sl4') 84483ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56956) -> ('172.17.0.3', 57024)) State.FROZEN -> State.FAILED 84483ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.17.0.3', 57024)) State.FROZEN -> State.FAILED 84562ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fcuted6L/UWN') 84563ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57024) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fcuted6L/UWN') 84572ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 84572ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 84572ms [log] line {"signal":"gpio2","value":"strongL"} 84572ms [log] 84572ms [log] reading line 84572ms [log] [experimentStatusChanged] {"status": "running", "message": null} 84671ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84671ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc"}', extra='') 84671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 84673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 84673ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 84673ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 84673ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 84673ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 84673ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 84673ms [err] connectionstatechanged closed closed closed 84673ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84673ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 84673ms [err] connectionstatechanged closed closed closed 84673ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84673ms [err] connectionstatechanged closed closed closed 84673ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84673ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 84673ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 84673ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f6659de9-f886-4177-b768-ebef0736adbc", "state": "closed"}] 84771ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 84771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 84771ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 84910ms [err] Traceback (most recent call last): 84910ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 84910ms [err] return _run_code(code, main_globals, None, 84910ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 84910ms [err] exec(code, run_globals) 84910ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 84910ms [err] sys.exit(main()) 84910ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 84910ms [err] asyncio.run(main_async()) 84910ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 84910ms [err] return loop.run_until_complete(main) 84910ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 84911ms [err] self.run_forever() 84911ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 84917ms [err] self._run_once() 84917ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 84917ms [err] event_list = self._selector.select(timeout) 84917ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 84917ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 84917ms [err] KeyboardInterrupt 84917ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 84917ms [err] h.flush() 84917ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 85101ms [log] starting device 85872ms [err] DEBUG:asyncio:Using selector: EpollSelector 86066ms [err] ERROR:asyncio:Unclosed client session 86066ms [err] client_session: 86207ms [log] parsing 86207ms [log] creating device handler 86207ms [log] [ready] 86207ms [log] reading line 86207ms [log] [websocketToken] "ba5ab0b0-ecd2-4651-8aba-2e23a821bb50" 86212ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86212ms [log] line {"signal":"gpio1","value":"strongH"} 86212ms [log] 86212ms [log] reading line 86212ms [log] line {"signal":"gpio2","value":"strongL"} 86212ms [log] 86212ms [log] reading line 86212ms [log] [websocketConnected] 86504ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86504ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86548ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b9eea76e-1eae-495a-a86a-5a0cc259a830"}}', extra='') 86548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b9eea76e-1eae-495a-a86a-5a0cc259a830"}}', extra='') 86548ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b9eea76e-1eae-495a-a86a-5a0cc259a830"} 86675ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","config":{"iceServers":[]},"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='') 86675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","config":{"iceServers":[]},"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='') 86678ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86679ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "new"}] 88690ms [err] makeOffer 88690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 88690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 88690ms [err] v=0 88690ms [err] o=- 3954830668 3954830668 IN IP4 0.0.0.0 88690ms [err] s=- 88690ms [err] t=0 0 88690ms [err] a=group:BUNDLE 0 88690ms [err] a=msid-semantic:WMS * 88690ms [err] m=application 9 DTLS/SCTP 5000 88690ms [err] c=IN IP4 0.0.0.0 88690ms [err] a=mid:0 88690ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88690ms [err] a=max-message-size:65536 88690ms [err] a=ice-ufrag:3EOG 88690ms [err] a=ice-pwd:cpvx4FvWoVdd2wSBHZI1NI 88690ms [err] a=fingerprint:sha-256 D5:74:22:19:67:EA:B9:E5:07:E7:E2:09:E5:15:72:C4:E9:E5:E3:38:6D:B6:C8:87:6F:61:38:88:B1:5F:D3:7D 88690ms [err] a=fingerprint:sha-384 C3:FA:79:31:78:AB:76:78:07:B4:8D:5D:A7:C8:C0:F1:87:2B:37:BB:3A:8C:A3:47:AD:D1:15:96:94:C3:66:DE:EE:D1:72:F3:A9:44:25:E0:26:5C:E6:5D:7D:C5:66:25 88690ms [err] a=fingerprint:sha-512 B3:FC:4A:83:D4:8F:8C:53:72:09:A2:A2:57:60:28:E5:16:B0:B1:00:25:E9:21:12:CE:49:39:5D:8C:8A:42:C1:23:33:87:5C:01:19:43:15:0C:8C:DF:6C:79:C6:C4:C3:7C:B2:1E:23:B3:6A:F1:83:49:61:3B:63:83:A5:16:18 88690ms [err] a=setup:actpass 88690ms [err] 88691ms [err] connectionstatechanged new new have-local-offer 88691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 88691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88692ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "new"}] 88693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88693ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88693ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88693ms [err] handleSignalingMessage 88693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88693ms [err] handleOptions 88693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88694ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 88694ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 88694ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\.\xb9\xb6\x11\nk.\xa1\xd5\xa1O') 88704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\.\xb9\xb6\x11\nk.\xa1\xd5\xa1O') 88709ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830668 3954830668 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 48959 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 48959 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51993 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:pD19\\r\\na=ice-pwd:2Jk5eig8Nv0HR15ToaKSAu\\r\\na=fingerprint:sha-256 9D:A8:E4:7E:C6:87:57:D3:C1:FC:BD:92:24:1B:1E:59:90:3D:9F:13:2D:10:66:B9:E0:81:4E:91:2A:1A:A0:1E\\r\\na=fingerprint:sha-384 92:B7:9E:2F:EF:9B:FF:A1:CD:69:4A:3A:D3:EC:EC:C0:A9:BF:04:6B:11:6E:87:38:C2:94:33:AF:5E:A6:8D:7C:C4:57:70:9B:B1:16:A5:D2:0A:BB:97:87:4D:11:41:52\\r\\na=fingerprint:sha-512 42:00:40:56:77:EE:A8:C0:07:DB:F7:A6:96:7B:45:B2:D3:E9:3E:B6:AF:6E:3B:B5:E1:D7:A4:67:0B:3B:3C:E3:B6:43:8A:B5:03:15:10:C4:2E:11:16:19:FC:D6:D5:AC:B1:43:D6:F8:37:16:2E:7C:4A:1C:DF:B3:B0:93:A5:0B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 88709ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830668 3954830668 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 48959 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 48959 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51993 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:pD19\\r\\na=ice-pwd:2Jk5eig8Nv0HR15ToaKSAu\\r\\na=fingerprint:sha-256 9D:A8:E4:7E:C6:87:57:D3:C1:FC:BD:92:24:1B:1E:59:90:3D:9F:13:2D:10:66:B9:E0:81:4E:91:2A:1A:A0:1E\\r\\na=fingerprint:sha-384 92:B7:9E:2F:EF:9B:FF:A1:CD:69:4A:3A:D3:EC:EC:C0:A9:BF:04:6B:11:6E:87:38:C2:94:33:AF:5E:A6:8D:7C:C4:57:70:9B:B1:16:A5:D2:0A:BB:97:87:4D:11:41:52\\r\\na=fingerprint:sha-512 42:00:40:56:77:EE:A8:C0:07:DB:F7:A6:96:7B:45:B2:D3:E9:3E:B6:AF:6E:3B:B5:E1:D7:A4:67:0B:3B:3C:E3:B6:43:8A:B5:03:15:10:C4:2E:11:16:19:FC:D6:D5:AC:B1:43:D6:F8:37:16:2E:7C:4A:1C:DF:B3:B0:93:A5:0B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 88709ms [err] handleSignalingMessage 88709ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88710ms [err] handleAnswer 88710ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 88710ms [err] acceptAnswer 88710ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 88710ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 88710ms [err] v=0 88710ms [err] o=- 3954830668 3954830668 IN IP4 0.0.0.0 88710ms [err] s=- 88710ms [err] t=0 0 88710ms [err] a=group:BUNDLE 0 88710ms [err] a=msid-semantic:WMS * 88710ms [err] m=application 48959 DTLS/SCTP 5000 88710ms [err] c=IN IP4 172.30.0.1 88710ms [err] a=mid:0 88710ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88710ms [err] a=max-message-size:65536 88710ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48959 typ host 88710ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51993 typ host 88710ms [err] a=end-of-candidates 88710ms [err] a=ice-ufrag:pD19 88710ms [err] a=ice-pwd:2Jk5eig8Nv0HR15ToaKSAu 88710ms [err] a=fingerprint:sha-256 9D:A8:E4:7E:C6:87:57:D3:C1:FC:BD:92:24:1B:1E:59:90:3D:9F:13:2D:10:66:B9:E0:81:4E:91:2A:1A:A0:1E 88710ms [err] a=fingerprint:sha-384 92:B7:9E:2F:EF:9B:FF:A1:CD:69:4A:3A:D3:EC:EC:C0:A9:BF:04:6B:11:6E:87:38:C2:94:33:AF:5E:A6:8D:7C:C4:57:70:9B:B1:16:A5:D2:0A:BB:97:87:4D:11:41:52 88710ms [err] a=fingerprint:sha-512 42:00:40:56:77:EE:A8:C0:07:DB:F7:A6:96:7B:45:B2:D3:E9:3E:B6:AF:6E:3B:B5:E1:D7:A4:67:0B:3B:3C:E3:B6:43:8A:B5:03:15:10:C4:2E:11:16:19:FC:D6:D5:AC:B1:43:D6:F8:37:16:2E:7C:4A:1C:DF:B3:B0:93:A5:0B 88710ms [err] a=setup:active 88710ms [err] 88711ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 88711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 88711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 88711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52132) -> ('172.30.0.1', 48959)) State.FROZEN -> State.WAITING 88712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35208) -> ('172.30.0.1', 48959)) State.FROZEN -> State.WAITING 88712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52132) -> ('172.17.0.3', 51993)) State.FROZEN -> State.WAITING 88712ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(1k3VrPg3iO 1 udp 1862270975 172.17.0.3 48959 typ prflx) 88712ms [err] connectionstatechanged connecting checking stable 88712ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88712ms [err] connectionstatechanged connecting checking stable 88712ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88712ms [err] connectionstatechanged connecting checking stable 88712ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52132) -> ('172.17.0.3', 48959)) State.WAITING -> State.IN_PROGRESS 88713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x]\xa6(ja\xb0Y\x1b\xad\xf0\xe7') 88713ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52132) -> ('172.30.0.1', 48959)) State.WAITING -> State.IN_PROGRESS 88713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a\n\x10\x17$\x08\x80\xbf\xcd\x076\xdf') 88737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "connecting"}] 88738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35208) -> ('172.30.0.1', 48959)) State.WAITING -> State.IN_PROGRESS 88738ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea^O\xf7<\xf9\x1c\xcd\xe9#\x00\x1e') 88738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x]\xa6(ja\xb0Y\x1b\xad\xf0\xe7') 88738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52132) -> ('172.17.0.3', 48959)) State.IN_PROGRESS -> State.SUCCEEDED 88738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52132) -> ('172.17.0.3', 51993)) State.WAITING -> State.FAILED 88738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35208) -> ('172.17.0.3', 51993)) State.FROZEN -> State.FAILED 88738ms [err] INFO:aioice.ice:Connection(0) ICE completed 88740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a\n\x10\x17$\x08\x80\xbf\xcd\x076\xdf') 88740ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52132) -> ('172.30.0.1', 48959)) State.IN_PROGRESS -> State.SUCCEEDED 88741ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98\xe8\x88Y\xbc\xef=\x97%9r(') 88741ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98\xe8\x88Y\xbc\xef=\x97%9r(') 88742ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea^O\xf7<\xf9\x1c\xcd\xe9#\x00\x1e') 88742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35208) -> ('172.30.0.1', 48959)) State.IN_PROGRESS -> State.SUCCEEDED 88742ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xe2\x87\x1e\xadM\xbe\x0e\x08\x04\x1e\x87') 88743ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 48959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xe2\x87\x1e\xadM\xbe\x0e\x08\x04\x1e\x87') 88758ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 88758ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 88759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 88760ms [err] connectionstatechanged connecting completed stable 88760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 88762ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 88763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 88763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 88763ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 88763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 88763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 88785ms [err] connectionstatechanged connected completed stable 88785ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2418515950, stream_id=1, stream_seq=0) 88785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 88786ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "connected"}] 88787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2099652244, stream_id=1, stream_seq=0) 88787ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 88787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2099652244, gaps=[]) 88788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2418515950, gaps=[]) 88788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 88788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2418515951, stream_id=1, stream_seq=1) 88788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 88788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2418515952, stream_id=1, stream_seq=2) 88789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2418515951, gaps=[]) 88789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 88789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2418515952, gaps=[]) 88789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 88888ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 88888ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 88889ms [log] [experimentStatusChanged] {"status": "running", "message": null} 88946ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b"}', extra='') 88946ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b"}', extra='') 88946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 88947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 88947ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 88947ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 88947ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 88947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 88947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 88948ms [err] connectionstatechanged closed closed closed 88948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 88948ms [err] connectionstatechanged closed closed closed 88948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88948ms [err] connectionstatechanged closed closed closed 88948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88948ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "closed"}] 88948ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 88949ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 89083ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89083ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 89172ms [err] Traceback (most recent call last): 89172ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 89172ms [err] return _run_code(code, main_globals, None, 89172ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 89172ms [err] exec(code, run_globals) 89172ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 89172ms [err] sys.exit(main()) 89172ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 89172ms [err] asyncio.run(main_async()) 89172ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 89172ms [err] return loop.run_until_complete(main) 89172ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 89172ms [err] self.run_forever() 89172ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 89173ms [err] self._run_once() 89173ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 89173ms [err] event_list = self._selector.select(timeout) 89173ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 89173ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 89173ms [err] KeyboardInterrupt 89176ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 89176ms [err] h.flush() 89176ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 89337ms [log] starting device 90052ms [err] DEBUG:asyncio:Using selector: EpollSelector 90275ms [err] ERROR:asyncio:Unclosed client session 90275ms [err] client_session: 90389ms [log] parsing 90389ms [log] creating device handler 90389ms [log] [ready] 90389ms [log] reading line 90389ms [log] [websocketToken] "05bd3ba6-1ecd-473e-82e7-ad177adf5b7c" 90396ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 90396ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 90396ms [log] [websocketConnected] 90717ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90717ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90717ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 90756ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/24c0539c-8a79-47a5-93d5-1979c16af080"}}', extra='') 90756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/24c0539c-8a79-47a5-93d5-1979c16af080"}}', extra='') 90756ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/24c0539c-8a79-47a5-93d5-1979c16af080"} 90869ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","config":{"iceServers":[]},"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='') 90869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","config":{"iceServers":[]},"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='') 90872ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "new"}] 92874ms [err] makeOffer 92874ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 92874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 92874ms [err] v=0 92874ms [err] o=- 3954830673 3954830673 IN IP4 0.0.0.0 92874ms [err] s=- 92874ms [err] t=0 0 92874ms [err] a=group:BUNDLE 0 92874ms [err] a=msid-semantic:WMS * 92874ms [err] m=application 9 DTLS/SCTP 5000 92874ms [err] c=IN IP4 0.0.0.0 92874ms [err] a=mid:0 92874ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92874ms [err] a=max-message-size:65536 92874ms [err] a=ice-ufrag:SNSp 92874ms [err] a=ice-pwd:hKdOWNOgsoo3DsJUUnOsf0 92874ms [err] a=fingerprint:sha-256 5B:1B:75:C5:B4:23:F4:56:D8:92:79:8A:FD:DD:14:B3:83:99:C6:BE:A3:22:51:4F:8F:CA:90:BB:A6:B3:EC:68 92874ms [err] a=fingerprint:sha-384 7B:D8:45:E9:36:BC:3C:71:27:A5:97:FA:44:3A:AD:EA:98:33:A7:AD:79:41:A1:2B:A9:81:64:D9:4E:C5:29:D0:A7:13:B6:EB:31:BC:EF:9F:D9:88:53:BA:E0:EE:16:78 92874ms [err] a=fingerprint:sha-512 45:B9:7C:8C:80:88:55:8B:B4:7B:83:19:58:9A:BA:E5:54:C5:66:8E:07:29:86:CD:C5:98:50:8F:D9:8E:D8:82:23:6D:D3:3D:D4:29:06:22:E3:4F:C2:90:69:40:98:A9:C0:EE:A5:C1:B2:37:D3:A3:57:DD:5F:60:4B:D4:52:6A 92874ms [err] a=setup:actpass 92874ms [err] 92875ms [err] connectionstatechanged new new have-local-offer 92875ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 92875ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 92876ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "new"}] 92876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 92877ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 92877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 92877ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92877ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92877ms [err] handleSignalingMessage 92878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92878ms [err] handleOptions 92878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 92878ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 92878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 92878ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 92888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37926) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x14\xf8\xc5Y\xc7\xfa\xa9~\xcc\x08y&') 92888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37926) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x14\xf8\xc5Y\xc7\xfa\xa9~\xcc\x08y&') 92893ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830673 3954830673 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 37926 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 37926 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54610 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9E8m\\r\\na=ice-pwd:JF0lsBssXfFm3fk3KqVBcc\\r\\na=fingerprint:sha-256 19:00:82:6C:F7:47:F8:2A:9A:92:8D:B6:C1:19:BE:46:4B:4A:F6:32:72:2C:2D:77:E5:64:68:8D:C1:ED:FF:BD\\r\\na=fingerprint:sha-384 C5:F6:1C:69:C6:9C:21:80:64:5A:71:DD:5C:E6:78:70:FC:D3:C1:60:52:0D:AF:43:E4:FA:C1:3C:59:98:1F:CC:4D:F1:B1:C7:AF:B8:58:09:28:80:1E:00:85:D7:3C:18\\r\\na=fingerprint:sha-512 99:C2:84:FF:F2:6A:75:05:60:9A:DE:E0:3F:9E:D3:D2:25:6F:17:F0:37:59:6C:02:E3:C9:6A:57:28:BB:0F:27:CC:A3:82:93:F1:F2:20:91:BF:87:FB:FC:42:5A:56:D1:38:C7:B5:9B:C8:BB:0D:FD:48:06:AF:C1:54:1E:DD:75\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 92893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830673 3954830673 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 37926 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 37926 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54610 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9E8m\\r\\na=ice-pwd:JF0lsBssXfFm3fk3KqVBcc\\r\\na=fingerprint:sha-256 19:00:82:6C:F7:47:F8:2A:9A:92:8D:B6:C1:19:BE:46:4B:4A:F6:32:72:2C:2D:77:E5:64:68:8D:C1:ED:FF:BD\\r\\na=fingerprint:sha-384 C5:F6:1C:69:C6:9C:21:80:64:5A:71:DD:5C:E6:78:70:FC:D3:C1:60:52:0D:AF:43:E4:FA:C1:3C:59:98:1F:CC:4D:F1:B1:C7:AF:B8:58:09:28:80:1E:00:85:D7:3C:18\\r\\na=fingerprint:sha-512 99:C2:84:FF:F2:6A:75:05:60:9A:DE:E0:3F:9E:D3:D2:25:6F:17:F0:37:59:6C:02:E3:C9:6A:57:28:BB:0F:27:CC:A3:82:93:F1:F2:20:91:BF:87:FB:FC:42:5A:56:D1:38:C7:B5:9B:C8:BB:0D:FD:48:06:AF:C1:54:1E:DD:75\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 92893ms [err] handleSignalingMessage 92893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92893ms [err] handleAnswer 92893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 92893ms [err] acceptAnswer 92893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 92893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 92893ms [err] v=0 92893ms [err] o=- 3954830673 3954830673 IN IP4 0.0.0.0 92893ms [err] s=- 92893ms [err] t=0 0 92893ms [err] a=group:BUNDLE 0 92893ms [err] a=msid-semantic:WMS * 92893ms [err] m=application 37926 DTLS/SCTP 5000 92893ms [err] c=IN IP4 172.30.0.1 92893ms [err] a=mid:0 92893ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92893ms [err] a=max-message-size:65536 92893ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37926 typ host 92893ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54610 typ host 92893ms [err] a=end-of-candidates 92893ms [err] a=ice-ufrag:9E8m 92893ms [err] a=ice-pwd:JF0lsBssXfFm3fk3KqVBcc 92893ms [err] a=fingerprint:sha-256 19:00:82:6C:F7:47:F8:2A:9A:92:8D:B6:C1:19:BE:46:4B:4A:F6:32:72:2C:2D:77:E5:64:68:8D:C1:ED:FF:BD 92893ms [err] a=fingerprint:sha-384 C5:F6:1C:69:C6:9C:21:80:64:5A:71:DD:5C:E6:78:70:FC:D3:C1:60:52:0D:AF:43:E4:FA:C1:3C:59:98:1F:CC:4D:F1:B1:C7:AF:B8:58:09:28:80:1E:00:85:D7:3C:18 92893ms [err] a=fingerprint:sha-512 99:C2:84:FF:F2:6A:75:05:60:9A:DE:E0:3F:9E:D3:D2:25:6F:17:F0:37:59:6C:02:E3:C9:6A:57:28:BB:0F:27:CC:A3:82:93:F1:F2:20:91:BF:87:FB:FC:42:5A:56:D1:38:C7:B5:9B:C8:BB:0D:FD:48:06:AF:C1:54:1E:DD:75 92893ms [err] a=setup:active 92893ms [err] 92917ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 92917ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 92917ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 92917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.30.0.1', 37926)) State.FROZEN -> State.WAITING 92917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51131) -> ('172.30.0.1', 37926)) State.FROZEN -> State.WAITING 92917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.17.0.3', 54610)) State.FROZEN -> State.WAITING 92918ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(IoMxZfbrPm 1 udp 1862270975 172.17.0.3 37926 typ prflx) 92918ms [err] connectionstatechanged connecting checking stable 92918ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92918ms [err] connectionstatechanged connecting checking stable 92918ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92918ms [err] connectionstatechanged connecting checking stable 92918ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.17.0.3', 37926)) State.WAITING -> State.IN_PROGRESS 92918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37926) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\xf8\x8e\x18j\x9f8)Y`\x91j') 92918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.30.0.1', 37926)) State.WAITING -> State.IN_PROGRESS 92919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37926) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\xb0\xa5\x05{\xcb\x9a\x7f0V\xf9\r') 92919ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "connecting"}] 92919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54610) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1kC\xacpC\xa6C\xc8*\x87H') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54610) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1kC\xacpC\xa6C\xc8*\x87H') 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.17.0.3', 54610)) State.WAITING -> State.IN_PROGRESS 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54610) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':\xd3\xa4\xb0\xb4q\x7f\x1fr9\x96\x9c') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37926) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba\xf8\x8e\x18j\x9f8)Y`\x91j') 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.17.0.3', 37926)) State.IN_PROGRESS -> State.SUCCEEDED 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51131) -> ('172.30.0.1', 37926)) State.WAITING -> State.FAILED 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51131) -> ('172.17.0.3', 54610)) State.FROZEN -> State.FAILED 92921ms [err] INFO:aioice.ice:Connection(0) ICE completed 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37926) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\xb0\xa5\x05{\xcb\x9a\x7f0V\xf9\r') 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.30.0.1', 37926)) State.IN_PROGRESS -> State.SUCCEEDED 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37926) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h3\x7fW\xd1/DB\x1d\x82 \xe3') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37926) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h3\x7fW\xd1/DB\x1d\x82 \xe3') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54610) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b':\xd3\xa4\xb0\xb4q\x7f\x1fr9\x96\x9c') 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59981) -> ('172.17.0.3', 54610)) State.IN_PROGRESS -> State.SUCCEEDED 92961ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 92961ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 92961ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 92961ms [err] connectionstatechanged connecting completed stable 92961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 92966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 92967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 92967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 92967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 92967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 92967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 92967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 92967ms [err] connectionstatechanged connected completed stable 92967ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 92968ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "connected"}] 92968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 92968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 92968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 92968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 92968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 92969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 92969ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 92969ms [log] line {"signal":"gpio1","value":"strongH"} 92969ms [log] 92969ms [log] reading line 92969ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 92969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 92969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 92969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3556941973, stream_id=1, stream_seq=0) 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2545071102, stream_id=1, stream_seq=0) 92970ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2545071102, gaps=[]) 92971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941973, gaps=[]) 92971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 92971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3556941974, stream_id=1, stream_seq=1) 92971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3556941975, stream_id=1, stream_seq=2) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3556941976, stream_id=1, stream_seq=3) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3556941977, stream_id=1, stream_seq=4) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941974, gaps=[]) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 92973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941975, gaps=[]) 92973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 92973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941976, gaps=[]) 92973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 92973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941977, gaps=[]) 92973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 93075ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93076ms [log] line {"signal":"gpio2","value":"strongL"} 93076ms [log] 93076ms [log] reading line 93076ms [log] [experimentStatusChanged] {"status": "running", "message": null} 93156ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff"}', extra='') 93156ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff"}', extra='') 93156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 93156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 93156ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 93156ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 93156ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 93156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 93156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 93156ms [err] connectionstatechanged closed closed closed 93156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93157ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 93157ms [err] connectionstatechanged closed closed closed 93157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93157ms [err] connectionstatechanged closed closed closed 93157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93157ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "closed"}] 93158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 93158ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 93271ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 93271ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 93271ms [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 93354ms [err] Traceback (most recent call last): 93354ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 93354ms [err] return _run_code(code, main_globals, None, 93354ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 93354ms [err] exec(code, run_globals) 93354ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 93354ms [err] sys.exit(main()) 93354ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 93354ms [err] asyncio.run(main_async()) 93354ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 93355ms [err] return loop.run_until_complete(main) 93355ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 93355ms [err] self.run_forever() 93355ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 93355ms [err] self._run_once() 93355ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 93356ms [err] event_list = self._selector.select(timeout) 93356ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 93356ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 93356ms [err] KeyboardInterrupt 93357ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 93357ms [err] h.flush() 93357ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value ================== 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 112279ms [log] starting device 113028ms [err] DEBUG:asyncio:Using selector: EpollSelector 113197ms [err] ERROR:asyncio:Unclosed client session 113197ms [err] client_session: 113324ms [log] parsing 113324ms [log] creating device handler 113324ms [log] [ready] 113324ms [log] reading line 113324ms [log] [websocketToken] "a2f78657-e271-4b59-975a-fe2785fc62dd" 113329ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113329ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113329ms [log] line {"signal":"gpio1","value":"strongH"} 113329ms [log] 113329ms [log] reading line 113329ms [log] line {"signal":"gpio2","value":"strongL"} 113329ms [log] 113329ms [log] reading line 113329ms [log] [websocketConnected] 114917ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114917ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 114958ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7de7b988-10f0-41ab-b8bf-6d386c80111d"}}', extra='') 114958ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7de7b988-10f0-41ab-b8bf-6d386c80111d"}}', extra='') 114958ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7de7b988-10f0-41ab-b8bf-6d386c80111d"} 115049ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8","config":{"iceServers":[]},"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='') 115049ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8","config":{"iceServers":[]},"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='') 115052ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 115053ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 115053ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8", "state": "new"}] 117058ms [err] makeOffer 117058ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 117058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 117058ms [err] v=0 117058ms [err] o=- 3954830697 3954830697 IN IP4 0.0.0.0 117058ms [err] s=- 117058ms [err] t=0 0 117058ms [err] a=group:BUNDLE 0 117058ms [err] a=msid-semantic:WMS * 117058ms [err] m=application 9 DTLS/SCTP 5000 117058ms [err] c=IN IP4 0.0.0.0 117058ms [err] a=mid:0 117058ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117058ms [err] a=max-message-size:65536 117058ms [err] a=ice-ufrag:Ti2a 117058ms [err] a=ice-pwd:ytgRNyTXO5ZrE3Alrz0Ii7 117058ms [err] a=fingerprint:sha-256 8D:B5:21:32:5C:00:C3:C7:18:85:D5:BC:68:FD:4E:4F:74:DE:7B:B9:ED:FA:9D:81:7B:16:1E:BF:2B:02:69:87 117058ms [err] a=fingerprint:sha-384 03:CB:BA:AB:AB:C9:64:BD:76:36:B0:84:CF:D0:09:17:28:FD:E1:BF:4E:7B:84:E3:AE:9A:86:4C:27:F6:F6:01:98:AB:1E:CD:41:0B:66:86:48:55:D1:E8:22:2C:EF:98 117058ms [err] a=fingerprint:sha-512 F1:A6:D0:57:54:E3:68:92:96:E8:19:79:AB:8F:A9:F4:E2:01:8C:95:8B:AB:78:E5:42:02:30:6F:AD:0E:C8:98:20:F2:97:EC:BC:DC:4D:F3:78:06:6B:D5:76:68:84:BB:82:77:4C:E2:D4:A3:65:03:72:12:ED:34:87:20:8B:DF 117058ms [err] a=setup:actpass 117058ms [err] 117059ms [err] connectionstatechanged new new have-local-offer 117059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 117059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 117060ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8", "state": "new"}] 117060ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 117060ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 117061ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 117061ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 117061ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 117061ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 117061ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117061ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117061ms [err] handleSignalingMessage 117062ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117062ms [err] handleOptions 117062ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 117076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rK/PlsJo/eK6') 117076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rK/PlsJo/eK6') 117106ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8238038095088736763 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:LCj/\\r\\na=ice-pwd:oDcjtgIiCN5zvJSKFpBoGSO5\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 31:3E:43:B5:FE:5B:D3:69:E2:C3:F0:26:6B:29:64:8D:9B:A4:E2:FF:8D:97:08:62:26:A4:3B:9B:4B:73:87:15\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117106ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8238038095088736763 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:LCj/\\r\\na=ice-pwd:oDcjtgIiCN5zvJSKFpBoGSO5\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 31:3E:43:B5:FE:5B:D3:69:E2:C3:F0:26:6B:29:64:8D:9B:A4:E2:FF:8D:97:08:62:26:A4:3B:9B:4B:73:87:15\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117106ms [err] handleSignalingMessage 117106ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117106ms [err] handleAnswer 117106ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 117106ms [err] acceptAnswer 117106ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 117106ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 117106ms [err] v=0 117106ms [err] o=- 8238038095088736763 2 IN IP4 127.0.0.1 117106ms [err] s=- 117106ms [err] t=0 0 117106ms [err] a=group:BUNDLE 0 117106ms [err] a=msid-semantic: WMS 117106ms [err] m=application 9 DTLS/SCTP 5000 117106ms [err] c=IN IP4 0.0.0.0 117106ms [err] a=ice-ufrag:LCj/ 117106ms [err] a=ice-pwd:oDcjtgIiCN5zvJSKFpBoGSO5 117106ms [err] a=ice-options:trickle 117106ms [err] a=fingerprint:sha-256 31:3E:43:B5:FE:5B:D3:69:E2:C3:F0:26:6B:29:64:8D:9B:A4:E2:FF:8D:97:08:62:26:A4:3B:9B:4B:73:87:15 117106ms [err] a=setup:active 117106ms [err] a=mid:0 117106ms [err] a=sctpmap:5000 webrtc-datachannel 1024 117106ms [err] 117107ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 117107ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 117108ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 117108ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(n0qT15j6QZ 1 udp 1845501695 172.17.0.3 42848 typ prflx) 117108ms [err] connectionstatechanged connecting checking stable 117108ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117108ms [err] connectionstatechanged connecting checking stable 117108ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117108ms [err] connectionstatechanged connecting checking stable 117108ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117108ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59281) -> ('172.17.0.3', 42848)) State.WAITING -> State.IN_PROGRESS 117108ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'sr\x10\x87\x08\xc2?e\t\xe0*\xc2') 117109ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8", "state": "connecting"}] 117109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'sr\x10\x87\x08\xc2?e\t\xe0*\xc2') 117109ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59281) -> ('172.17.0.3', 42848)) State.IN_PROGRESS -> State.SUCCEEDED 117110ms [err] INFO:aioice.ice:Connection(0) ICE completed 117120ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2478292800 1 udp 2113937151 b499cdc1-0611-49bf-bac4-da52a86ddc86.local 42848 typ host generation 0 ufrag LCj/ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2478292800 1 udp 2113937151 b499cdc1-0611-49bf-bac4-da52a86ddc86.local 42848 typ host generation 0 ufrag LCj/ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117120ms [err] handleSignalingMessage 117120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117120ms [err] handleIceCandidate 117120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 117120ms [err] acceptIceCandidate 117120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 117123ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b499cdc1-0611-49bf-bac4-da52a86ddc86.local" resolved to 172.17.0.3 117123ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r1rV6ZhUSPTT') 117124ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r1rV6ZhUSPTT') 117129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59281) -> ('172.17.0.3', 42848)) State.FROZEN -> State.IN_PROGRESS 117129ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\xc1_\xfc\xb6\x94\x16\x82"\x12fq') 117154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38996) -> ('172.17.0.3', 42848)) State.FROZEN -> State.IN_PROGRESS 117154ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x7f\xcf\x97\x81s\x9bI\x80\xf2\x84y\xd3') 117154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\xc1_\xfc\xb6\x94\x16\x82"\x12fq') 117154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59281) -> ('172.17.0.3', 42848)) State.IN_PROGRESS -> State.SUCCEEDED 117154ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x7f\xcf\x97\x81s\x9bI\x80\xf2\x84y\xd3') 117155ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38996) -> ('172.17.0.3', 42848)) State.IN_PROGRESS -> State.SUCCEEDED 117174ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 117174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 117175ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 117176ms [err] connectionstatechanged connecting completed stable 117176ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 117202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 117202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 117202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 117202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 117204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 117204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 117204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 117204ms [err] connectionstatechanged connected completed stable 117204ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 117204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5MA5dKG+6mIp') 117204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5MA5dKG+6mIp') 117204ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8", "state": "connected"}] 117208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 117208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 117209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 117209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 117209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 117209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 117209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 117209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 117209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 117210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 117210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1751474637, stream_id=1, stream_seq=0) 117210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 117211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1751474637, gaps=[]) 117211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 117211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=74285964, stream_id=1, stream_seq=0) 117211ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 117211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=74285964, gaps=[]) 117212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1751474638, stream_id=1, stream_seq=1) 117212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 117212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1751474639, stream_id=1, stream_seq=2) 117212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1751474639, gaps=[]) 117212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 117259ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 117259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 117259ms [log] [experimentStatusChanged] {"status": "running", "message": null} 117346ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117346ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8"}', extra='') 117346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 117346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 117346ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 117347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 117347ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 117347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 117347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 117347ms [err] connectionstatechanged closed closed closed 117347ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 117347ms [err] connectionstatechanged closed closed closed 117347ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117347ms [err] connectionstatechanged closed closed closed 117347ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f38cdeb5-50d3-4e06-a1a0-a089dcbd77e8", "state": "closed"}] 117348ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 117348ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 117446ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117446ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 117549ms [err] Traceback (most recent call last): 117549ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 117549ms [err] return _run_code(code, main_globals, None, 117550ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 117550ms [err] exec(code, run_globals) 117550ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 117550ms [err] sys.exit(main()) 117550ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 117550ms [err] asyncio.run(main_async()) 117550ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 117550ms [err] return loop.run_until_complete(main) 117550ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 117550ms [err] self.run_forever() 117550ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 117550ms [err] self._run_once() 117550ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 117551ms [err] event_list = self._selector.select(timeout) 117551ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 117551ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 117551ms [err] KeyboardInterrupt 117553ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 117553ms [err] h.flush() 117553ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 117742ms [log] starting device 118516ms [err] DEBUG:asyncio:Using selector: EpollSelector 118695ms [err] ERROR:asyncio:Unclosed client session 118695ms [err] client_session: 118790ms [log] parsing 118790ms [log] creating device handler 118790ms [log] [ready] 118790ms [log] reading line 118790ms [log] [websocketToken] "9e1266b6-a493-4bb7-9169-d37d9e58379c" 118795ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118795ms [log] [websocketConnected] 120390ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120390ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120390ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 120433ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0d1449bd-0dda-4d44-ad04-55d9b3d0688f"}}', extra='') 120433ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0d1449bd-0dda-4d44-ad04-55d9b3d0688f"}}', extra='') 120433ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0d1449bd-0dda-4d44-ad04-55d9b3d0688f"} 120530ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59","config":{"iceServers":[]},"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='') 120530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59","config":{"iceServers":[]},"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='') 120534ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59", "state": "new"}] 122538ms [err] makeOffer 122538ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 122538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 122538ms [err] v=0 122538ms [err] o=- 3954830702 3954830702 IN IP4 0.0.0.0 122538ms [err] s=- 122538ms [err] t=0 0 122538ms [err] a=group:BUNDLE 0 122538ms [err] a=msid-semantic:WMS * 122538ms [err] m=application 9 DTLS/SCTP 5000 122538ms [err] c=IN IP4 0.0.0.0 122538ms [err] a=mid:0 122538ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122538ms [err] a=max-message-size:65536 122538ms [err] a=ice-ufrag:jrnA 122538ms [err] a=ice-pwd:YztiR67VJgJtp6QOILyqkF 122538ms [err] a=fingerprint:sha-256 FD:D7:D2:E5:42:3A:23:52:F1:87:B3:CB:D3:03:D7:94:32:BA:65:70:EE:9B:57:91:45:D7:77:1A:DC:07:83:43 122538ms [err] a=fingerprint:sha-384 1E:8F:DC:E7:11:7C:90:58:F4:EE:7A:D9:EB:67:F7:33:5A:33:43:F5:71:AD:98:80:5A:A1:06:92:36:67:8C:7B:89:4F:9F:A3:FA:58:0A:82:B7:3F:DB:3A:46:3E:7A:19 122538ms [err] a=fingerprint:sha-512 FF:A9:D8:A2:D5:BC:0A:1B:7B:32:9F:7E:2F:A1:2B:3E:64:66:0D:3C:88:AB:0A:C5:38:30:26:5B:5A:56:BA:52:EC:23:E1:DC:67:2A:BE:A9:24:3D:83:AE:07:44:E0:40:89:0A:42:45:54:91:08:B9:EF:2C:57:90:32:97:ED:0A 122538ms [err] a=setup:actpass 122538ms [err] 122539ms [err] connectionstatechanged new new have-local-offer 122539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 122539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 122541ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59", "state": "new"}] 122541ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 122541ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 122542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 122542ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 122542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 122542ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 122542ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122542ms [err] handleSignalingMessage 122542ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122542ms [err] handleOptions 122542ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 122578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/6nvU63K6T3r') 122578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/6nvU63K6T3r') 122582ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 843949771463006981 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:DU2q\\r\\na=ice-pwd:Wj/vhhVYQikKexTrz9iHsJqA\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A7:2B:0C:07:37:B3:1C:AF:B5:71:01:62:BB:77:98:F0:E4:F4:E5:A0:09:7A:1F:E9:D0:EC:E8:7E:D1:76:3A:F3\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 843949771463006981 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:DU2q\\r\\na=ice-pwd:Wj/vhhVYQikKexTrz9iHsJqA\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A7:2B:0C:07:37:B3:1C:AF:B5:71:01:62:BB:77:98:F0:E4:F4:E5:A0:09:7A:1F:E9:D0:EC:E8:7E:D1:76:3A:F3\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122582ms [err] handleSignalingMessage 122582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122582ms [err] handleAnswer 122582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 122582ms [err] acceptAnswer 122582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 122582ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 122582ms [err] v=0 122582ms [err] o=- 843949771463006981 2 IN IP4 127.0.0.1 122582ms [err] s=- 122582ms [err] t=0 0 122582ms [err] a=group:BUNDLE 0 122582ms [err] a=msid-semantic: WMS 122582ms [err] m=application 9 DTLS/SCTP 5000 122582ms [err] c=IN IP4 0.0.0.0 122582ms [err] a=ice-ufrag:DU2q 122582ms [err] a=ice-pwd:Wj/vhhVYQikKexTrz9iHsJqA 122582ms [err] a=ice-options:trickle 122582ms [err] a=fingerprint:sha-256 A7:2B:0C:07:37:B3:1C:AF:B5:71:01:62:BB:77:98:F0:E4:F4:E5:A0:09:7A:1F:E9:D0:EC:E8:7E:D1:76:3A:F3 122582ms [err] a=setup:active 122582ms [err] a=mid:0 122582ms [err] a=sctpmap:5000 webrtc-datachannel 1024 122582ms [err] 122583ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 122583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 122583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 122583ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9jQKXzdaSy 1 udp 1845501695 172.17.0.3 37258 typ prflx) 122583ms [err] connectionstatechanged connecting checking stable 122583ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122583ms [err] connectionstatechanged connecting checking stable 122583ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122583ms [err] connectionstatechanged connecting checking stable 122583ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122583ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39059) -> ('172.17.0.3', 37258)) State.WAITING -> State.IN_PROGRESS 122583ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc6\xfbU%e\xff\xf4\tx\xd7G\x9a') 122584ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59", "state": "connecting"}] 122584ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc6\xfbU%e\xff\xf4\tx\xd7G\x9a') 122584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39059) -> ('172.17.0.3', 37258)) State.IN_PROGRESS -> State.SUCCEEDED 122584ms [err] INFO:aioice.ice:Connection(0) ICE completed 122586ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:763332328 1 udp 2113937151 3567be1e-b092-4185-a6cd-4f3c9ad28ac5.local 37258 typ host generation 0 ufrag DU2q network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:763332328 1 udp 2113937151 3567be1e-b092-4185-a6cd-4f3c9ad28ac5.local 37258 typ host generation 0 ufrag DU2q network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122586ms [err] handleSignalingMessage 122586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122586ms [err] handleIceCandidate 122586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 122587ms [err] acceptIceCandidate 122587ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 122589ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3567be1e-b092-4185-a6cd-4f3c9ad28ac5.local" resolved to 172.17.0.3 122626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39059) -> ('172.17.0.3', 37258)) State.FROZEN -> State.IN_PROGRESS 122626ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K\x8a\xdd\xb2\x96\xd2\x0b\xb4:\xc7\xf2\x9a') 122627ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K\x8a\xdd\xb2\x96\xd2\x0b\xb4:\xc7\xf2\x9a') 122627ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39059) -> ('172.17.0.3', 37258)) State.IN_PROGRESS -> State.SUCCEEDED 122627ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60637) -> ('172.17.0.3', 37258)) State.FROZEN -> State.FAILED 122639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wbchMAbjydhX') 122639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wbchMAbjydhX') 122647ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 122647ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122648ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 122649ms [err] connectionstatechanged connecting completed stable 122649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 122675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 122675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 122676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 122676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 122676ms [err] connectionstatechanged connected completed stable 122676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122676ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59", "state": "connected"}] 122676ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122676ms [log] line {"signal":"gpio1","value":"strongH"} 122676ms [log] 122676ms [log] reading line 122676ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 122679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 122679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 122679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 122680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 122680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 122680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 122680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 122680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 122680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 122680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=262181437, stream_id=1, stream_seq=0) 122681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=262181437, gaps=[]) 122681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1708449764, stream_id=1, stream_seq=0) 122681ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1708449764, gaps=[]) 122682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=262181438, stream_id=1, stream_seq=1) 122682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=262181439, stream_id=1, stream_seq=2) 122683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=262181440, stream_id=1, stream_seq=3) 122683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=262181441, stream_id=1, stream_seq=4) 122683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=262181439, gaps=[]) 122683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 122683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=262181441, gaps=[]) 122683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122726ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NEjLzRP1fwhe') 122726ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NEjLzRP1fwhe') 122780ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122780ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122780ms [log] line {"signal":"gpio2","value":"strongL"} 122780ms [log] 122780ms [log] reading line 122780ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122780ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L0DRO+9WDzgM') 122780ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L0DRO+9WDzgM') 122780ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60637) -> ('172.17.0.3', 37258)) State.WAITING -> State.IN_PROGRESS 122781ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xea4\\w\x8d$\xa3B\xf8d\xe2') 122782ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37258) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xea4\\w\x8d$\xa3B\xf8d\xe2') 122782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60637) -> ('172.17.0.3', 37258)) State.IN_PROGRESS -> State.SUCCEEDED 122840ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59"}', extra='') 122840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 122840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 122840ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122840ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 122841ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 122841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122841ms [err] connectionstatechanged closed closed closed 122841ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122841ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 122841ms [err] connectionstatechanged closed closed closed 122841ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122866ms [err] connectionstatechanged closed closed closed 122866ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122866ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1a16445-48b3-4015-9828-eb459b932b59", "state": "closed"}] 122866ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122866ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122971ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122971ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122971ms [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 123064ms [err] Traceback (most recent call last): 123064ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 123065ms [err] return _run_code(code, main_globals, None, 123065ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 123065ms [err] exec(code, run_globals) 123065ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 123065ms [err] sys.exit(main()) 123065ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 123065ms [err] asyncio.run(main_async()) 123065ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 123065ms [err] return loop.run_until_complete(main) 123065ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 123070ms [err] self.run_forever() 123070ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 123070ms [err] self._run_once() 123070ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 123070ms [err] event_list = self._selector.select(timeout) 123070ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 123070ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 123070ms [err] KeyboardInterrupt 123070ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 123070ms [err] h.flush() 123070ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 123222ms [log] starting device 123972ms [err] DEBUG:asyncio:Using selector: EpollSelector 124172ms [err] ERROR:asyncio:Unclosed client session 124172ms [err] client_session: 124270ms [log] parsing 124270ms [log] creating device handler 124270ms [log] [ready] 124270ms [log] reading line 124270ms [log] [websocketToken] "f25c1017-099d-40e2-904e-d89734c28c33" 124280ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 124280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 124280ms [log] line {"signal":"gpio1","value":"strongH"} 124280ms [log] 124280ms [log] reading line 124280ms [log] line {"signal":"gpio2","value":"strongL"} 124280ms [log] 124280ms [log] reading line 124280ms [log] [websocketConnected] 124555ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 124555ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 124555ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 124593ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/42f0ee6a-3dcd-4c61-be1a-ef1d10d99e0a"}}', extra='') 124594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/42f0ee6a-3dcd-4c61-be1a-ef1d10d99e0a"}}', extra='') 124594ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/42f0ee6a-3dcd-4c61-be1a-ef1d10d99e0a"} 124750ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","config":{"iceServers":[]},"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='') 124750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","config":{"iceServers":[]},"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='') 124754ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 124754ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 124754ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "new"}] 126757ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 126757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 126757ms [err] handleSignalingMessage 126757ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 126757ms [err] handleOptions 126757ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 126757ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 126757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 126757ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 126765ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830706 3954830706 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 44601 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 44601 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48664 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:M7u0\\r\\na=ice-pwd:pd94AQ02VDjveHz5gC95ib\\r\\na=fingerprint:sha-256 12:F2:A2:3E:FF:57:E0:2F:A3:38:F4:FE:C0:77:EF:24:83:AC:C7:61:C1:E7:80:EE:CA:EE:AF:36:CA:95:60:E9\\r\\na=fingerprint:sha-384 8A:55:A8:A6:C9:EE:F0:B1:C4:CF:47:18:FD:0E:23:8D:01:EF:B7:14:99:D4:CE:FD:C3:E3:5D:76:AE:E2:89:19:B0:C3:4F:65:CE:10:1C:46:0A:FC:52:1E:BD:19:DC:D0\\r\\na=fingerprint:sha-512 D9:E2:6D:EC:79:43:35:3F:36:DF:F0:29:79:5F:04:04:6C:F9:97:9D:72:0B:5B:F7:88:4A:39:C3:89:CA:18:6D:02:83:D1:4D:5A:98:AF:17:D5:B3:26:AB:89:A5:B7:AD:FB:A6:45:CD:9E:47:51:AD:8B:7F:25:04:60:CF:88:D9\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 126765ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830706 3954830706 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 44601 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 44601 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48664 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:M7u0\\r\\na=ice-pwd:pd94AQ02VDjveHz5gC95ib\\r\\na=fingerprint:sha-256 12:F2:A2:3E:FF:57:E0:2F:A3:38:F4:FE:C0:77:EF:24:83:AC:C7:61:C1:E7:80:EE:CA:EE:AF:36:CA:95:60:E9\\r\\na=fingerprint:sha-384 8A:55:A8:A6:C9:EE:F0:B1:C4:CF:47:18:FD:0E:23:8D:01:EF:B7:14:99:D4:CE:FD:C3:E3:5D:76:AE:E2:89:19:B0:C3:4F:65:CE:10:1C:46:0A:FC:52:1E:BD:19:DC:D0\\r\\na=fingerprint:sha-512 D9:E2:6D:EC:79:43:35:3F:36:DF:F0:29:79:5F:04:04:6C:F9:97:9D:72:0B:5B:F7:88:4A:39:C3:89:CA:18:6D:02:83:D1:4D:5A:98:AF:17:D5:B3:26:AB:89:A5:B7:AD:FB:A6:45:CD:9E:47:51:AD:8B:7F:25:04:60:CF:88:D9\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 126765ms [err] handleSignalingMessage 126765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 126765ms [err] handleOffer 126765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 126765ms [err] makeAnswer 126765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 126765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 126765ms [err] v=0 126765ms [err] o=- 3954830706 3954830706 IN IP4 0.0.0.0 126765ms [err] s=- 126765ms [err] t=0 0 126765ms [err] a=group:BUNDLE 0 126765ms [err] a=msid-semantic:WMS * 126765ms [err] m=application 44601 DTLS/SCTP 5000 126765ms [err] c=IN IP4 172.30.0.1 126765ms [err] a=mid:0 126765ms [err] a=sctpmap:5000 webrtc-datachannel 65535 126765ms [err] a=max-message-size:65536 126765ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44601 typ host 126765ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48664 typ host 126765ms [err] a=end-of-candidates 126765ms [err] a=ice-ufrag:M7u0 126765ms [err] a=ice-pwd:pd94AQ02VDjveHz5gC95ib 126765ms [err] a=fingerprint:sha-256 12:F2:A2:3E:FF:57:E0:2F:A3:38:F4:FE:C0:77:EF:24:83:AC:C7:61:C1:E7:80:EE:CA:EE:AF:36:CA:95:60:E9 126765ms [err] a=fingerprint:sha-384 8A:55:A8:A6:C9:EE:F0:B1:C4:CF:47:18:FD:0E:23:8D:01:EF:B7:14:99:D4:CE:FD:C3:E3:5D:76:AE:E2:89:19:B0:C3:4F:65:CE:10:1C:46:0A:FC:52:1E:BD:19:DC:D0 126765ms [err] a=fingerprint:sha-512 D9:E2:6D:EC:79:43:35:3F:36:DF:F0:29:79:5F:04:04:6C:F9:97:9D:72:0B:5B:F7:88:4A:39:C3:89:CA:18:6D:02:83:D1:4D:5A:98:AF:17:D5:B3:26:AB:89:A5:B7:AD:FB:A6:45:CD:9E:47:51:AD:8B:7F:25:04:60:CF:88:D9 126765ms [err] a=setup:actpass 126765ms [err] 126767ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 126767ms [err] v=0 126767ms [err] o=- 3954830706 3954830706 IN IP4 0.0.0.0 126767ms [err] s=- 126767ms [err] t=0 0 126767ms [err] a=group:BUNDLE 0 126767ms [err] a=msid-semantic:WMS * 126767ms [err] m=application 44601 DTLS/SCTP 5000 126767ms [err] c=IN IP4 172.30.0.1 126767ms [err] a=mid:0 126767ms [err] a=sctpmap:5000 webrtc-datachannel 65535 126767ms [err] a=max-message-size:65536 126767ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44601 typ host 126767ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48664 typ host 126767ms [err] a=end-of-candidates 126767ms [err] a=ice-ufrag:M7u0 126767ms [err] a=ice-pwd:pd94AQ02VDjveHz5gC95ib 126767ms [err] a=fingerprint:sha-256 12:F2:A2:3E:FF:57:E0:2F:A3:38:F4:FE:C0:77:EF:24:83:AC:C7:61:C1:E7:80:EE:CA:EE:AF:36:CA:95:60:E9 126767ms [err] a=fingerprint:sha-384 8A:55:A8:A6:C9:EE:F0:B1:C4:CF:47:18:FD:0E:23:8D:01:EF:B7:14:99:D4:CE:FD:C3:E3:5D:76:AE:E2:89:19:B0:C3:4F:65:CE:10:1C:46:0A:FC:52:1E:BD:19:DC:D0 126767ms [err] a=fingerprint:sha-512 D9:E2:6D:EC:79:43:35:3F:36:DF:F0:29:79:5F:04:04:6C:F9:97:9D:72:0B:5B:F7:88:4A:39:C3:89:CA:18:6D:02:83:D1:4D:5A:98:AF:17:D5:B3:26:AB:89:A5:B7:AD:FB:A6:45:CD:9E:47:51:AD:8B:7F:25:04:60:CF:88:D9 126767ms [err] a=setup:actpass 126767ms [err] 126767ms [err] connectionstatechanged new new have-remote-offer 126767ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 126767ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "new"}] 126768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 126768ms [err] v=0 126768ms [err] o=- 3954830707 3954830707 IN IP4 0.0.0.0 126768ms [err] s=- 126768ms [err] t=0 0 126768ms [err] a=group:BUNDLE 0 126768ms [err] a=msid-semantic:WMS * 126768ms [err] m=application 9 DTLS/SCTP 5000 126768ms [err] c=IN IP4 0.0.0.0 126768ms [err] a=mid:0 126768ms [err] a=sctpmap:5000 webrtc-datachannel 65535 126768ms [err] a=max-message-size:65536 126768ms [err] a=ice-ufrag:LluR 126768ms [err] a=ice-pwd:lHaUhNrNZX3fY6ClRvuv7M 126768ms [err] a=fingerprint:sha-256 F1:54:CE:B0:2B:29:3E:46:10:12:BF:49:36:1A:72:FC:D4:D6:75:76:83:14:73:6E:04:AE:F9:96:7C:CE:4A:E2 126768ms [err] a=fingerprint:sha-384 F0:51:4E:B5:A8:8A:9F:E2:93:70:EC:3F:C9:68:44:D3:6B:F9:5B:CA:EA:A6:6E:98:23:42:DB:5F:AD:D5:1F:EA:51:B8:04:20:DA:1E:0A:07:81:71:53:CB:D1:AE:E5:E5 126768ms [err] a=fingerprint:sha-512 9E:60:F1:83:05:76:22:83:FC:8E:FD:7C:59:EF:FA:F4:3D:38:91:36:B4:C9:B2:25:AE:24:D4:B1:33:EC:1F:84:11:5B:1D:AD:79:B1:07:50:2A:87:1B:F7:33:C8:7B:0D:10:EC:8B:24:3A:B2:86:A5:E0:A7:EF:4D:27:9A:EB:21 126768ms [err] a=setup:active 126768ms [err] 126768ms [err] connectionstatechanged new new stable 126768ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 126768ms [err] connectionstatechanged new new stable 126768ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 126768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 126770ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 126770ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 126770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 126771ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 126771ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 126771ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 126771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.30.0.1', 44601)) State.FROZEN -> State.WAITING 126771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37639) -> ('172.30.0.1', 44601)) State.FROZEN -> State.WAITING 126771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.17.0.3', 48664)) State.FROZEN -> State.WAITING 126771ms [err] connectionstatechanged connecting checking stable 126771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 126772ms [err] connectionstatechanged connecting checking stable 126772ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 126772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.30.0.1', 44601)) State.WAITING -> State.IN_PROGRESS 126772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85"6\x1a\xdbo\x07\xc4\x87\xe1(\xdc') 126772ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "connecting"}] 126773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85"6\x1a\xdbo\x07\xc4\x87\xe1(\xdc') 126773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.30.0.1', 44601)) State.IN_PROGRESS -> State.SUCCEEDED 126802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37639) -> ('172.30.0.1', 44601)) State.WAITING -> State.IN_PROGRESS 126802ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbcbMK\xf9\xe6_J\x87>\xa6\x87') 126803ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbcbMK\xf9\xe6_J\x87>\xa6\x87') 126803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37639) -> ('172.30.0.1', 44601)) State.IN_PROGRESS -> State.SUCCEEDED 126803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37639) -> ('172.17.0.3', 48664)) State.FROZEN -> State.WAITING 126805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdd\xa5\x1e\xb5E;\xac\x81\xba.2\xec') 126806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdd\xa5\x1e\xb5E;\xac\x81\xba.2\xec') 126806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.17.0.3', 48664)) State.WAITING -> State.FAILED 126806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37639) -> ('172.17.0.3', 48664)) State.WAITING -> State.FAILED 126806ms [err] INFO:aioice.ice:Connection(0) ICE completed 126806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44601) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\x97\xfb\x82\xa6\x04)kI\x82A\x9f') 126807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44601) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\x97\xfb\x82\xa6\x04)kI\x82A\x9f') 126807ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8k6XFNEloZ 1 udp 1862270975 172.17.0.3 44601 typ prflx) 126807ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'~\x19}\xf0\xc8\x11\xbeg\xaf\xa8\x9fl') 126807ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 44601) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'~\x19}\xf0\xc8\x11\xbeg\xaf\xa8\x9fl') 126807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.17.0.3', 44601)) State.WAITING -> State.FAILED 126807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.17.0.3', 44601)) State.FAILED -> State.IN_PROGRESS 126807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44601) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\x07\xcf\x87$\xc6\xd7\xa8\xaa\xa0}9') 126808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44601) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\x07\xcf\x87$\xc6\xd7\xa8\xaa\xa0}9') 126808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51207) -> ('172.17.0.3', 44601)) State.IN_PROGRESS -> State.SUCCEEDED 126822ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 126822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 126823ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 126824ms [err] connectionstatechanged connecting completed stable 126824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 126854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 126854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 126854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 126854ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 126854ms [err] connectionstatechanged connected completed stable 126854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 126855ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "connected"}] 126855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 126855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 126855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 126857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=28623087, stream_id=1, stream_seq=0) 126857ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 126857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1092329458, stream_id=1, stream_seq=0) 126857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=28623087, gaps=[]) 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1092329459, stream_id=1, stream_seq=1) 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1092329460, stream_id=1, stream_seq=2) 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1092329458, gaps=[]) 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 126859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1092329459, gaps=[]) 126859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 126860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1092329460, gaps=[]) 126860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 126951ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 126951ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 126952ms [log] [experimentStatusChanged] {"status": "running", "message": null} 127015ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd"}', extra='') 127015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd"}', extra='') 127015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 127016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 127016ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 127016ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 127016ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 127016ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 127016ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 127016ms [err] connectionstatechanged closed closed closed 127016ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 127016ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 127017ms [err] connectionstatechanged closed closed closed 127017ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 127017ms [err] connectionstatechanged closed closed closed 127017ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 127017ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "closed"}] 127041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 127042ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 127141ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 127141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 127141ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 127250ms [err] Traceback (most recent call last): 127250ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 127250ms [err] return _run_code(code, main_globals, None, 127250ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 127250ms [err] exec(code, run_globals) 127250ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 127250ms [err] sys.exit(main()) 127250ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 127250ms [err] asyncio.run(main_async()) 127250ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 127251ms [err] return loop.run_until_complete(main) 127251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 127251ms [err] self.run_forever() 127251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 127251ms [err] self._run_once() 127251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 127252ms [err] event_list = self._selector.select(timeout) 127252ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 127252ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 127252ms [err] KeyboardInterrupt 127253ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 127253ms [err] h.flush() 127253ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 127436ms [log] starting device 128197ms [err] DEBUG:asyncio:Using selector: EpollSelector 128402ms [err] ERROR:asyncio:Unclosed client session 128402ms [err] client_session: 128503ms [log] parsing 128503ms [log] creating device handler 128503ms [log] [ready] 128503ms [log] reading line 128503ms [log] [websocketToken] "0736ae45-e9f9-4b94-b6de-ed9a738ddbdf" 128534ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 128534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 128534ms [log] [websocketConnected] 128870ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 128870ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 128870ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 128916ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/eb860d4c-f24c-4696-bd1b-c32a93639d21"}}', extra='') 128916ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/eb860d4c-f24c-4696-bd1b-c32a93639d21"}}', extra='') 128916ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/eb860d4c-f24c-4696-bd1b-c32a93639d21"} 128984ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","config":{"iceServers":[]},"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='') 128984ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","config":{"iceServers":[]},"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='') 129011ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "new"}] 131026ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 131026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 131026ms [err] handleSignalingMessage 131026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131026ms [err] handleOptions 131026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 131026ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 131026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 131026ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 131032ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830711 3954830711 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 42753 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 42753 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53416 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zwYb\\r\\na=ice-pwd:DtfPisNgVJW4bpTDPIAfuO\\r\\na=fingerprint:sha-256 CB:96:FD:B1:39:7A:F6:B1:0E:2C:F6:0C:DD:EC:79:BD:37:23:29:79:E1:5C:CC:79:CF:D1:C0:28:07:70:96:F2\\r\\na=fingerprint:sha-384 23:70:74:B6:CE:68:85:48:75:B1:1D:FA:02:8A:9A:16:1E:60:0A:7A:6D:07:02:D3:05:78:9A:B5:B8:F3:3D:02:99:B5:39:14:79:BB:C4:65:6E:4D:9A:C3:60:7D:E1:3E\\r\\na=fingerprint:sha-512 7F:E2:6E:22:26:6A:22:CF:A5:D4:73:73:0F:10:21:6D:48:D3:5C:50:99:5B:E1:04:BA:92:BA:DB:5E:D3:E4:06:00:A4:6A:2B:2B:5E:90:5B:C9:CC:4A:00:DA:2A:26:9A:95:01:EC:C9:E4:0D:47:CD:0B:94:51:30:2F:9F:5A:37\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 131032ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830711 3954830711 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 42753 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 42753 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53416 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zwYb\\r\\na=ice-pwd:DtfPisNgVJW4bpTDPIAfuO\\r\\na=fingerprint:sha-256 CB:96:FD:B1:39:7A:F6:B1:0E:2C:F6:0C:DD:EC:79:BD:37:23:29:79:E1:5C:CC:79:CF:D1:C0:28:07:70:96:F2\\r\\na=fingerprint:sha-384 23:70:74:B6:CE:68:85:48:75:B1:1D:FA:02:8A:9A:16:1E:60:0A:7A:6D:07:02:D3:05:78:9A:B5:B8:F3:3D:02:99:B5:39:14:79:BB:C4:65:6E:4D:9A:C3:60:7D:E1:3E\\r\\na=fingerprint:sha-512 7F:E2:6E:22:26:6A:22:CF:A5:D4:73:73:0F:10:21:6D:48:D3:5C:50:99:5B:E1:04:BA:92:BA:DB:5E:D3:E4:06:00:A4:6A:2B:2B:5E:90:5B:C9:CC:4A:00:DA:2A:26:9A:95:01:EC:C9:E4:0D:47:CD:0B:94:51:30:2F:9F:5A:37\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 131032ms [err] handleSignalingMessage 131032ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131032ms [err] handleOffer 131032ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 131033ms [err] makeAnswer 131033ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 131033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 131033ms [err] v=0 131033ms [err] o=- 3954830711 3954830711 IN IP4 0.0.0.0 131033ms [err] s=- 131033ms [err] t=0 0 131033ms [err] a=group:BUNDLE 0 131033ms [err] a=msid-semantic:WMS * 131033ms [err] m=application 42753 DTLS/SCTP 5000 131033ms [err] c=IN IP4 172.30.0.1 131033ms [err] a=mid:0 131033ms [err] a=sctpmap:5000 webrtc-datachannel 65535 131033ms [err] a=max-message-size:65536 131033ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42753 typ host 131033ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53416 typ host 131033ms [err] a=end-of-candidates 131033ms [err] a=ice-ufrag:zwYb 131033ms [err] a=ice-pwd:DtfPisNgVJW4bpTDPIAfuO 131033ms [err] a=fingerprint:sha-256 CB:96:FD:B1:39:7A:F6:B1:0E:2C:F6:0C:DD:EC:79:BD:37:23:29:79:E1:5C:CC:79:CF:D1:C0:28:07:70:96:F2 131033ms [err] a=fingerprint:sha-384 23:70:74:B6:CE:68:85:48:75:B1:1D:FA:02:8A:9A:16:1E:60:0A:7A:6D:07:02:D3:05:78:9A:B5:B8:F3:3D:02:99:B5:39:14:79:BB:C4:65:6E:4D:9A:C3:60:7D:E1:3E 131033ms [err] a=fingerprint:sha-512 7F:E2:6E:22:26:6A:22:CF:A5:D4:73:73:0F:10:21:6D:48:D3:5C:50:99:5B:E1:04:BA:92:BA:DB:5E:D3:E4:06:00:A4:6A:2B:2B:5E:90:5B:C9:CC:4A:00:DA:2A:26:9A:95:01:EC:C9:E4:0D:47:CD:0B:94:51:30:2F:9F:5A:37 131033ms [err] a=setup:actpass 131033ms [err] 131034ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 131034ms [err] v=0 131034ms [err] o=- 3954830711 3954830711 IN IP4 0.0.0.0 131034ms [err] s=- 131034ms [err] t=0 0 131034ms [err] a=group:BUNDLE 0 131034ms [err] a=msid-semantic:WMS * 131034ms [err] m=application 42753 DTLS/SCTP 5000 131034ms [err] c=IN IP4 172.30.0.1 131034ms [err] a=mid:0 131034ms [err] a=sctpmap:5000 webrtc-datachannel 65535 131034ms [err] a=max-message-size:65536 131034ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42753 typ host 131034ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53416 typ host 131034ms [err] a=end-of-candidates 131034ms [err] a=ice-ufrag:zwYb 131034ms [err] a=ice-pwd:DtfPisNgVJW4bpTDPIAfuO 131034ms [err] a=fingerprint:sha-256 CB:96:FD:B1:39:7A:F6:B1:0E:2C:F6:0C:DD:EC:79:BD:37:23:29:79:E1:5C:CC:79:CF:D1:C0:28:07:70:96:F2 131034ms [err] a=fingerprint:sha-384 23:70:74:B6:CE:68:85:48:75:B1:1D:FA:02:8A:9A:16:1E:60:0A:7A:6D:07:02:D3:05:78:9A:B5:B8:F3:3D:02:99:B5:39:14:79:BB:C4:65:6E:4D:9A:C3:60:7D:E1:3E 131034ms [err] a=fingerprint:sha-512 7F:E2:6E:22:26:6A:22:CF:A5:D4:73:73:0F:10:21:6D:48:D3:5C:50:99:5B:E1:04:BA:92:BA:DB:5E:D3:E4:06:00:A4:6A:2B:2B:5E:90:5B:C9:CC:4A:00:DA:2A:26:9A:95:01:EC:C9:E4:0D:47:CD:0B:94:51:30:2F:9F:5A:37 131034ms [err] a=setup:actpass 131034ms [err] 131034ms [err] connectionstatechanged new new have-remote-offer 131034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 131035ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "new"}] 131035ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 131035ms [err] v=0 131035ms [err] o=- 3954830711 3954830711 IN IP4 0.0.0.0 131035ms [err] s=- 131035ms [err] t=0 0 131035ms [err] a=group:BUNDLE 0 131035ms [err] a=msid-semantic:WMS * 131035ms [err] m=application 9 DTLS/SCTP 5000 131035ms [err] c=IN IP4 0.0.0.0 131035ms [err] a=mid:0 131035ms [err] a=sctpmap:5000 webrtc-datachannel 65535 131035ms [err] a=max-message-size:65536 131035ms [err] a=ice-ufrag:Qem6 131035ms [err] a=ice-pwd:3sSsaGlh2hqMFRFR87FQG1 131035ms [err] a=fingerprint:sha-256 56:7B:6E:BB:E3:7D:CD:BF:76:29:DD:C1:61:A0:93:CC:16:9A:61:CE:17:E4:25:F7:42:B0:2F:37:C4:FC:62:48 131035ms [err] a=fingerprint:sha-384 2E:AA:B0:B5:7B:E8:6C:CD:35:CE:7C:6F:08:13:E1:32:6F:A8:AE:27:6D:74:BD:9E:F9:83:AF:30:18:6A:81:E0:CC:46:F3:0E:5D:8D:A9:38:19:87:0B:11:E7:0C:AF:33 131035ms [err] a=fingerprint:sha-512 BA:D2:16:0A:7D:2F:EB:48:42:B7:96:57:D8:9C:BA:D1:E5:17:11:FF:0F:BF:EF:1B:39:F1:F7:DC:86:0F:7F:F3:E5:7F:1C:E4:5E:0E:D5:81:4F:93:DC:F3:2A:80:F8:9A:0B:84:47:2B:97:54:1F:15:38:F7:54:B4:16:59:72:BC 131035ms [err] a=setup:active 131035ms [err] 131036ms [err] connectionstatechanged new new stable 131036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 131036ms [err] connectionstatechanged new new stable 131036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 131036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 131037ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 131037ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 131038ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 131038ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 131038ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 131038ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 131038ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59718) -> ('172.30.0.1', 42753)) State.FROZEN -> State.WAITING 131038ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55083) -> ('172.30.0.1', 42753)) State.FROZEN -> State.WAITING 131038ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59718) -> ('172.17.0.3', 53416)) State.FROZEN -> State.WAITING 131039ms [err] connectionstatechanged connecting checking stable 131039ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131039ms [err] connectionstatechanged connecting checking stable 131039ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131039ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59718) -> ('172.30.0.1', 42753)) State.WAITING -> State.IN_PROGRESS 131039ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42753) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')\xf7\xd8a\xc9xb\xffP\xea\xc0%') 131039ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "connecting"}] 131040ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42753) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')\xf7\xd8a\xc9xb\xffP\xea\xc0%') 131040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59718) -> ('172.30.0.1', 42753)) State.IN_PROGRESS -> State.SUCCEEDED 131046ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42753) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\x84\xb6?~C\xa4\xe8\xb4\xc1$\xd8') 131047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42753) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\x84\xb6?~C\xa4\xe8\xb4\xc1$\xd8') 131047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55083) -> ('172.30.0.1', 42753)) State.WAITING -> State.FAILED 131047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59718) -> ('172.17.0.3', 53416)) State.WAITING -> State.FAILED 131047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55083) -> ('172.17.0.3', 53416)) State.FROZEN -> State.FAILED 131047ms [err] INFO:aioice.ice:Connection(0) ICE completed 131047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42753) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac\xe6\xdd\xa0\xf6x\xd1\xc3\n\x07i ') 131047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42753) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac\xe6\xdd\xa0\xf6x\xd1\xc3\n\x07i ') 131047ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5z8xOFqWLw 1 udp 1862270975 172.17.0.3 42753 typ prflx) 131048ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59718) -> ('172.17.0.3', 42753)) State.WAITING -> State.IN_PROGRESS 131048ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42753) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6\xdf\x84\xf4\xd6\xc8\xf1\x93.\xfa\x9c=') 131048ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42753) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6\xdf\x84\xf4\xd6\xc8\xf1\x93.\xfa\x9c=') 131048ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59718) -> ('172.17.0.3', 42753)) State.IN_PROGRESS -> State.SUCCEEDED 131074ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 131074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 131075ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 131075ms [err] connectionstatechanged connecting completed stable 131076ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 131078ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 131079ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 131079ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 131079ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 131079ms [err] connectionstatechanged connected completed stable 131079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 131079ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "connected"}] 131079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 131079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 131079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 131080ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 131080ms [log] line {"signal":"gpio1","value":"strongH"} 131080ms [log] 131080ms [log] reading line 131080ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=85924295, stream_id=1, stream_seq=0) 131081ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=973840073, stream_id=1, stream_seq=0) 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=85924295, gaps=[]) 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=973840074, stream_id=1, stream_seq=1) 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=973840075, stream_id=1, stream_seq=2) 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=973840076, stream_id=1, stream_seq=3) 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=973840077, stream_id=1, stream_seq=4) 131083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840073, gaps=[]) 131083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 131083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840074, gaps=[]) 131083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840075, gaps=[]) 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840076, gaps=[]) 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840077, gaps=[]) 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 131191ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 131191ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 131192ms [log] line {"signal":"gpio2","value":"strongL"} 131192ms [log] 131192ms [log] reading line 131192ms [log] [experimentStatusChanged] {"status": "running", "message": null} 131270ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19"}', extra='') 131270ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19"}', extra='') 131270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 131270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 131270ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 131270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 131270ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 131270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 131270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 131270ms [err] connectionstatechanged closed closed closed 131270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131271ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 131271ms [err] connectionstatechanged closed closed closed 131271ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131271ms [err] connectionstatechanged closed closed closed 131271ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131271ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "closed"}] 131271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 131271ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 131372ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 131372ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 131372ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 131470ms [err] Traceback (most recent call last): 131470ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 131470ms [err] return _run_code(code, main_globals, None, 131470ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 131470ms [err] exec(code, run_globals) 131470ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 131470ms [err] sys.exit(main()) 131470ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 131470ms [err] asyncio.run(main_async()) 131470ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 131471ms [err] return loop.run_until_complete(main) 131471ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 131471ms [err] self.run_forever() 131471ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 131471ms [err] self._run_once() 131471ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 131472ms [err] event_list = self._selector.select(timeout) 131472ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 131472ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 131472ms [err] KeyboardInterrupt 131474ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 131474ms [err] h.flush() 131474ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Client Communication (device <-> device): should start an experiment ================== Client Communication (edge instantiable <-> device): should connect without errors ================== Client Communication (edge instantiable <-> device): should start an experiment