================== js Client to python Client Communication: should connect without errors 9082ms [log] starting device 9814ms [err] DEBUG:asyncio:Using selector: EpollSelector 9974ms [err] ERROR:asyncio:Unclosed client session 9974ms [err] client_session: 10116ms [log] parsing 10116ms [log] creating device handler 10116ms [log] [ready] 10116ms [log] reading line 10116ms [log] [websocketToken] "2635712e-ec59-49d0-bb59-bbc058966a80" 10121ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10121ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10121ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 11707ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11707ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 11718ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f1cabaf5-3233-45c0-9b79-f7eb92bc3324"}}', extra='') 11718ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f1cabaf5-3233-45c0-9b79-f7eb92bc3324"}}', extra='') 11719ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f1cabaf5-3233-45c0-9b79-f7eb92bc3324"} 11810ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 11810ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 11814ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4", "state": "new"}] 13817ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 13817ms [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='') 13817ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 13817ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 13817ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 13817ms [err] handleSignalingMessage 13817ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13817ms [err] handleOptions 13817ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 13818ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6230456341639836456 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:M/wT\\r\\na=ice-pwd:XnRNPGBJXPrmfMtfXOOn9Wkn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1B:E1:C3:72:8D:6D:D6:C2:46:97:92:1E:2C:B3:74:04:3D:93:FE:C2:FD:A3:D4:39:9C:5C:77:1E:85:22:28:C9\\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/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 13818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6230456341639836456 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:M/wT\\r\\na=ice-pwd:XnRNPGBJXPrmfMtfXOOn9Wkn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1B:E1:C3:72:8D:6D:D6:C2:46:97:92:1E:2C:B3:74:04:3D:93:FE:C2:FD:A3:D4:39:9C:5C:77:1E:85:22:28:C9\\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/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 13818ms [err] handleSignalingMessage 13818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13818ms [err] handleOffer 13818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 13818ms [err] makeAnswer 13818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 13818ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13818ms [err] v=0 13818ms [err] o=- 6230456341639836456 2 IN IP4 127.0.0.1 13818ms [err] s=- 13818ms [err] t=0 0 13818ms [err] a=group:BUNDLE 0 13818ms [err] a=extmap-allow-mixed 13818ms [err] a=msid-semantic: WMS 13818ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13818ms [err] c=IN IP4 0.0.0.0 13818ms [err] a=ice-ufrag:M/wT 13818ms [err] a=ice-pwd:XnRNPGBJXPrmfMtfXOOn9Wkn 13818ms [err] a=ice-options:trickle 13818ms [err] a=fingerprint:sha-256 1B:E1:C3:72:8D:6D:D6:C2:46:97:92:1E:2C:B3:74:04:3D:93:FE:C2:FD:A3:D4:39:9C:5C:77:1E:85:22:28:C9 13818ms [err] a=setup:actpass 13818ms [err] a=mid:0 13818ms [err] a=sctp-port:5000 13818ms [err] a=max-message-size:262144 13818ms [err] 13821ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13821ms [err] v=0 13821ms [err] o=- 6230456341639836456 2 IN IP4 127.0.0.1 13821ms [err] s=- 13821ms [err] t=0 0 13821ms [err] a=group:BUNDLE 0 13821ms [err] a=extmap-allow-mixed 13821ms [err] a=msid-semantic: WMS 13821ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13821ms [err] c=IN IP4 0.0.0.0 13821ms [err] a=ice-ufrag:M/wT 13821ms [err] a=ice-pwd:XnRNPGBJXPrmfMtfXOOn9Wkn 13821ms [err] a=ice-options:trickle 13821ms [err] a=fingerprint:sha-256 1B:E1:C3:72:8D:6D:D6:C2:46:97:92:1E:2C:B3:74:04:3D:93:FE:C2:FD:A3:D4:39:9C:5C:77:1E:85:22:28:C9 13821ms [err] a=setup:actpass 13821ms [err] a=mid:0 13821ms [err] a=sctp-port:5000 13821ms [err] a=max-message-size:262144 13821ms [err] 13821ms [err] connectionstatechanged new new have-remote-offer 13821ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 13821ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4", "state": "new"}] 13822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 13822ms [err] v=0 13822ms [err] o=- 3955421750 3955421750 IN IP4 0.0.0.0 13822ms [err] s=- 13822ms [err] t=0 0 13822ms [err] a=group:BUNDLE 0 13822ms [err] a=msid-semantic:WMS * 13822ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13822ms [err] c=IN IP4 0.0.0.0 13822ms [err] a=mid:0 13822ms [err] a=sctp-port:5000 13822ms [err] a=max-message-size:65536 13822ms [err] a=ice-ufrag:cXao 13822ms [err] a=ice-pwd:6NGIkZdhWdeEClQk2lmCqW 13822ms [err] a=fingerprint:sha-256 54:58:B3:24:2B:47:AA:FD:C2:93:F3:E2:C2:83:35:30:8E:D4:11:89:25:E0:AC:A1:86:CB:63:58:8C:CF:C2:D8 13822ms [err] a=fingerprint:sha-384 34:22:CE:35:50:A9:55:FF:AA:AD:2D:C5:99:7B:CD:13:9D:C2:CA:55:C5:15:80:A7:10:64:6B:CD:86:49:F8:1F:2E:E9:A2:4E:FD:15:25:4B:E7:3B:DD:D2:A0:53:8E:DD 13822ms [err] a=fingerprint:sha-512 7A:33:53:29:07:2C:02:2E:5D:97:D6:DA:B5:A6:09:F5:B4:A2:AE:A1:F4:46:CC:5F:01:A7:D5:CE:93:9C:A1:9C:CF:C8:D8:21:6C:95:57:83:93:FE:89:A8:E9:86:F1:C8:36:CA:6A:DB:79:01:10:E2:31:9E:32:8E:AA:38:3E:02 13822ms [err] a=setup:active 13822ms [err] 13822ms [err] connectionstatechanged new new stable 13822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 13823ms [err] connectionstatechanged new new stable 13823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 13823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 13825ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 13826ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 13826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 13827ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 13827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 13827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 13828ms [err] connectionstatechanged connecting checking stable 13828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13828ms [err] connectionstatechanged connecting checking stable 13828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13829ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4", "state": "connecting"}] 13841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7kh6VBOc86Cl') 13841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7kh6VBOc86Cl') 13841ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(4r3WLaVYHx 1 udp 1845501695 172.17.0.2 37329 typ prflx) 13841ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35135) -> ('172.17.0.2', 37329)) State.WAITING -> State.IN_PROGRESS 13842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x92\x8b\xa2\xce\xed\x95t\x02\xa1K\x91D') 13844ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x92\x8b\xa2\xce\xed\x95t\x02\xa1K\x91D') 13844ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35135) -> ('172.17.0.2', 37329)) State.IN_PROGRESS -> State.SUCCEEDED 13844ms [err] INFO:aioice.ice:Connection(0) ICE completed 13848ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 13848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 13850ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 13850ms [err] connectionstatechanged connecting completed stable 13850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 13853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 13853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 13853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 13853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 13853ms [err] connectionstatechanged connected completed stable 13853ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 13853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4", "state": "connected"}] 13855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 13855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 13856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 13856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 13856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 13856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 13857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3502752471, stream_id=1, stream_seq=0) 13857ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 13857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3777775, stream_id=1, stream_seq=0) 13857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 13857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3502752471, gaps=[]) 13858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3777775, gaps=[]) 13858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 13869ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4059293834 1 udp 2113937151 09b8659a-ace0-41c6-9da5-15c7661fee25.local 37329 typ host generation 0 ufrag M/wT network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 13869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4059293834 1 udp 2113937151 09b8659a-ace0-41c6-9da5-15c7661fee25.local 37329 typ host generation 0 ufrag M/wT network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 13869ms [err] handleSignalingMessage 13869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13869ms [err] handleIceCandidate 13869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 13869ms [err] acceptIceCandidate 13869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 13871ms [err] INFO:aioice.ice:Connection(0) Remote candidate "09b8659a-ace0-41c6-9da5-15c7661fee25.local" resolved to 172.17.0.2 13901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yMYugqxceFUX') 13902ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yMYugqxceFUX') 13902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35135) -> ('172.17.0.2', 37329)) State.FROZEN -> State.FAILED 13902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50964) -> ('172.17.0.2', 37329)) State.FROZEN -> State.FAILED 13964ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1EV5UnekH5Bb') 13965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1EV5UnekH5Bb') 14265ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14266ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14283ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 14284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4"}', extra='') 14284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 14284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 14284ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14284ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 14284ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 14284ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14285ms [err] connectionstatechanged closed closed closed 14285ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 14285ms [err] connectionstatechanged closed closed closed 14285ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14285ms [err] connectionstatechanged closed closed closed 14285ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14286ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3732a716-0e49-4747-994d-d08157f684e4", "state": "closed"}] 14286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14286ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14638ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14638ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 14696ms [err] Traceback (most recent call last): 14696ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 14697ms [err] return _run_code(code, main_globals, None, 14697ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 14697ms [err] exec(code, run_globals) 14697ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 14697ms [err] sys.exit(main()) 14697ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 14697ms [err] asyncio.run(main_async()) 14697ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 14697ms [err] return loop.run_until_complete(main) 14697ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 14697ms [err] self.run_forever() 14697ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 14698ms [err] self._run_once() 14698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 14698ms [err] event_list = self._selector.select(timeout) 14698ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 14698ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 14699ms [err] KeyboardInterrupt 14725ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 14725ms [err] h.flush() 14725ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 20391ms [log] starting device 21031ms [err] DEBUG:asyncio:Using selector: EpollSelector 21219ms [err] ERROR:asyncio:Unclosed client session 21219ms [err] client_session: 21367ms [log] parsing 21367ms [log] creating device handler 21367ms [log] [ready] 21367ms [log] reading line 21367ms [log] [websocketToken] "e2ff91a0-3a48-415e-9bea-9deadb3ef4b3" 21378ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21378ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21378ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 21638ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21638ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21686ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ce785547-ecf9-41d5-8965-3126ad5b92b8"}}', extra='') 21686ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ce785547-ecf9-41d5-8965-3126ad5b92b8"}}', extra='') 21687ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ce785547-ecf9-41d5-8965-3126ad5b92b8"} 21786ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 21786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 21789ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "new"}] 23792ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23792ms [err] handleSignalingMessage 23792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23792ms [err] handleOptions 23792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 23793ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 23793ms [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='') 23793ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 23807ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421760 3955421760 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 49251 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 49251 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49446 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7ESL\\r\\na=ice-pwd:djeix6JioYlNqgRpTAu0tm\\r\\na=fingerprint:sha-256 26:80:57:64:AB:DF:CD:AD:1A:CA:6C:B6:4B:84:1D:D3:56:04:CB:57:6E:49:03:2C:86:9F:99:3E:8C:CC:9D:3A\\r\\na=fingerprint:sha-384 1C:15:50:00:3B:9E:06:86:1C:29:E1:9C:4E:B3:6C:B8:AF:06:01:C0:93:72:48:B5:B9:19:4A:96:E6:91:01:F9:21:2D:22:9B:86:1D:EB:B9:8D:B9:51:4F:15:B0:87:17\\r\\na=fingerprint:sha-512 D2:E1:9A:06:F2:53:8C:AA:0F:D1:51:29:DF:03:F9:2B:7D:11:85:89:23:FD:B9:CE:38:1E:C5:94:91:08:FB:5E:F4:05:D6:E7:E5:65:AB:0B:5C:65:8E:37:D8:B2:8A:6A:2B:83:22:F5:BB:8A:3E:7A:EB:8E:0D:F9:36:3F:99:19\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 23807ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421760 3955421760 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 49251 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 49251 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49446 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7ESL\\r\\na=ice-pwd:djeix6JioYlNqgRpTAu0tm\\r\\na=fingerprint:sha-256 26:80:57:64:AB:DF:CD:AD:1A:CA:6C:B6:4B:84:1D:D3:56:04:CB:57:6E:49:03:2C:86:9F:99:3E:8C:CC:9D:3A\\r\\na=fingerprint:sha-384 1C:15:50:00:3B:9E:06:86:1C:29:E1:9C:4E:B3:6C:B8:AF:06:01:C0:93:72:48:B5:B9:19:4A:96:E6:91:01:F9:21:2D:22:9B:86:1D:EB:B9:8D:B9:51:4F:15:B0:87:17\\r\\na=fingerprint:sha-512 D2:E1:9A:06:F2:53:8C:AA:0F:D1:51:29:DF:03:F9:2B:7D:11:85:89:23:FD:B9:CE:38:1E:C5:94:91:08:FB:5E:F4:05:D6:E7:E5:65:AB:0B:5C:65:8E:37:D8:B2:8A:6A:2B:83:22:F5:BB:8A:3E:7A:EB:8E:0D:F9:36:3F:99:19\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 23807ms [err] handleSignalingMessage 23807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23807ms [err] handleOffer 23807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 23808ms [err] makeAnswer 23808ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 23808ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23808ms [err] v=0 23808ms [err] o=- 3955421760 3955421760 IN IP4 0.0.0.0 23808ms [err] s=- 23808ms [err] t=0 0 23808ms [err] a=group:BUNDLE 0 23808ms [err] a=msid-semantic:WMS * 23808ms [err] m=application 49251 DTLS/SCTP 5000 23808ms [err] c=IN IP4 172.30.0.1 23808ms [err] a=mid:0 23808ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23808ms [err] a=max-message-size:65536 23808ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49251 typ host 23808ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49446 typ host 23808ms [err] a=end-of-candidates 23808ms [err] a=ice-ufrag:7ESL 23808ms [err] a=ice-pwd:djeix6JioYlNqgRpTAu0tm 23808ms [err] a=fingerprint:sha-256 26:80:57:64:AB:DF:CD:AD:1A:CA:6C:B6:4B:84:1D:D3:56:04:CB:57:6E:49:03:2C:86:9F:99:3E:8C:CC:9D:3A 23808ms [err] a=fingerprint:sha-384 1C:15:50:00:3B:9E:06:86:1C:29:E1:9C:4E:B3:6C:B8:AF:06:01:C0:93:72:48:B5:B9:19:4A:96:E6:91:01:F9:21:2D:22:9B:86:1D:EB:B9:8D:B9:51:4F:15:B0:87:17 23808ms [err] a=fingerprint:sha-512 D2:E1:9A:06:F2:53:8C:AA:0F:D1:51:29:DF:03:F9:2B:7D:11:85:89:23:FD:B9:CE:38:1E:C5:94:91:08:FB:5E:F4:05:D6:E7:E5:65:AB:0B:5C:65:8E:37:D8:B2:8A:6A:2B:83:22:F5:BB:8A:3E:7A:EB:8E:0D:F9:36:3F:99:19 23808ms [err] a=setup:actpass 23808ms [err] 23810ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23810ms [err] v=0 23810ms [err] o=- 3955421760 3955421760 IN IP4 0.0.0.0 23810ms [err] s=- 23810ms [err] t=0 0 23810ms [err] a=group:BUNDLE 0 23810ms [err] a=msid-semantic:WMS * 23810ms [err] m=application 49251 DTLS/SCTP 5000 23810ms [err] c=IN IP4 172.30.0.1 23810ms [err] a=mid:0 23810ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23810ms [err] a=max-message-size:65536 23810ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49251 typ host 23810ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49446 typ host 23810ms [err] a=end-of-candidates 23810ms [err] a=ice-ufrag:7ESL 23810ms [err] a=ice-pwd:djeix6JioYlNqgRpTAu0tm 23810ms [err] a=fingerprint:sha-256 26:80:57:64:AB:DF:CD:AD:1A:CA:6C:B6:4B:84:1D:D3:56:04:CB:57:6E:49:03:2C:86:9F:99:3E:8C:CC:9D:3A 23810ms [err] a=fingerprint:sha-384 1C:15:50:00:3B:9E:06:86:1C:29:E1:9C:4E:B3:6C:B8:AF:06:01:C0:93:72:48:B5:B9:19:4A:96:E6:91:01:F9:21:2D:22:9B:86:1D:EB:B9:8D:B9:51:4F:15:B0:87:17 23810ms [err] a=fingerprint:sha-512 D2:E1:9A:06:F2:53:8C:AA:0F:D1:51:29:DF:03:F9:2B:7D:11:85:89:23:FD:B9:CE:38:1E:C5:94:91:08:FB:5E:F4:05:D6:E7:E5:65:AB:0B:5C:65:8E:37:D8:B2:8A:6A:2B:83:22:F5:BB:8A:3E:7A:EB:8E:0D:F9:36:3F:99:19 23810ms [err] a=setup:actpass 23810ms [err] 23811ms [err] connectionstatechanged new new have-remote-offer 23811ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 23811ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "new"}] 23812ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 23812ms [err] v=0 23812ms [err] o=- 3955421760 3955421760 IN IP4 0.0.0.0 23812ms [err] s=- 23812ms [err] t=0 0 23812ms [err] a=group:BUNDLE 0 23812ms [err] a=msid-semantic:WMS * 23812ms [err] m=application 9 DTLS/SCTP 5000 23812ms [err] c=IN IP4 0.0.0.0 23812ms [err] a=mid:0 23812ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23812ms [err] a=max-message-size:65536 23812ms [err] a=ice-ufrag:6s0d 23812ms [err] a=ice-pwd:B0lgPSu8GtnX31lL9zsN1D 23812ms [err] a=fingerprint:sha-256 3F:9C:D6:CC:93:F4:05:69:17:97:4F:31:FB:67:6B:62:35:22:91:6C:12:FE:98:26:63:7D:4A:D9:6D:CA:E8:92 23812ms [err] a=fingerprint:sha-384 67:17:AC:21:46:CE:96:6D:76:68:77:FD:56:76:E9:A7:D5:47:40:37:59:51:CF:28:66:2B:CA:12:42:F5:68:F5:41:4E:56:12:CF:41:30:D9:83:0F:56:1E:85:6B:4F:41 23812ms [err] a=fingerprint:sha-512 C2:AE:D9:90:37:75:96:4C:F1:87:17:49:78:53:54:F0:AD:F0:18:07:92:15:62:6F:9D:33:FB:11:C6:07:3E:6B:5B:1A:F3:86:40:25:4B:7F:2D:45:C7:59:95:D8:90:A4:95:A2:75:17:D4:AC:E7:0A:AF:30:1B:72:F6:1A:01:19 23812ms [err] a=setup:active 23812ms [err] 23812ms [err] connectionstatechanged new new stable 23812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23812ms [err] connectionstatechanged new new stable 23812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23813ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 23815ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 23815ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 23816ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 23817ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 23817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 23817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 23817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37336) -> ('172.30.0.1', 49251)) State.FROZEN -> State.WAITING 23817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37976) -> ('172.30.0.1', 49251)) State.FROZEN -> State.WAITING 23817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37336) -> ('172.17.0.2', 49446)) State.FROZEN -> State.WAITING 23818ms [err] connectionstatechanged connecting checking stable 23818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23818ms [err] connectionstatechanged connecting checking stable 23818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23818ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37336) -> ('172.30.0.1', 49251)) State.WAITING -> State.IN_PROGRESS 23818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K?XA\xc3\xe1\xde\x01J\xb0\x8e\xee') 23819ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "connecting"}] 23820ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K?XA\xc3\xe1\xde\x01J\xb0\x8e\xee') 23820ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37336) -> ('172.30.0.1', 49251)) State.IN_PROGRESS -> State.SUCCEEDED 23827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xed\x85\x82Q\xe9\xc0\x95\t\xb0\xb5]\x16') 23828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xed\x85\x82Q\xe9\xc0\x95\t\xb0\xb5]\x16') 23828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37976) -> ('172.30.0.1', 49251)) State.WAITING -> State.FAILED 23828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37336) -> ('172.17.0.2', 49446)) State.WAITING -> State.FAILED 23828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37976) -> ('172.17.0.2', 49446)) State.FROZEN -> State.FAILED 23828ms [err] INFO:aioice.ice:Connection(0) ICE completed 23828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\xac`\xbd\x8b7\x92E\\\x89\xc5G') 23828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf\xac`\xbd\x8b7\x92E\\\x89\xc5G') 23829ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YMQuIGxkwx 1 udp 1862270975 172.17.0.2 49251 typ prflx) 23829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37336) -> ('172.17.0.2', 49251)) State.WAITING -> State.IN_PROGRESS 23829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaak\xf9+\x0f\xadM\x12\xdcW\xb6\x1e') 23829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaak\xf9+\x0f\xadM\x12\xdcW\xb6\x1e') 23829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37336) -> ('172.17.0.2', 49251)) State.IN_PROGRESS -> State.SUCCEEDED 23838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 23838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 23839ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 23840ms [err] connectionstatechanged connecting completed stable 23840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 23851ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 23851ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 23851ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 23851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 23851ms [err] connectionstatechanged connected completed stable 23851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 23852ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "connected"}] 23852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 23852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 23852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 23854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3561486760, stream_id=1, stream_seq=0) 23854ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 23854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=812063522, stream_id=1, stream_seq=0) 23854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 23854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3561486760, gaps=[]) 23855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=812063522, gaps=[]) 23855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 23998ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 23998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 23998ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24150ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797"}', extra='') 24150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797"}', extra='') 24150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 24150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 24151ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24151ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 24151ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 24151ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24151ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24151ms [err] connectionstatechanged closed closed closed 24151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24151ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 24151ms [err] connectionstatechanged closed closed closed 24151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24151ms [err] connectionstatechanged closed closed closed 24151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24151ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "closed"}] 24152ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24152ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24265ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24265ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 24328ms [err] Traceback (most recent call last): 24328ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 24328ms [err] return _run_code(code, main_globals, None, 24328ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 24328ms [err] exec(code, run_globals) 24328ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 24328ms [err] sys.exit(main()) 24328ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 24328ms [err] asyncio.run(main_async()) 24328ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 24328ms [err] return loop.run_until_complete(main) 24328ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 24328ms [err] self.run_forever() 24328ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 24329ms [err] self._run_once() 24329ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 24329ms [err] event_list = self._selector.select(timeout) 24329ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 24329ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 24329ms [err] KeyboardInterrupt 24331ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 24331ms [err] h.flush() 24331ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 38540ms [log] starting device 39166ms [err] DEBUG:asyncio:Using selector: EpollSelector 39349ms [err] ERROR:asyncio:Unclosed client session 39349ms [err] client_session: 39450ms [log] parsing 39450ms [log] creating device handler 39450ms [log] [ready] 39450ms [log] reading line 39450ms [log] [websocketToken] "afc7b759-4e4e-422c-9172-3d784ccfd83f" 39455ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 39455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 39455ms [log] [websocketConnected] 41125ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 41125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 41125ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 41172ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f2f42239-06ca-4be5-a779-70f2fca3912d"}}', extra='') 41172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f2f42239-06ca-4be5-a779-70f2fca3912d"}}', extra='') 41172ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f2f42239-06ca-4be5-a779-70f2fca3912d"} 41271ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 41271ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 41274ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379", "state": "new"}] 43278ms [err] makeOffer 43278ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 43279ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 43279ms [err] v=0 43279ms [err] o=- 3955421779 3955421779 IN IP4 0.0.0.0 43279ms [err] s=- 43279ms [err] t=0 0 43279ms [err] a=group:BUNDLE 0 43279ms [err] a=msid-semantic:WMS * 43279ms [err] m=application 9 DTLS/SCTP 5000 43279ms [err] c=IN IP4 0.0.0.0 43279ms [err] a=mid:0 43279ms [err] a=sctpmap:5000 webrtc-datachannel 65535 43279ms [err] a=max-message-size:65536 43279ms [err] a=ice-ufrag:PGWn 43279ms [err] a=ice-pwd:30p3c6jZ64Ufi2ZU3RXCOu 43279ms [err] a=fingerprint:sha-256 D7:50:6C:91:F5:50:35:27:4D:9A:E2:06:74:E4:11:9E:FF:1C:F9:DE:B4:BB:8A:63:FD:49:B8:D5:D8:7E:5C:96 43279ms [err] a=fingerprint:sha-384 B1:D1:8D:ED:A6:2A:0E:AF:B6:52:97:B9:82:30:F9:C9:EE:D2:3E:64:E2:6F:C6:51:FD:86:01:9D:16:D9:7B:0F:1A:13:DC:20:60:99:86:1A:1B:0A:44:27:1A:DB:7C:64 43279ms [err] a=fingerprint:sha-512 95:6D:59:83:E1:D8:E9:54:BD:93:F3:7F:21:E3:4A:30:6C:F2:80:FD:16:31:42:74:56:23:36:D6:64:74:EA:93:30:3A:EE:43:87:13:A0:58:1E:61:E4:1C:A1:BE:8D:1D:13:EF:76:7C:06:A8:9D:F3:A6:89:47:34:B9:69:5B:26 43279ms [err] a=setup:actpass 43279ms [err] 43280ms [err] connectionstatechanged new new have-local-offer 43280ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 43280ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 43282ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379", "state": "new"}] 43283ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 43283ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 43283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 43284ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43285ms [err] handleSignalingMessage 43285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43285ms [err] handleOptions 43285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 43285ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 43285ms [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='') 43285ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 43306ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1RezQw5c9ykR') 43307ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1RezQw5c9ykR') 43313ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 121572249550145444 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:q0JX\\r\\na=ice-pwd:HtofEh5H10cNBlX3dhgxvYcB\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 15:42:AD:2E:DD:53:58:CD:13:B6:9A:40:C5:05:E1:B2:98:AF:AC:94:21:61:D1:D0:CC:58:B8:C0:9F:B1:1E:C1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43313ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 121572249550145444 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:q0JX\\r\\na=ice-pwd:HtofEh5H10cNBlX3dhgxvYcB\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 15:42:AD:2E:DD:53:58:CD:13:B6:9A:40:C5:05:E1:B2:98:AF:AC:94:21:61:D1:D0:CC:58:B8:C0:9F:B1:1E:C1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43313ms [err] handleSignalingMessage 43313ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43313ms [err] handleAnswer 43313ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 43314ms [err] acceptAnswer 43314ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 43314ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 43314ms [err] v=0 43314ms [err] o=- 121572249550145444 2 IN IP4 127.0.0.1 43314ms [err] s=- 43314ms [err] t=0 0 43314ms [err] a=group:BUNDLE 0 43314ms [err] a=msid-semantic: WMS 43314ms [err] m=application 9 DTLS/SCTP 5000 43314ms [err] c=IN IP4 0.0.0.0 43314ms [err] a=ice-ufrag:q0JX 43314ms [err] a=ice-pwd:HtofEh5H10cNBlX3dhgxvYcB 43314ms [err] a=ice-options:trickle 43314ms [err] a=fingerprint:sha-256 15:42:AD:2E:DD:53:58:CD:13:B6:9A:40:C5:05:E1:B2:98:AF:AC:94:21:61:D1:D0:CC:58:B8:C0:9F:B1:1E:C1 43314ms [err] a=setup:active 43314ms [err] a=mid:0 43314ms [err] a=sctpmap:5000 webrtc-datachannel 1024 43314ms [err] 43315ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 43315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 43315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 43315ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(PzW2p42Kzr 1 udp 1845501695 172.17.0.2 45567 typ prflx) 43315ms [err] connectionstatechanged connecting checking stable 43315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43315ms [err] connectionstatechanged connecting checking stable 43315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43315ms [err] connectionstatechanged connecting checking stable 43315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43315ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39916) -> ('172.17.0.2', 45567)) State.WAITING -> State.IN_PROGRESS 43316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\xca\xfbA.a\x06\xd6\xder\xcfm') 43316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379", "state": "connecting"}] 43317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\xca\xfbA.a\x06\xd6\xder\xcfm') 43317ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39916) -> ('172.17.0.2', 45567)) State.IN_PROGRESS -> State.SUCCEEDED 43317ms [err] INFO:aioice.ice:Connection(0) ICE completed 43329ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1898736365 1 udp 2113937151 3825e9ea-3ba1-4cdb-835d-b561bd786605.local 45567 typ host generation 0 ufrag q0JX network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43329ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1898736365 1 udp 2113937151 3825e9ea-3ba1-4cdb-835d-b561bd786605.local 45567 typ host generation 0 ufrag q0JX network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43329ms [err] handleSignalingMessage 43329ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43329ms [err] handleIceCandidate 43329ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 43329ms [err] acceptIceCandidate 43329ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 43332ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3825e9ea-3ba1-4cdb-835d-b561bd786605.local" resolved to 172.17.0.2 43336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39916) -> ('172.17.0.2', 45567)) State.FROZEN -> State.IN_PROGRESS 43336ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wh^\xa7\xf8\xac\x9eH\xba\x10\xc8\xd9') 43337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wh^\xa7\xf8\xac\x9eH\xba\x10\xc8\xd9') 43337ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39916) -> ('172.17.0.2', 45567)) State.IN_PROGRESS -> State.SUCCEEDED 43337ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51952) -> ('172.17.0.2', 45567)) State.FROZEN -> State.FAILED 43357ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 43357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 43358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 43358ms [err] connectionstatechanged connecting completed stable 43358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 43360ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 43360ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 43360ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 43361ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 43361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 43361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 43361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 43361ms [err] connectionstatechanged connected completed stable 43361ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 43361ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379", "state": "connected"}] 43364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 43364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 43364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 43364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 43364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 43365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 43365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 43365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 43365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 43365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 43365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=536187984, stream_id=1, stream_seq=0) 43366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 43366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=536187984, gaps=[]) 43366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 43366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2434962725, stream_id=1, stream_seq=0) 43366ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 43367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962725, gaps=[]) 43367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2434962726, stream_id=1, stream_seq=1) 43367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962726, gaps=[]) 43368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962727, stream_id=1, stream_seq=2) 43368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962727, gaps=[]) 43368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962728, stream_id=1, stream_seq=2) 43368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962728, gaps=[]) 43369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962729, stream_id=1, stream_seq=2) 43369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962729, gaps=[]) 43369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962730, stream_id=1, stream_seq=2) 43369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962730, gaps=[]) 43369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962731, stream_id=1, stream_seq=2) 43369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962731, gaps=[]) 43370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962732, stream_id=1, stream_seq=2) 43370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962732, gaps=[]) 43370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962733, stream_id=1, stream_seq=2) 43370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962733, gaps=[]) 43371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962734, stream_id=1, stream_seq=2) 43371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962735, stream_id=1, stream_seq=3) 43371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2434962735, gaps=[]) 43371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962736, stream_id=1, stream_seq=3) 43372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2434962736, gaps=[]) 43376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962737, stream_id=1, stream_seq=3) 43376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2434962737, gaps=[]) 43377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962738, stream_id=1, stream_seq=3) 43377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2434962738, gaps=[]) 43377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962739, stream_id=1, stream_seq=3) 43377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2434962739, gaps=[]) 43380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962740, stream_id=1, stream_seq=3) 43380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2434962740, gaps=[]) 43380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962741, stream_id=1, stream_seq=3) 43380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2434962741, gaps=[]) 43380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962742, stream_id=1, stream_seq=3) 43380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962742, gaps=[]) 43381ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DTDvYaCKNrTS') 43381ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DTDvYaCKNrTS') 43381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962743, stream_id=1, stream_seq=4) 43381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962743, gaps=[]) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962744, stream_id=1, stream_seq=4) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962744, gaps=[]) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962745, stream_id=1, stream_seq=4) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045124, cumulative_tsn=2434962745, gaps=[]) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962746, stream_id=1, stream_seq=4) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=2434962746, gaps=[]) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962747, stream_id=1, stream_seq=4) 43382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=2434962747, gaps=[]) 43383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962748, stream_id=1, stream_seq=4) 43383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=2434962748, gaps=[]) 43384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962749, stream_id=1, stream_seq=4) 43384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2434962749, gaps=[]) 43384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962750, stream_id=1, stream_seq=4) 43385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962750, gaps=[]) 43386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962751, stream_id=1, stream_seq=5) 43386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962751, gaps=[]) 43386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962752, stream_id=1, stream_seq=5) 43386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962752, gaps=[]) 43387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962753, stream_id=1, stream_seq=5) 43387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962753, gaps=[]) 43387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962754, stream_id=1, stream_seq=5) 43387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962754, gaps=[]) 43388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962755, stream_id=1, stream_seq=5) 43388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962755, gaps=[]) 43388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962756, stream_id=1, stream_seq=5) 43388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962756, gaps=[]) 43389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962757, stream_id=1, stream_seq=5) 43389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962757, gaps=[]) 43389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962758, stream_id=1, stream_seq=5) 43389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962758, gaps=[]) 43391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962759, stream_id=1, stream_seq=6) 43391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962759, gaps=[]) 43392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962760, stream_id=1, stream_seq=6) 43392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962760, gaps=[]) 43392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962761, stream_id=1, stream_seq=6) 43392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962761, gaps=[]) 43392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962762, stream_id=1, stream_seq=6) 43392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962762, gaps=[]) 43393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962763, stream_id=1, stream_seq=6) 43393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962763, gaps=[]) 43393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962764, stream_id=1, stream_seq=6) 43393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962764, gaps=[]) 43394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962765, stream_id=1, stream_seq=6) 43394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962765, gaps=[]) 43394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962766, stream_id=1, stream_seq=6) 43394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962766, gaps=[]) 43395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962767, stream_id=1, stream_seq=7) 43395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962767, gaps=[]) 43396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962768, stream_id=1, stream_seq=7) 43396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962768, gaps=[]) 43396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962769, stream_id=1, stream_seq=7) 43396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962769, gaps=[]) 43397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962770, stream_id=1, stream_seq=7) 43397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962770, gaps=[]) 43397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962771, stream_id=1, stream_seq=7) 43397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962771, gaps=[]) 43399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962772, stream_id=1, stream_seq=7) 43399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962772, gaps=[]) 43400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962773, stream_id=1, stream_seq=7) 43400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962773, gaps=[]) 43400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962774, stream_id=1, stream_seq=7) 43400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962774, gaps=[]) 43401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962775, stream_id=1, stream_seq=8) 43401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962775, gaps=[]) 43429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962776, stream_id=1, stream_seq=8) 43429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962776, gaps=[]) 43429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962777, stream_id=1, stream_seq=8) 43429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962777, gaps=[]) 43429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962778, stream_id=1, stream_seq=8) 43429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962778, gaps=[]) 43430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962779, stream_id=1, stream_seq=8) 43430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962779, gaps=[]) 43430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962780, stream_id=1, stream_seq=8) 43430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962780, gaps=[]) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962781, stream_id=1, stream_seq=8) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962781, gaps=[]) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962782, stream_id=1, stream_seq=8) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962783, stream_id=1, stream_seq=9) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2434962783, gaps=[]) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962784, stream_id=1, stream_seq=9) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2434962784, gaps=[]) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962785, stream_id=1, stream_seq=9) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2434962785, gaps=[]) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962786, stream_id=1, stream_seq=9) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2434962786, gaps=[]) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962787, stream_id=1, stream_seq=9) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2434962787, gaps=[]) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962788, stream_id=1, stream_seq=9) 43433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2434962788, gaps=[]) 43435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962789, stream_id=1, stream_seq=9) 43435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2434962789, gaps=[]) 43435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962790, stream_id=1, stream_seq=9) 43435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962790, gaps=[]) 43436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962791, stream_id=1, stream_seq=10) 43436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962791, gaps=[]) 43436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962792, stream_id=1, stream_seq=10) 43436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962792, gaps=[]) 43436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962793, stream_id=1, stream_seq=10) 43436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045124, cumulative_tsn=2434962793, gaps=[]) 43437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962794, stream_id=1, stream_seq=10) 43437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=2434962794, gaps=[]) 43437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962795, stream_id=1, stream_seq=10) 43437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=2434962795, gaps=[]) 43438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962796, stream_id=1, stream_seq=10) 43438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=2434962796, gaps=[]) 43438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962797, stream_id=1, stream_seq=10) 43438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2434962797, gaps=[]) 43439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962798, stream_id=1, stream_seq=10) 43439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962798, gaps=[]) 43442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8HQ0TY3u7pYz') 43442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8HQ0TY3u7pYz') 43442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962799, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962799, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962800, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962800, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962801, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962801, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962802, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962802, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962803, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962803, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962804, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962804, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962805, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962805, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962806, stream_id=1, stream_seq=11) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962806, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962807, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962807, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962808, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962808, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962809, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962809, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962810, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962810, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962811, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962811, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962812, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962812, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962813, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962813, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962814, stream_id=1, stream_seq=12) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962814, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962815, stream_id=1, stream_seq=13) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962815, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962816, stream_id=1, stream_seq=13) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962816, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962817, stream_id=1, stream_seq=13) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962817, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962818, stream_id=1, stream_seq=13) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962818, gaps=[]) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962819, stream_id=1, stream_seq=13) 43478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962819, gaps=[]) 43480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962820, stream_id=1, stream_seq=13) 43480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962820, gaps=[]) 43481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962821, stream_id=1, stream_seq=13) 43481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962821, gaps=[]) 43481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962822, stream_id=1, stream_seq=13) 43481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962822, gaps=[]) 43484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962823, stream_id=1, stream_seq=14) 43484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962823, gaps=[]) 43485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962824, stream_id=1, stream_seq=14) 43485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962824, gaps=[]) 43485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962825, stream_id=1, stream_seq=14) 43485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962825, gaps=[]) 43485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962826, stream_id=1, stream_seq=14) 43485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962826, gaps=[]) 43486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962827, stream_id=1, stream_seq=14) 43486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962827, gaps=[]) 43489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962828, stream_id=1, stream_seq=14) 43489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962828, gaps=[]) 43489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962829, stream_id=1, stream_seq=14) 43489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962829, gaps=[]) 43489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962830, stream_id=1, stream_seq=14) 43489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962830, gaps=[]) 43489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962831, stream_id=1, stream_seq=15) 43490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962831, gaps=[]) 43490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962832, stream_id=1, stream_seq=15) 43490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962832, gaps=[]) 43490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962833, stream_id=1, stream_seq=15) 43490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962833, gaps=[]) 43491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962834, stream_id=1, stream_seq=15) 43491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962834, gaps=[]) 43491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962835, stream_id=1, stream_seq=15) 43491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962835, gaps=[]) 43491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962836, stream_id=1, stream_seq=15) 43491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962836, gaps=[]) 43492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962837, stream_id=1, stream_seq=15) 43492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962837, gaps=[]) 43492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962838, stream_id=1, stream_seq=15) 43492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962838, gaps=[]) 43493ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 43494ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 43494ms [log] [experimentStatusChanged] {"status": "running", "message": null} 43495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962839, stream_id=1, stream_seq=16) 43495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962839, gaps=[]) 43495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962840, stream_id=1, stream_seq=16) 43495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962840, gaps=[]) 43495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962841, stream_id=1, stream_seq=16) 43495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962841, gaps=[]) 43496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962842, stream_id=1, stream_seq=16) 43496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962842, gaps=[]) 43496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962843, stream_id=1, stream_seq=16) 43496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962843, gaps=[]) 43497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962844, stream_id=1, stream_seq=16) 43497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962844, gaps=[]) 43497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962845, stream_id=1, stream_seq=16) 43497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962845, gaps=[]) 43498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962846, stream_id=1, stream_seq=16) 43498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962846, gaps=[]) 43499ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I8xUVwzlBSc0') 43499ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'I8xUVwzlBSc0') 43499ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51952) -> ('172.17.0.2', 45567)) State.WAITING -> State.IN_PROGRESS 43523ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\xdfR\xe0cD\xf8\xf3\xb6gXr') 43524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962847, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962847, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962848, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962848, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962849, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962849, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962850, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962850, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962851, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962851, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962852, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962852, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962853, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962853, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962854, stream_id=1, stream_seq=17) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962854, gaps=[]) 43529ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\xdfR\xe0cD\xf8\xf3\xb6gXr') 43529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51952) -> ('172.17.0.2', 45567)) State.IN_PROGRESS -> State.SUCCEEDED 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962855, stream_id=1, stream_seq=18) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962855, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962856, stream_id=1, stream_seq=18) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962856, gaps=[]) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962857, stream_id=1, stream_seq=18) 43529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962857, gaps=[]) 43530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962858, stream_id=1, stream_seq=18) 43530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962858, gaps=[]) 43530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962859, stream_id=1, stream_seq=18) 43530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962859, gaps=[]) 43531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962860, stream_id=1, stream_seq=18) 43531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962860, gaps=[]) 43532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962861, stream_id=1, stream_seq=18) 43532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962861, gaps=[]) 43532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962862, stream_id=1, stream_seq=18) 43532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962862, gaps=[]) 43533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962863, stream_id=1, stream_seq=19) 43533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962863, gaps=[]) 43534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962864, stream_id=1, stream_seq=19) 43534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962864, gaps=[]) 43535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962865, stream_id=1, stream_seq=19) 43535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962865, gaps=[]) 43535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962866, stream_id=1, stream_seq=19) 43535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962866, gaps=[]) 43536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962867, stream_id=1, stream_seq=19) 43536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962867, gaps=[]) 43536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962868, stream_id=1, stream_seq=19) 43536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962868, gaps=[]) 43537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962869, stream_id=1, stream_seq=19) 43537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962869, gaps=[]) 43537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962870, stream_id=1, stream_seq=19) 43537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962870, gaps=[]) 43540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962871, stream_id=1, stream_seq=20) 43540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962871, gaps=[]) 43540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962872, stream_id=1, stream_seq=20) 43540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962872, gaps=[]) 43541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962873, stream_id=1, stream_seq=20) 43541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962873, gaps=[]) 43541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962874, stream_id=1, stream_seq=20) 43541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962874, gaps=[]) 43542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962875, stream_id=1, stream_seq=20) 43542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962875, gaps=[]) 43542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962876, stream_id=1, stream_seq=20) 43542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962876, gaps=[]) 43543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962877, stream_id=1, stream_seq=20) 43543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962877, gaps=[]) 43543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962878, stream_id=1, stream_seq=20) 43543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962878, gaps=[]) 43545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962879, stream_id=1, stream_seq=21) 43545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962879, gaps=[]) 43545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962880, stream_id=1, stream_seq=21) 43545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962880, gaps=[]) 43546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962881, stream_id=1, stream_seq=21) 43546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962881, gaps=[]) 43546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962882, stream_id=1, stream_seq=21) 43546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962882, gaps=[]) 43547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962883, stream_id=1, stream_seq=21) 43547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962883, gaps=[]) 43547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962884, stream_id=1, stream_seq=21) 43547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962884, gaps=[]) 43572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962885, stream_id=1, stream_seq=21) 43572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962885, gaps=[]) 43572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962886, stream_id=1, stream_seq=21) 43572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962886, gaps=[]) 43573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962887, stream_id=1, stream_seq=22) 43573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962887, gaps=[]) 43574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962888, stream_id=1, stream_seq=22) 43574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962888, gaps=[]) 43574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962889, stream_id=1, stream_seq=22) 43574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962889, gaps=[]) 43575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962890, stream_id=1, stream_seq=22) 43575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962890, gaps=[]) 43575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962891, stream_id=1, stream_seq=22) 43575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962891, gaps=[]) 43575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962892, stream_id=1, stream_seq=22) 43576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962892, gaps=[]) 43576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962893, stream_id=1, stream_seq=22) 43576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962893, gaps=[]) 43576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962894, stream_id=1, stream_seq=22) 43576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962894, gaps=[]) 43577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962895, stream_id=1, stream_seq=23) 43577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962895, gaps=[]) 43578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962896, stream_id=1, stream_seq=23) 43578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962896, gaps=[]) 43578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962897, stream_id=1, stream_seq=23) 43578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962897, gaps=[]) 43578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962898, stream_id=1, stream_seq=23) 43578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962898, gaps=[]) 43578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962899, stream_id=1, stream_seq=23) 43579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962899, gaps=[]) 43579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962900, stream_id=1, stream_seq=23) 43579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962900, gaps=[]) 43579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962901, stream_id=1, stream_seq=23) 43579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962901, gaps=[]) 43579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962902, stream_id=1, stream_seq=23) 43580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962902, gaps=[]) 43580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962903, stream_id=1, stream_seq=24) 43580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962903, gaps=[]) 43580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962904, stream_id=1, stream_seq=24) 43580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962904, gaps=[]) 43581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962905, stream_id=1, stream_seq=24) 43581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962905, gaps=[]) 43581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962906, stream_id=1, stream_seq=24) 43581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962906, gaps=[]) 43581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962907, stream_id=1, stream_seq=24) 43582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962907, gaps=[]) 43582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962908, stream_id=1, stream_seq=24) 43582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962908, gaps=[]) 43583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962909, stream_id=1, stream_seq=24) 43583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962909, gaps=[]) 43583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962910, stream_id=1, stream_seq=24) 43583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962910, gaps=[]) 43584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962911, stream_id=1, stream_seq=25) 43584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962911, gaps=[]) 43584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962912, stream_id=1, stream_seq=25) 43585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962912, gaps=[]) 43585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962913, stream_id=1, stream_seq=25) 43585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962913, gaps=[]) 43585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962914, stream_id=1, stream_seq=25) 43585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962914, gaps=[]) 43585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962915, stream_id=1, stream_seq=25) 43586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962915, gaps=[]) 43586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962916, stream_id=1, stream_seq=25) 43586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962916, gaps=[]) 43586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962917, stream_id=1, stream_seq=25) 43586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962917, gaps=[]) 43587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962918, stream_id=1, stream_seq=25) 43587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962918, gaps=[]) 43587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962919, stream_id=1, stream_seq=26) 43587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962919, gaps=[]) 43588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962920, stream_id=1, stream_seq=26) 43588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962920, gaps=[]) 43588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962921, stream_id=1, stream_seq=26) 43588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962921, gaps=[]) 43589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962922, stream_id=1, stream_seq=26) 43589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962922, gaps=[]) 43589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962923, stream_id=1, stream_seq=26) 43589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962923, gaps=[]) 43589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962924, stream_id=1, stream_seq=26) 43590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962924, gaps=[]) 43590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962925, stream_id=1, stream_seq=26) 43590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962925, gaps=[]) 43590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962926, stream_id=1, stream_seq=26) 43590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962926, gaps=[]) 43591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962927, stream_id=1, stream_seq=27) 43591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962927, gaps=[]) 43592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962928, stream_id=1, stream_seq=27) 43592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962928, gaps=[]) 43592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962929, stream_id=1, stream_seq=27) 43592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962929, gaps=[]) 43592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962930, stream_id=1, stream_seq=27) 43592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962930, gaps=[]) 43593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962931, stream_id=1, stream_seq=27) 43593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962931, gaps=[]) 43593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962932, stream_id=1, stream_seq=27) 43593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962932, gaps=[]) 43593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962933, stream_id=1, stream_seq=27) 43594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962933, gaps=[]) 43594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962934, stream_id=1, stream_seq=27) 43594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962934, gaps=[]) 43594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962935, stream_id=1, stream_seq=28) 43595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962935, gaps=[]) 43595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962936, stream_id=1, stream_seq=28) 43595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962936, gaps=[]) 43595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962937, stream_id=1, stream_seq=28) 43595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962937, gaps=[]) 43596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962938, stream_id=1, stream_seq=28) 43596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962938, gaps=[]) 43596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962939, stream_id=1, stream_seq=28) 43596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962939, gaps=[]) 43596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962940, stream_id=1, stream_seq=28) 43597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962940, gaps=[]) 43597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962941, stream_id=1, stream_seq=28) 43597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962941, gaps=[]) 43597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962942, stream_id=1, stream_seq=28) 43597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962942, gaps=[]) 43599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962943, stream_id=1, stream_seq=29) 43599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962943, gaps=[]) 43599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962944, stream_id=1, stream_seq=29) 43599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962944, gaps=[]) 43624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962945, stream_id=1, stream_seq=29) 43624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962945, gaps=[]) 43624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962946, stream_id=1, stream_seq=29) 43624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962946, gaps=[]) 43625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962947, stream_id=1, stream_seq=29) 43625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962947, gaps=[]) 43625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962948, stream_id=1, stream_seq=29) 43625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962948, gaps=[]) 43626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962949, stream_id=1, stream_seq=29) 43626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962949, gaps=[]) 43626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962950, stream_id=1, stream_seq=29) 43626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962950, gaps=[]) 43627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962951, stream_id=1, stream_seq=30) 43627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962951, gaps=[]) 43628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962952, stream_id=1, stream_seq=30) 43628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962952, gaps=[]) 43628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962953, stream_id=1, stream_seq=30) 43628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962953, gaps=[]) 43629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962954, stream_id=1, stream_seq=30) 43629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962954, gaps=[]) 43629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962955, stream_id=1, stream_seq=30) 43629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962955, gaps=[]) 43630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962956, stream_id=1, stream_seq=30) 43630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962956, gaps=[]) 43630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962957, stream_id=1, stream_seq=30) 43630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962957, gaps=[]) 43631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962958, stream_id=1, stream_seq=30) 43631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962958, gaps=[]) 43632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962959, stream_id=1, stream_seq=31) 43632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962959, gaps=[]) 43632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962960, stream_id=1, stream_seq=31) 43633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962960, gaps=[]) 43633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962961, stream_id=1, stream_seq=31) 43633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962961, gaps=[]) 43633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962962, stream_id=1, stream_seq=31) 43633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962962, gaps=[]) 43634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962963, stream_id=1, stream_seq=31) 43634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962963, gaps=[]) 43634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962964, stream_id=1, stream_seq=31) 43634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962964, gaps=[]) 43635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962965, stream_id=1, stream_seq=31) 43635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962965, gaps=[]) 43636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962966, stream_id=1, stream_seq=31) 43636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962966, gaps=[]) 43637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962967, stream_id=1, stream_seq=32) 43637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962967, gaps=[]) 43637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962968, stream_id=1, stream_seq=32) 43637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962968, gaps=[]) 43638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962969, stream_id=1, stream_seq=32) 43638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962969, gaps=[]) 43638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962970, stream_id=1, stream_seq=32) 43638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962970, gaps=[]) 43639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962971, stream_id=1, stream_seq=32) 43639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962971, gaps=[]) 43639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962972, stream_id=1, stream_seq=32) 43639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962972, gaps=[]) 43640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962973, stream_id=1, stream_seq=32) 43640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962973, gaps=[]) 43640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962974, stream_id=1, stream_seq=32) 43640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962974, gaps=[]) 43641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2434962975, stream_id=1, stream_seq=33) 43641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2434962975, gaps=[]) 43642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962976, stream_id=1, stream_seq=33) 43642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2434962976, gaps=[]) 43642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962977, stream_id=1, stream_seq=33) 43642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2434962977, gaps=[]) 43643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962978, stream_id=1, stream_seq=33) 43643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2434962978, gaps=[]) 43643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962979, stream_id=1, stream_seq=33) 43643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2434962979, gaps=[]) 43668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962980, stream_id=1, stream_seq=33) 43668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2434962980, gaps=[]) 43669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2434962981, stream_id=1, stream_seq=33) 43669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2434962981, gaps=[]) 43669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2434962982, stream_id=1, stream_seq=33) 43719ms [log] 262140 43719ms [log] 262140 43719ms [log] [file] 43719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2434962982, gaps=[]) 43870ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43870ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379"}', extra='') 43871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 43871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 43871ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 43871ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 43871ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 43871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 43871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 43872ms [err] connectionstatechanged closed closed closed 43872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 43872ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 43872ms [err] connectionstatechanged closed closed closed 43872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 43872ms [err] connectionstatechanged closed closed closed 43872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 43873ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a4acdafe-5379-41cc-a5d2-25bef5775379", "state": "closed"}] 43873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 43873ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 43935ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 43935ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 43935ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 44004ms [err] Traceback (most recent call last): 44004ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44004ms [err] return _run_code(code, main_globals, None, 44004ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44004ms [err] exec(code, run_globals) 44004ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44004ms [err] sys.exit(main()) 44004ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44004ms [err] asyncio.run(main_async()) 44004ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44005ms [err] return loop.run_until_complete(main) 44005ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44005ms [err] self.run_forever() 44005ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44005ms [err] self._run_once() 44005ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44006ms [err] event_list = self._selector.select(timeout) 44006ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44006ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44006ms [err] KeyboardInterrupt 44007ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44007ms [err] h.flush() 44007ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 49629ms [log] starting device 50304ms [err] DEBUG:asyncio:Using selector: EpollSelector 50486ms [err] ERROR:asyncio:Unclosed client session 50486ms [err] client_session: 50629ms [log] parsing 50629ms [log] creating device handler 50629ms [log] [ready] 50629ms [log] reading line 50629ms [log] [websocketToken] "c28b956d-e95e-42a6-ae54-9ad5e21a31e3" 50634ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50634ms [log] [websocketConnected] 50920ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 50920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 50920ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 50937ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/014eb53d-fbba-4acf-8508-a6f9685d2001"}}', extra='') 50937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/014eb53d-fbba-4acf-8508-a6f9685d2001"}}', extra='') 50937ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/014eb53d-fbba-4acf-8508-a6f9685d2001"} 51029ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 51029ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 51032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "new"}] 53036ms [err] makeOffer 53036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 53037ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 53037ms [err] v=0 53037ms [err] o=- 3955421789 3955421789 IN IP4 0.0.0.0 53037ms [err] s=- 53037ms [err] t=0 0 53037ms [err] a=group:BUNDLE 0 53037ms [err] a=msid-semantic:WMS * 53037ms [err] m=application 9 DTLS/SCTP 5000 53037ms [err] c=IN IP4 0.0.0.0 53037ms [err] a=mid:0 53037ms [err] a=sctpmap:5000 webrtc-datachannel 65535 53037ms [err] a=max-message-size:65536 53037ms [err] a=ice-ufrag:dHqP 53037ms [err] a=ice-pwd:AnXxcoig8lNM8K9aq9Gus8 53037ms [err] a=fingerprint:sha-256 6B:69:CA:2E:A1:CB:F7:43:C2:33:BC:A2:5C:DF:D0:60:60:D7:E3:91:63:D3:58:FB:B2:8E:21:4B:80:AE:C4:F2 53037ms [err] a=fingerprint:sha-384 32:5E:E9:E4:A3:D4:5C:53:6B:7D:B4:5C:04:6F:E8:C3:7E:DF:AE:F2:5B:D3:C9:20:D7:65:8A:8A:2F:22:6D:18:D4:7A:83:D9:98:CE:6D:6B:1A:D2:94:8B:4B:45:C0:99 53037ms [err] a=fingerprint:sha-512 12:AA:16:82:78:00:D8:A6:0A:14:67:C1:58:04:75:3F:0D:FF:6A:83:8A:61:7C:FE:05:63:D7:B1:E8:05:EB:6E:CB:5D:04:D8:03:D5:4E:4B:06:A7:EB:80:D7:06:C3:93:E5:89:35:75:9D:A0:3A:22:6B:7E:BD:E6:99:16:00:0B 53037ms [err] a=setup:actpass 53037ms [err] 53039ms [err] connectionstatechanged new new have-local-offer 53039ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 53039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 53041ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "new"}] 53041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 53042ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 53043ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 53044ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 53044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 53044ms [err] handleSignalingMessage 53044ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 53045ms [err] handleOptions 53045ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 53045ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 53045ms [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='') 53045ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 53059ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\x13gx3!R\xd9\xd0\x95\xac\x86') 53059ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\x13gx3!R\xd9\xd0\x95\xac\x86') 53064ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421789 3955421789 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 56374 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 56374 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46583 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:2lMB\\r\\na=ice-pwd:Ga4lhnJ7gk5XiTxEmos1yP\\r\\na=fingerprint:sha-256 C8:2C:D4:1F:3C:24:9A:A3:91:59:D4:0E:45:C4:9A:7E:F0:12:30:39:6B:30:75:EA:44:60:CD:FA:7B:49:88:E9\\r\\na=fingerprint:sha-384 79:18:B6:5C:58:CC:CF:E1:7E:18:BD:60:59:5E:F9:58:F4:53:F1:01:70:3A:D6:B0:57:40:21:87:4D:7F:79:EF:AC:7D:38:6C:C8:75:59:C9:3B:91:C4:A6:2A:BB:65:76\\r\\na=fingerprint:sha-512 32:4B:5C:12:8A:52:B7:2D:AE:F5:47:10:85:95:6F:29:FD:1A:8E:E0:3A:FA:07:8B:B0:A4:92:CF:72:26:48:2D:B1:5B:36:79:BE:59:DB:8D:EB:B1:98:FB:E1:01:DF:CE:3D:F6:6A:8C:BD:3E:98:B4:2C:17:C7:E7:42:93:BB:19\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 53064ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421789 3955421789 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 56374 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 56374 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46583 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:2lMB\\r\\na=ice-pwd:Ga4lhnJ7gk5XiTxEmos1yP\\r\\na=fingerprint:sha-256 C8:2C:D4:1F:3C:24:9A:A3:91:59:D4:0E:45:C4:9A:7E:F0:12:30:39:6B:30:75:EA:44:60:CD:FA:7B:49:88:E9\\r\\na=fingerprint:sha-384 79:18:B6:5C:58:CC:CF:E1:7E:18:BD:60:59:5E:F9:58:F4:53:F1:01:70:3A:D6:B0:57:40:21:87:4D:7F:79:EF:AC:7D:38:6C:C8:75:59:C9:3B:91:C4:A6:2A:BB:65:76\\r\\na=fingerprint:sha-512 32:4B:5C:12:8A:52:B7:2D:AE:F5:47:10:85:95:6F:29:FD:1A:8E:E0:3A:FA:07:8B:B0:A4:92:CF:72:26:48:2D:B1:5B:36:79:BE:59:DB:8D:EB:B1:98:FB:E1:01:DF:CE:3D:F6:6A:8C:BD:3E:98:B4:2C:17:C7:E7:42:93:BB:19\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 53064ms [err] handleSignalingMessage 53064ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 53064ms [err] handleAnswer 53064ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 53064ms [err] acceptAnswer 53064ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 53064ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 53064ms [err] v=0 53064ms [err] o=- 3955421789 3955421789 IN IP4 0.0.0.0 53064ms [err] s=- 53064ms [err] t=0 0 53064ms [err] a=group:BUNDLE 0 53064ms [err] a=msid-semantic:WMS * 53064ms [err] m=application 56374 DTLS/SCTP 5000 53064ms [err] c=IN IP4 172.30.0.1 53064ms [err] a=mid:0 53064ms [err] a=sctpmap:5000 webrtc-datachannel 65535 53064ms [err] a=max-message-size:65536 53064ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56374 typ host 53064ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46583 typ host 53064ms [err] a=end-of-candidates 53064ms [err] a=ice-ufrag:2lMB 53064ms [err] a=ice-pwd:Ga4lhnJ7gk5XiTxEmos1yP 53064ms [err] a=fingerprint:sha-256 C8:2C:D4:1F:3C:24:9A:A3:91:59:D4:0E:45:C4:9A:7E:F0:12:30:39:6B:30:75:EA:44:60:CD:FA:7B:49:88:E9 53064ms [err] a=fingerprint:sha-384 79:18:B6:5C:58:CC:CF:E1:7E:18:BD:60:59:5E:F9:58:F4:53:F1:01:70:3A:D6:B0:57:40:21:87:4D:7F:79:EF:AC:7D:38:6C:C8:75:59:C9:3B:91:C4:A6:2A:BB:65:76 53064ms [err] a=fingerprint:sha-512 32:4B:5C:12:8A:52:B7:2D:AE:F5:47:10:85:95:6F:29:FD:1A:8E:E0:3A:FA:07:8B:B0:A4:92:CF:72:26:48:2D:B1:5B:36:79:BE:59:DB:8D:EB:B1:98:FB:E1:01:DF:CE:3D:F6:6A:8C:BD:3E:98:B4:2C:17:C7:E7:42:93:BB:19 53064ms [err] a=setup:active 53064ms [err] 53065ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 53066ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 53066ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 53066ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47251) -> ('172.30.0.1', 56374)) State.FROZEN -> State.WAITING 53066ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39217) -> ('172.30.0.1', 56374)) State.FROZEN -> State.WAITING 53066ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47251) -> ('172.17.0.2', 46583)) State.FROZEN -> State.WAITING 53066ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(rcGvnaD0vC 1 udp 1862270975 172.17.0.2 56374 typ prflx) 53066ms [err] connectionstatechanged connecting checking stable 53066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 53066ms [err] connectionstatechanged connecting checking stable 53066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 53066ms [err] connectionstatechanged connecting checking stable 53066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 53066ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47251) -> ('172.17.0.2', 56374)) State.WAITING -> State.IN_PROGRESS 53066ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1C\xf4\x80\xeeQ0DI%G\xec') 53067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47251) -> ('172.30.0.1', 56374)) State.WAITING -> State.IN_PROGRESS 53067ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\x11C\xa5p(\xe4\xe6HA\r\xbb') 53067ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "connecting"}] 53067ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1C\xf4\x80\xeeQ0DI%G\xec') 53067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47251) -> ('172.17.0.2', 56374)) State.IN_PROGRESS -> State.SUCCEEDED 53068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39217) -> ('172.30.0.1', 56374)) State.WAITING -> State.FAILED 53068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47251) -> ('172.17.0.2', 46583)) State.WAITING -> State.FAILED 53068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39217) -> ('172.17.0.2', 46583)) State.FROZEN -> State.FAILED 53068ms [err] INFO:aioice.ice:Connection(0) ICE completed 53068ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\x11C\xa5p(\xe4\xe6HA\r\xbb') 53068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47251) -> ('172.30.0.1', 56374)) State.IN_PROGRESS -> State.SUCCEEDED 53068ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\xec\xd4\xdd(\x18\xde\xbc\xbd\xaf\x01a') 53069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\xec\xd4\xdd(\x18\xde\xbc\xbd\xaf\x01a') 53087ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 53087ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 53088ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 53089ms [err] connectionstatechanged connecting completed stable 53089ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 53091ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 53091ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 53091ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 53091ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 53091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 53091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 53091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 53091ms [err] connectionstatechanged connected completed stable 53091ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 53092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "connected"}] 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=799796083, stream_id=1, stream_seq=0) 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1904501776, stream_id=1, stream_seq=0) 53094ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501776, gaps=[]) 53095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=799796083, gaps=[]) 53095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 53095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1904501777, stream_id=1, stream_seq=1) 53096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501777, gaps=[]) 53096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501778, stream_id=1, stream_seq=2) 53096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501778, gaps=[]) 53096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501779, stream_id=1, stream_seq=2) 53096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501779, gaps=[]) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501780, stream_id=1, stream_seq=2) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501780, gaps=[]) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501781, stream_id=1, stream_seq=2) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501781, gaps=[]) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501782, stream_id=1, stream_seq=2) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501782, gaps=[]) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501783, stream_id=1, stream_seq=2) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501783, gaps=[]) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501784, stream_id=1, stream_seq=2) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501784, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501785, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501785, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501786, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501786, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501787, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501787, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501788, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501788, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501789, stream_id=1, stream_seq=3) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501789, gaps=[]) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501790, stream_id=1, stream_seq=3) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501790, gaps=[]) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501791, stream_id=1, stream_seq=3) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501791, gaps=[]) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501792, stream_id=1, stream_seq=4) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501792, gaps=[]) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501793, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501793, gaps=[]) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501794, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501794, gaps=[]) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501795, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501795, gaps=[]) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501796, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501796, gaps=[]) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501797, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501797, gaps=[]) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501798, stream_id=1, stream_seq=4) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501798, gaps=[]) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501799, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501799, gaps=[]) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501800, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501800, gaps=[]) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501801, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501801, gaps=[]) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501802, stream_id=1, stream_seq=5) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501802, gaps=[]) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501803, stream_id=1, stream_seq=5) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501803, gaps=[]) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501804, stream_id=1, stream_seq=5) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501804, gaps=[]) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501805, stream_id=1, stream_seq=5) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501805, gaps=[]) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501806, stream_id=1, stream_seq=6) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501806, gaps=[]) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501807, stream_id=1, stream_seq=6) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501807, gaps=[]) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501808, stream_id=1, stream_seq=6) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501808, gaps=[]) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501809, stream_id=1, stream_seq=6) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501809, gaps=[]) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501810, stream_id=1, stream_seq=6) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501810, gaps=[]) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501811, stream_id=1, stream_seq=6) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501811, gaps=[]) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501812, stream_id=1, stream_seq=6) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501812, gaps=[]) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501813, stream_id=1, stream_seq=7) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501813, gaps=[]) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501814, stream_id=1, stream_seq=7) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501814, gaps=[]) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501815, stream_id=1, stream_seq=7) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501815, gaps=[]) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501816, stream_id=1, stream_seq=7) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501816, gaps=[]) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501817, stream_id=1, stream_seq=7) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501817, gaps=[]) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501818, stream_id=1, stream_seq=7) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501818, gaps=[]) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501819, stream_id=1, stream_seq=7) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501819, gaps=[]) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501820, stream_id=1, stream_seq=8) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501820, gaps=[]) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501821, stream_id=1, stream_seq=8) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501821, gaps=[]) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501822, stream_id=1, stream_seq=8) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501822, gaps=[]) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501823, stream_id=1, stream_seq=8) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501823, gaps=[]) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501824, stream_id=1, stream_seq=8) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501824, gaps=[]) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501825, stream_id=1, stream_seq=8) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501825, gaps=[]) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501826, stream_id=1, stream_seq=8) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501826, gaps=[]) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501827, stream_id=1, stream_seq=9) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501827, gaps=[]) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501828, stream_id=1, stream_seq=9) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501828, gaps=[]) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501829, stream_id=1, stream_seq=9) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501829, gaps=[]) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501830, stream_id=1, stream_seq=9) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501830, gaps=[]) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501831, stream_id=1, stream_seq=9) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501831, gaps=[]) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501832, stream_id=1, stream_seq=9) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501832, gaps=[]) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501833, stream_id=1, stream_seq=9) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501833, gaps=[]) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501834, stream_id=1, stream_seq=10) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501834, gaps=[]) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501835, stream_id=1, stream_seq=10) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501835, gaps=[]) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501836, stream_id=1, stream_seq=10) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501836, gaps=[]) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501837, stream_id=1, stream_seq=10) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501837, gaps=[]) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501838, stream_id=1, stream_seq=10) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501838, gaps=[]) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501839, stream_id=1, stream_seq=10) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501839, gaps=[]) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501840, stream_id=1, stream_seq=10) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501840, gaps=[]) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501841, stream_id=1, stream_seq=11) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501841, gaps=[]) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501842, stream_id=1, stream_seq=11) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501842, gaps=[]) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501843, stream_id=1, stream_seq=11) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501843, gaps=[]) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501844, stream_id=1, stream_seq=11) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501844, gaps=[]) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501845, stream_id=1, stream_seq=11) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501845, gaps=[]) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501846, stream_id=1, stream_seq=11) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501846, gaps=[]) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501847, stream_id=1, stream_seq=11) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501847, gaps=[]) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501848, stream_id=1, stream_seq=12) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501848, gaps=[]) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501849, stream_id=1, stream_seq=12) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501849, gaps=[]) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501850, stream_id=1, stream_seq=12) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501850, gaps=[]) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501851, stream_id=1, stream_seq=12) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501851, gaps=[]) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501852, stream_id=1, stream_seq=12) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501852, gaps=[]) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501853, stream_id=1, stream_seq=12) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501853, gaps=[]) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501854, stream_id=1, stream_seq=12) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501854, gaps=[]) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501855, stream_id=1, stream_seq=13) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501855, gaps=[]) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501856, stream_id=1, stream_seq=13) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501856, gaps=[]) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501857, stream_id=1, stream_seq=13) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501857, gaps=[]) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501858, stream_id=1, stream_seq=13) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501858, gaps=[]) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501859, stream_id=1, stream_seq=13) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501859, gaps=[]) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501860, stream_id=1, stream_seq=13) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501860, gaps=[]) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501861, stream_id=1, stream_seq=13) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501861, gaps=[]) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501862, stream_id=1, stream_seq=14) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501862, gaps=[]) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501863, stream_id=1, stream_seq=14) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501863, gaps=[]) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501864, stream_id=1, stream_seq=14) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501864, gaps=[]) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501865, stream_id=1, stream_seq=14) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501865, gaps=[]) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501866, stream_id=1, stream_seq=14) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501866, gaps=[]) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501867, stream_id=1, stream_seq=14) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501867, gaps=[]) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501868, stream_id=1, stream_seq=14) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501868, gaps=[]) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501869, stream_id=1, stream_seq=15) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501869, gaps=[]) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501870, stream_id=1, stream_seq=15) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501870, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501871, stream_id=1, stream_seq=15) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501871, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501872, stream_id=1, stream_seq=15) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501872, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501873, stream_id=1, stream_seq=15) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501873, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501874, stream_id=1, stream_seq=15) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501874, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501875, stream_id=1, stream_seq=15) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501875, gaps=[]) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501876, stream_id=1, stream_seq=16) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501876, gaps=[]) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501877, stream_id=1, stream_seq=16) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501877, gaps=[]) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501878, stream_id=1, stream_seq=16) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501878, gaps=[]) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501879, stream_id=1, stream_seq=16) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501879, gaps=[]) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501880, stream_id=1, stream_seq=16) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501880, gaps=[]) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501881, stream_id=1, stream_seq=16) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501881, gaps=[]) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501882, stream_id=1, stream_seq=16) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501882, gaps=[]) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501883, stream_id=1, stream_seq=17) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501883, gaps=[]) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501884, stream_id=1, stream_seq=17) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501884, gaps=[]) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501885, stream_id=1, stream_seq=17) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501885, gaps=[]) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501886, stream_id=1, stream_seq=17) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501886, gaps=[]) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501887, stream_id=1, stream_seq=17) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501887, gaps=[]) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501888, stream_id=1, stream_seq=17) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501888, gaps=[]) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501889, stream_id=1, stream_seq=17) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501889, gaps=[]) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501890, stream_id=1, stream_seq=18) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501890, gaps=[]) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501891, stream_id=1, stream_seq=18) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501891, gaps=[]) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501892, stream_id=1, stream_seq=18) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501892, gaps=[]) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501893, stream_id=1, stream_seq=18) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501893, gaps=[]) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501894, stream_id=1, stream_seq=18) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501894, gaps=[]) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501895, stream_id=1, stream_seq=18) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501895, gaps=[]) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501896, stream_id=1, stream_seq=18) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501896, gaps=[]) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501897, stream_id=1, stream_seq=19) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501897, gaps=[]) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501898, stream_id=1, stream_seq=19) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501898, gaps=[]) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501899, stream_id=1, stream_seq=19) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501899, gaps=[]) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501900, stream_id=1, stream_seq=19) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501900, gaps=[]) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501901, stream_id=1, stream_seq=19) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501901, gaps=[]) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501902, stream_id=1, stream_seq=19) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501902, gaps=[]) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501903, stream_id=1, stream_seq=19) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501903, gaps=[]) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501904, stream_id=1, stream_seq=20) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501904, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501905, stream_id=1, stream_seq=20) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501905, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501906, stream_id=1, stream_seq=20) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501906, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501907, stream_id=1, stream_seq=20) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501907, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501908, stream_id=1, stream_seq=20) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501908, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501909, stream_id=1, stream_seq=20) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501909, gaps=[]) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501910, stream_id=1, stream_seq=20) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501910, gaps=[]) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501911, stream_id=1, stream_seq=21) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501911, gaps=[]) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501912, stream_id=1, stream_seq=21) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501912, gaps=[]) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501913, stream_id=1, stream_seq=21) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501913, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501914, stream_id=1, stream_seq=21) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501914, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501915, stream_id=1, stream_seq=21) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501915, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501916, stream_id=1, stream_seq=21) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501916, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501917, stream_id=1, stream_seq=21) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501917, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501918, stream_id=1, stream_seq=22) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501918, gaps=[]) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501919, stream_id=1, stream_seq=22) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501919, gaps=[]) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501920, stream_id=1, stream_seq=22) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501920, gaps=[]) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501921, stream_id=1, stream_seq=22) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501921, gaps=[]) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501922, stream_id=1, stream_seq=22) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501922, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501923, stream_id=1, stream_seq=22) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501923, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501924, stream_id=1, stream_seq=22) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501924, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501925, stream_id=1, stream_seq=23) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501925, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501926, stream_id=1, stream_seq=23) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501926, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501927, stream_id=1, stream_seq=23) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501927, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501928, stream_id=1, stream_seq=23) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501928, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501929, stream_id=1, stream_seq=23) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501929, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501930, stream_id=1, stream_seq=23) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501930, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501931, stream_id=1, stream_seq=23) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501931, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501932, stream_id=1, stream_seq=24) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501932, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501933, stream_id=1, stream_seq=24) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501933, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501934, stream_id=1, stream_seq=24) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501934, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501935, stream_id=1, stream_seq=24) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501935, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501936, stream_id=1, stream_seq=24) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501936, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501937, stream_id=1, stream_seq=24) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501937, gaps=[]) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501938, stream_id=1, stream_seq=24) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501938, gaps=[]) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501939, stream_id=1, stream_seq=25) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501939, gaps=[]) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501940, stream_id=1, stream_seq=25) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501940, gaps=[]) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501941, stream_id=1, stream_seq=25) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501941, gaps=[]) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501942, stream_id=1, stream_seq=25) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501942, gaps=[]) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501943, stream_id=1, stream_seq=25) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501943, gaps=[]) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501944, stream_id=1, stream_seq=25) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501944, gaps=[]) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501945, stream_id=1, stream_seq=25) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501945, gaps=[]) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501946, stream_id=1, stream_seq=26) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501946, gaps=[]) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501947, stream_id=1, stream_seq=26) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501947, gaps=[]) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501948, stream_id=1, stream_seq=26) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501948, gaps=[]) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501949, stream_id=1, stream_seq=26) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501949, gaps=[]) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501950, stream_id=1, stream_seq=26) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501950, gaps=[]) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501951, stream_id=1, stream_seq=26) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501951, gaps=[]) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501952, stream_id=1, stream_seq=26) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501952, gaps=[]) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501953, stream_id=1, stream_seq=27) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501953, gaps=[]) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501954, stream_id=1, stream_seq=27) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501954, gaps=[]) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501955, stream_id=1, stream_seq=27) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501955, gaps=[]) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501956, stream_id=1, stream_seq=27) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501956, gaps=[]) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501957, stream_id=1, stream_seq=27) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501957, gaps=[]) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501958, stream_id=1, stream_seq=27) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501958, gaps=[]) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501959, stream_id=1, stream_seq=27) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501959, gaps=[]) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501960, stream_id=1, stream_seq=28) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501960, gaps=[]) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501961, stream_id=1, stream_seq=28) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501961, gaps=[]) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501962, stream_id=1, stream_seq=28) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501962, gaps=[]) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501963, stream_id=1, stream_seq=28) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501963, gaps=[]) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501964, stream_id=1, stream_seq=28) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501964, gaps=[]) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501965, stream_id=1, stream_seq=28) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501965, gaps=[]) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501966, stream_id=1, stream_seq=28) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501966, gaps=[]) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501967, stream_id=1, stream_seq=29) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501967, gaps=[]) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501968, stream_id=1, stream_seq=29) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501968, gaps=[]) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501969, stream_id=1, stream_seq=29) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501969, gaps=[]) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501970, stream_id=1, stream_seq=29) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501970, gaps=[]) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501971, stream_id=1, stream_seq=29) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501971, gaps=[]) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501972, stream_id=1, stream_seq=29) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501972, gaps=[]) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501973, stream_id=1, stream_seq=29) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501973, gaps=[]) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501974, stream_id=1, stream_seq=30) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501974, gaps=[]) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501975, stream_id=1, stream_seq=30) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501975, gaps=[]) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501976, stream_id=1, stream_seq=30) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501976, gaps=[]) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501977, stream_id=1, stream_seq=30) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501977, gaps=[]) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501978, stream_id=1, stream_seq=30) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501978, gaps=[]) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501979, stream_id=1, stream_seq=30) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501979, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501980, stream_id=1, stream_seq=30) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501980, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501981, stream_id=1, stream_seq=31) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501981, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501982, stream_id=1, stream_seq=31) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501982, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501983, stream_id=1, stream_seq=31) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501983, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501984, stream_id=1, stream_seq=31) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501984, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501985, stream_id=1, stream_seq=31) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501985, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501986, stream_id=1, stream_seq=31) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501986, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501987, stream_id=1, stream_seq=31) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501987, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501988, stream_id=1, stream_seq=32) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501988, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501989, stream_id=1, stream_seq=32) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501989, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501990, stream_id=1, stream_seq=32) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501990, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501991, stream_id=1, stream_seq=32) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501991, gaps=[]) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501992, stream_id=1, stream_seq=32) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501992, gaps=[]) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501993, stream_id=1, stream_seq=32) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501993, gaps=[]) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904501994, stream_id=1, stream_seq=32) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501994, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1904501995, stream_id=1, stream_seq=33) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501995, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501996, stream_id=1, stream_seq=33) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501996, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501997, stream_id=1, stream_seq=33) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501997, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501998, stream_id=1, stream_seq=33) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501998, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904501999, stream_id=1, stream_seq=33) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501999, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1904502000, stream_id=1, stream_seq=33) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904502000, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1904502001, stream_id=1, stream_seq=33) 53188ms [log] 262140 53188ms [log] 262140 53188ms [log] [file] 53189ms [log] [experimentStatusChanged] {"status": "running", "message": null} 53189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904502001, gaps=[]) 53189ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53189ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53354ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f"}', extra='') 53354ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f"}', extra='') 53354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 53356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 53356ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 53356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 53356ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 53356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 53356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 53356ms [err] connectionstatechanged closed closed closed 53356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 53356ms [err] connectionstatechanged closed closed closed 53356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53356ms [err] connectionstatechanged closed closed closed 53356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53357ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "closed"}] 53357ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 53357ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 53420ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53420ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53420ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 53463ms [err] Traceback (most recent call last): 53463ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 53463ms [err] return _run_code(code, main_globals, None, 53463ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 53463ms [err] exec(code, run_globals) 53463ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 53463ms [err] sys.exit(main()) 53463ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 53463ms [err] asyncio.run(main_async()) 53463ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 53463ms [err] return loop.run_until_complete(main) 53463ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 53463ms [err] self.run_forever() 53463ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 53463ms [err] self._run_once() 53463ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 53464ms [err] event_list = self._selector.select(timeout) 53464ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 53464ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 53464ms [err] KeyboardInterrupt 53465ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 53465ms [err] h.flush() 53465ms [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 60476ms [log] starting device 61156ms [err] DEBUG:asyncio:Using selector: EpollSelector 61341ms [err] ERROR:asyncio:Unclosed client session 61341ms [err] client_session: 61453ms [log] parsing 61453ms [log] creating device handler 61453ms [log] [ready] 61453ms [log] reading line 61453ms [log] [websocketToken] "31e9d1b2-6fc7-4be7-9595-afc4e32f1a42" 61462ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 61462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 61462ms [log] [websocketConnected] 63002ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 63002ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 63002ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 63020ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8e898333-ad20-4f61-bfce-773d568c13d0"}}', extra='') 63020ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8e898333-ad20-4f61-bfce-773d568c13d0"}}', extra='') 63020ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8e898333-ad20-4f61-bfce-773d568c13d0"} 63065ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 63065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 63069ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c", "state": "new"}] 65072ms [err] makeOffer 65072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 65072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 65072ms [err] v=0 65072ms [err] o=- 3955421801 3955421801 IN IP4 0.0.0.0 65072ms [err] s=- 65072ms [err] t=0 0 65072ms [err] a=group:BUNDLE 0 65072ms [err] a=msid-semantic:WMS * 65072ms [err] m=application 9 DTLS/SCTP 5000 65072ms [err] c=IN IP4 0.0.0.0 65072ms [err] a=mid:0 65072ms [err] a=sctpmap:5000 webrtc-datachannel 65535 65072ms [err] a=max-message-size:65536 65072ms [err] a=ice-ufrag:JNoY 65072ms [err] a=ice-pwd:ppeYAQTyAWmPxrBEUVxfgs 65072ms [err] a=fingerprint:sha-256 82:D8:C4:29:62:29:3E:90:12:2A:17:C2:7B:BC:64:DF:9A:17:FE:BE:A9:E7:6F:57:86:96:A6:07:1F:7C:1A:A5 65072ms [err] a=fingerprint:sha-384 20:E1:BE:56:6D:AB:24:14:32:40:1E:A0:1B:EF:4F:56:16:2C:45:63:1A:CA:62:A2:9B:4D:7A:38:5D:A2:30:65:B2:39:7A:97:28:1F:53:2F:88:DC:1D:DC:E0:78:FB:C2 65072ms [err] a=fingerprint:sha-512 71:1C:C9:FD:4D:D2:97:C0:67:81:44:69:2B:BC:F1:D4:F9:DA:F6:9E:48:F5:7A:56:90:5F:9E:4F:2F:E3:71:DF:D0:AB:27:3B:30:B9:7B:95:27:4A:41:EA:DC:BC:29:F0:98:E5:35:87:B3:2B:CB:CE:05:42:D9:DA:0C:27:05:7A 65072ms [err] a=setup:actpass 65072ms [err] 65074ms [err] connectionstatechanged new new have-local-offer 65074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 65074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 65076ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c", "state": "new"}] 65077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 65077ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 65078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 65079ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 65079ms [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='') 65079ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 65079ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65079ms [err] handleSignalingMessage 65079ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65080ms [err] handleOptions 65080ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 65094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8afl/v7thnzp') 65094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8afl/v7thnzp') 65125ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3535891760955791520 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:WkNO\\r\\na=ice-pwd:PGCZAhCiFeWLBvbLtbapa6Xj\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 03:39:95:B0:85:B5:55:4C:F1:80:2D:3C:D3:79:73:9C:4B:7A:FA:D6:3A:27:5D:74:42:77:20:F0:91:13:ED:98\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3535891760955791520 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:WkNO\\r\\na=ice-pwd:PGCZAhCiFeWLBvbLtbapa6Xj\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 03:39:95:B0:85:B5:55:4C:F1:80:2D:3C:D3:79:73:9C:4B:7A:FA:D6:3A:27:5D:74:42:77:20:F0:91:13:ED:98\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65125ms [err] handleSignalingMessage 65125ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65125ms [err] handleAnswer 65125ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 65125ms [err] acceptAnswer 65125ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 65125ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 65125ms [err] v=0 65125ms [err] o=- 3535891760955791520 2 IN IP4 127.0.0.1 65125ms [err] s=- 65125ms [err] t=0 0 65125ms [err] a=group:BUNDLE 0 65125ms [err] a=msid-semantic: WMS 65125ms [err] m=application 9 DTLS/SCTP 5000 65125ms [err] c=IN IP4 0.0.0.0 65125ms [err] a=ice-ufrag:WkNO 65125ms [err] a=ice-pwd:PGCZAhCiFeWLBvbLtbapa6Xj 65125ms [err] a=ice-options:trickle 65125ms [err] a=fingerprint:sha-256 03:39:95:B0:85:B5:55:4C:F1:80:2D:3C:D3:79:73:9C:4B:7A:FA:D6:3A:27:5D:74:42:77:20:F0:91:13:ED:98 65125ms [err] a=setup:active 65125ms [err] a=mid:0 65125ms [err] a=sctpmap:5000 webrtc-datachannel 1024 65125ms [err] 65126ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 65126ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 65126ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 65126ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mdJxqeEtGY 1 udp 1845501695 172.17.0.2 39741 typ prflx) 65126ms [err] connectionstatechanged connecting checking stable 65126ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65126ms [err] connectionstatechanged connecting checking stable 65126ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65126ms [err] connectionstatechanged connecting checking stable 65126ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65126ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57259) -> ('172.17.0.2', 39741)) State.WAITING -> State.IN_PROGRESS 65127ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\xa9d`\xec\xa1\x1b\xe7u#\xb3\x01') 65127ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c", "state": "connecting"}] 65128ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+\xa9d`\xec\xa1\x1b\xe7u#\xb3\x01') 65128ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57259) -> ('172.17.0.2', 39741)) State.IN_PROGRESS -> State.SUCCEEDED 65129ms [err] INFO:aioice.ice:Connection(0) ICE completed 65130ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1654922332 1 udp 2113937151 1fd0e228-eb7e-429d-95a0-52eeb7024806.local 39741 typ host generation 0 ufrag WkNO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65130ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1654922332 1 udp 2113937151 1fd0e228-eb7e-429d-95a0-52eeb7024806.local 39741 typ host generation 0 ufrag WkNO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65130ms [err] handleSignalingMessage 65130ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65130ms [err] handleIceCandidate 65130ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 65130ms [err] acceptIceCandidate 65130ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 65134ms [err] INFO:aioice.ice:Connection(0) Remote candidate "1fd0e228-eb7e-429d-95a0-52eeb7024806.local" resolved to 172.17.0.2 65148ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57259) -> ('172.17.0.2', 39741)) State.FROZEN -> State.IN_PROGRESS 65148ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'aA\x14\x16x\x88\\\xe6"\x9e&(') 65149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'aA\x14\x16x\x88\\\xe6"\x9e&(') 65149ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57259) -> ('172.17.0.2', 39741)) State.IN_PROGRESS -> State.SUCCEEDED 65149ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57904) -> ('172.17.0.2', 39741)) State.FROZEN -> State.FAILED 65151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j8ygeDD47Lu+') 65172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j8ygeDD47Lu+') 65172ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 65172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 65173ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 65174ms [err] connectionstatechanged connecting completed stable 65174ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 65175ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 65176ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 65176ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 65176ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 65177ms [err] connectionstatechanged connected completed stable 65177ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 65177ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c", "state": "connected"}] 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=993219169, stream_id=1, stream_seq=0) 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=993219169, gaps=[]) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1644573407, stream_id=1, stream_seq=0) 65181ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1644573407, gaps=[]) 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1644573408, stream_id=1, stream_seq=1) 65183ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1644573408, gaps=[]) 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1644573409, stream_id=1, stream_seq=2) 65183ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1644573409, gaps=[]) 65229ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+NJzboWncdVF') 65230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+NJzboWncdVF') 65316ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 65316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 65316ms [log] [experimentStatusChanged] {"status": "running", "message": null} 65316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nGQvw3bBINgt') 65316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nGQvw3bBINgt') 65317ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57904) -> ('172.17.0.2', 39741)) State.WAITING -> State.IN_PROGRESS 65317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h"@\xc18\xaay\xa2\xd5.\x90\xd4') 65318ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39741) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h"@\xc18\xaay\xa2\xd5.\x90\xd4') 65318ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57904) -> ('172.17.0.2', 39741)) State.IN_PROGRESS -> State.SUCCEEDED 65342ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c"}', extra='') 65342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 65343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 65343ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 65343ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 65343ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 65343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 65343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 65368ms [err] connectionstatechanged closed closed closed 65368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65368ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 65368ms [err] connectionstatechanged closed closed closed 65368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65368ms [err] connectionstatechanged closed closed closed 65368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65369ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e75719f5-8c82-4288-9aba-252a1a204a9c", "state": "closed"}] 65369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 65369ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 65438ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 65438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 65438ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 65560ms [err] Traceback (most recent call last): 65560ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 65560ms [err] return _run_code(code, main_globals, None, 65560ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 65560ms [err] exec(code, run_globals) 65560ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 65560ms [err] sys.exit(main()) 65560ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 65560ms [err] asyncio.run(main_async()) 65560ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 65560ms [err] return loop.run_until_complete(main) 65560ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 65560ms [err] self.run_forever() 65560ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 65560ms [err] self._run_once() 65560ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 65560ms [err] event_list = self._selector.select(timeout) 65560ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 65560ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 65560ms [err] KeyboardInterrupt 65561ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 65561ms [err] h.flush() 65561ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 65725ms [log] starting device 66428ms [err] DEBUG:asyncio:Using selector: EpollSelector 66583ms [err] ERROR:asyncio:Unclosed client session 66583ms [err] client_session: 66714ms [log] parsing 66714ms [log] creating device handler 66714ms [log] [ready] 66714ms [log] reading line 66714ms [log] [websocketToken] "09f0637d-3c31-48ca-a3f5-dba3a560cae8" 66719ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 66719ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 66719ms [log] [websocketConnected] 68345ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68345ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68345ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 68389ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ccd978e8-3213-4397-bf75-70a8aab58801"}}', extra='') 68389ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ccd978e8-3213-4397-bf75-70a8aab58801"}}', extra='') 68389ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ccd978e8-3213-4397-bf75-70a8aab58801"} 68448ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 68448ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 68451ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89", "state": "new"}] 70455ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70455ms [err] handleSignalingMessage 70455ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70456ms [err] handleOptions 70456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 70456ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3460056362035738803 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:SVCh\\r\\na=ice-pwd:NHYzYVJYKKkg+kCw6tQYGg7n\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 08:6E:A2:9C:1C:88:18:9B:E7:77:B1:B4:5F:77:82:36:79:23:08:10:9A:6C:C7:66:68:00:79:D3:57:86:C6:BD\\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/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3460056362035738803 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:SVCh\\r\\na=ice-pwd:NHYzYVJYKKkg+kCw6tQYGg7n\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 08:6E:A2:9C:1C:88:18:9B:E7:77:B1:B4:5F:77:82:36:79:23:08:10:9A:6C:C7:66:68:00:79:D3:57:86:C6:BD\\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/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70456ms [err] handleSignalingMessage 70456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70456ms [err] handleOffer 70456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 70456ms [err] makeAnswer 70456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 70456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70456ms [err] v=0 70456ms [err] o=- 3460056362035738803 2 IN IP4 127.0.0.1 70456ms [err] s=- 70456ms [err] t=0 0 70456ms [err] a=group:BUNDLE 0 70456ms [err] a=extmap-allow-mixed 70456ms [err] a=msid-semantic: WMS 70456ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70456ms [err] c=IN IP4 0.0.0.0 70456ms [err] a=ice-ufrag:SVCh 70456ms [err] a=ice-pwd:NHYzYVJYKKkg+kCw6tQYGg7n 70456ms [err] a=ice-options:trickle 70456ms [err] a=fingerprint:sha-256 08:6E:A2:9C:1C:88:18:9B:E7:77:B1:B4:5F:77:82:36:79:23:08:10:9A:6C:C7:66:68:00:79:D3:57:86:C6:BD 70456ms [err] a=setup:actpass 70456ms [err] a=mid:0 70456ms [err] a=sctp-port:5000 70456ms [err] a=max-message-size:262144 70456ms [err] 70459ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70459ms [err] v=0 70459ms [err] o=- 3460056362035738803 2 IN IP4 127.0.0.1 70459ms [err] s=- 70459ms [err] t=0 0 70459ms [err] a=group:BUNDLE 0 70459ms [err] a=extmap-allow-mixed 70459ms [err] a=msid-semantic: WMS 70459ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70459ms [err] c=IN IP4 0.0.0.0 70459ms [err] a=ice-ufrag:SVCh 70459ms [err] a=ice-pwd:NHYzYVJYKKkg+kCw6tQYGg7n 70459ms [err] a=ice-options:trickle 70459ms [err] a=fingerprint:sha-256 08:6E:A2:9C:1C:88:18:9B:E7:77:B1:B4:5F:77:82:36:79:23:08:10:9A:6C:C7:66:68:00:79:D3:57:86:C6:BD 70459ms [err] a=setup:actpass 70459ms [err] a=mid:0 70459ms [err] a=sctp-port:5000 70459ms [err] a=max-message-size:262144 70459ms [err] 70460ms [err] connectionstatechanged new new have-remote-offer 70460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 70460ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89", "state": "new"}] 70461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 70461ms [err] v=0 70461ms [err] o=- 3955421806 3955421806 IN IP4 0.0.0.0 70461ms [err] s=- 70461ms [err] t=0 0 70461ms [err] a=group:BUNDLE 0 70461ms [err] a=msid-semantic:WMS * 70461ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70461ms [err] c=IN IP4 0.0.0.0 70461ms [err] a=mid:0 70461ms [err] a=sctp-port:5000 70461ms [err] a=max-message-size:65536 70461ms [err] a=ice-ufrag:8ZTg 70461ms [err] a=ice-pwd:WIy0pnHqHopc7RFdjP8RJs 70461ms [err] a=fingerprint:sha-256 ED:5E:EE:66:B8:95:48:92:96:1B:B9:9D:23:3E:03:1D:7D:6F:0F:74:AF:49:41:39:7E:EC:68:96:11:3B:31:77 70461ms [err] a=fingerprint:sha-384 43:C9:C2:65:4C:6F:7D:1D:31:EA:D0:B7:56:6E:1E:67:C8:7C:FC:01:94:B1:6D:B6:67:8F:13:7C:3B:EA:65:44:C2:EA:C7:CD:E1:B3:38:A8:0F:2F:31:72:14:89:01:F9 70461ms [err] a=fingerprint:sha-512 3E:E9:4A:43:F2:5C:EA:21:5C:6A:69:E3:F3:82:5F:B5:2A:76:24:79:A5:B1:CE:93:E9:CA:5B:7A:AA:61:2E:3C:AD:7A:EA:85:BB:25:10:88:AA:4B:C5:90:34:EC:CE:6E:1B:91:AA:AC:D9:30:A6:17:3C:13:26:6A:38:99:7F:88 70461ms [err] a=setup:active 70461ms [err] 70462ms [err] connectionstatechanged new new stable 70462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70463ms [err] connectionstatechanged new new stable 70463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 70466ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 70466ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 70466ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 70467ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 70467ms [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='') 70467ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 70468ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 70468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 70468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 70468ms [err] connectionstatechanged connecting checking stable 70469ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70469ms [err] connectionstatechanged connecting checking stable 70469ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70469ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89", "state": "connecting"}] 70481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IEF2yYXpwrKm') 70481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IEF2yYXpwrKm') 70482ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(chE063kbem 1 udp 1845501695 172.17.0.2 47723 typ prflx) 70482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55823) -> ('172.17.0.2', 47723)) State.WAITING -> State.IN_PROGRESS 70482ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\xc2j4\xf9\x1a\x7f\xda*\xe4\xb8\x05') 70483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\xc2j4\xf9\x1a\x7f\xda*\xe4\xb8\x05') 70486ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55823) -> ('172.17.0.2', 47723)) State.IN_PROGRESS -> State.SUCCEEDED 70486ms [err] INFO:aioice.ice:Connection(0) ICE completed 70489ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 70489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 70490ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 70491ms [err] connectionstatechanged connecting completed stable 70491ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 70493ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 70493ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 70493ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 70494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 70494ms [err] connectionstatechanged connected completed stable 70494ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 70494ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89", "state": "connected"}] 70496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 70496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 70496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 70497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 70497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 70497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 70498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3019617200, stream_id=1, stream_seq=0) 70498ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 70498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2161250604, stream_id=1, stream_seq=0) 70498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 70498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3019617200, gaps=[]) 70499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2161250604, gaps=[]) 70499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 70499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3019617201, stream_id=1, stream_seq=1) 70499ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 70499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3019617201, gaps=[]) 70499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3019617202, stream_id=1, stream_seq=2) 70500ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 70500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3019617202, gaps=[]) 70500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3019617203, stream_id=1, stream_seq=3) 70500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3019617203, gaps=[]) 70500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3019617204, stream_id=1, stream_seq=4) 70500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3019617204, gaps=[]) 70542ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4zvPQEV77DJB') 70542ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4zvPQEV77DJB') 70559ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2545966105 1 udp 2113937151 c875ae5d-d661-47cc-8092-797f87f236dd.local 47723 typ host generation 0 ufrag SVCh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2545966105 1 udp 2113937151 c875ae5d-d661-47cc-8092-797f87f236dd.local 47723 typ host generation 0 ufrag SVCh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70559ms [err] handleSignalingMessage 70559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70559ms [err] handleIceCandidate 70559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 70559ms [err] acceptIceCandidate 70559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 70563ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c875ae5d-d661-47cc-8092-797f87f236dd.local" resolved to 172.17.0.2 70604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ia6BApa6e2rC') 70605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47723) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ia6BApa6e2rC') 70605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55823) -> ('172.17.0.2', 47723)) State.FROZEN -> State.FAILED 70605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50923) -> ('172.17.0.2', 47723)) State.FROZEN -> State.FAILED 70694ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 70694ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 70694ms [log] [experimentStatusChanged] {"status": "running", "message": null} 70772ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70772ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89"}', extra='') 70772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 70772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 70772ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 70773ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 70773ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 70773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 70773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 70773ms [err] connectionstatechanged closed closed closed 70773ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70773ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 70773ms [err] connectionstatechanged closed closed closed 70773ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70773ms [err] connectionstatechanged closed closed closed 70773ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70774ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/842f1104-ce0c-4b08-ab0b-723cfce72f89", "state": "closed"}] 70775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 70775ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 70886ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 70886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 70886ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 70999ms [err] Traceback (most recent call last): 70999ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 70999ms [err] return _run_code(code, main_globals, None, 70999ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 70999ms [err] exec(code, run_globals) 70999ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 70999ms [err] sys.exit(main()) 70999ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 70999ms [err] asyncio.run(main_async()) 70999ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 71000ms [err] return loop.run_until_complete(main) 71000ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 71000ms [err] self.run_forever() 71000ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 71000ms [err] self._run_once() 71000ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 71001ms [err] event_list = self._selector.select(timeout) 71001ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 71001ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 71001ms [err] KeyboardInterrupt 71002ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 71002ms [err] h.flush() 71002ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 81693ms [log] starting device 82363ms [err] DEBUG:asyncio:Using selector: EpollSelector 82522ms [err] ERROR:asyncio:Unclosed client session 82522ms [err] client_session: 82651ms [log] parsing 82651ms [log] creating device handler 82651ms [log] [ready] 82651ms [log] reading line 82651ms [log] [websocketToken] "ba6511ab-1863-4914-83ed-084729f7d4d5" 82660ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82660ms [log] [websocketConnected] 82932ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82932ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82932ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 82942ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29a93b0f-3b3f-4490-b68a-f6cbf3aaeef4"}}', extra='') 82942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29a93b0f-3b3f-4490-b68a-f6cbf3aaeef4"}}', extra='') 82942ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/29a93b0f-3b3f-4490-b68a-f6cbf3aaeef4"} 83033ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 83033ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 83037ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "new"}] 85041ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 85041ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 85042ms [err] handleSignalingMessage 85042ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85042ms [err] handleOptions 85042ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 85042ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 85042ms [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='') 85042ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 85053ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421821 3955421821 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 33919 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 33919 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57986 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7Ax3\\r\\na=ice-pwd:7XAvaON895X6EXcIUqCdV1\\r\\na=fingerprint:sha-256 06:89:77:12:79:95:E6:99:56:C8:30:D6:4F:9F:B9:7D:D1:2F:1C:58:1E:A0:46:3A:21:9B:B8:A0:63:67:63:17\\r\\na=fingerprint:sha-384 85:FB:25:9B:A3:1D:3B:75:AD:AA:1D:F2:92:C8:D1:97:11:FC:BA:CD:6B:11:E1:30:AE:9F:D8:D3:54:10:08:90:7D:DE:EC:FD:58:24:89:0F:FA:7A:B1:0D:9E:71:89:36\\r\\na=fingerprint:sha-512 5B:B9:C4:6A:FC:21:FD:AB:00:74:FE:1E:28:B2:59:42:F0:01:63:8A:46:F7:E3:C6:33:14:B8:4A:36:F8:75:69:86:9D:49:CE:F0:92:D3:29:FD:57:B0:4F:AC:CA:21:2D:BD:F2:A3:09:80:1E:C5:D7:90:AC:19:4A:67:38:3A:1A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 85053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421821 3955421821 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 33919 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 33919 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57986 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7Ax3\\r\\na=ice-pwd:7XAvaON895X6EXcIUqCdV1\\r\\na=fingerprint:sha-256 06:89:77:12:79:95:E6:99:56:C8:30:D6:4F:9F:B9:7D:D1:2F:1C:58:1E:A0:46:3A:21:9B:B8:A0:63:67:63:17\\r\\na=fingerprint:sha-384 85:FB:25:9B:A3:1D:3B:75:AD:AA:1D:F2:92:C8:D1:97:11:FC:BA:CD:6B:11:E1:30:AE:9F:D8:D3:54:10:08:90:7D:DE:EC:FD:58:24:89:0F:FA:7A:B1:0D:9E:71:89:36\\r\\na=fingerprint:sha-512 5B:B9:C4:6A:FC:21:FD:AB:00:74:FE:1E:28:B2:59:42:F0:01:63:8A:46:F7:E3:C6:33:14:B8:4A:36:F8:75:69:86:9D:49:CE:F0:92:D3:29:FD:57:B0:4F:AC:CA:21:2D:BD:F2:A3:09:80:1E:C5:D7:90:AC:19:4A:67:38:3A:1A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 85054ms [err] handleSignalingMessage 85054ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85054ms [err] handleOffer 85054ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 85054ms [err] makeAnswer 85054ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 85054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85054ms [err] v=0 85054ms [err] o=- 3955421821 3955421821 IN IP4 0.0.0.0 85054ms [err] s=- 85054ms [err] t=0 0 85054ms [err] a=group:BUNDLE 0 85054ms [err] a=msid-semantic:WMS * 85054ms [err] m=application 33919 DTLS/SCTP 5000 85054ms [err] c=IN IP4 172.30.0.1 85054ms [err] a=mid:0 85054ms [err] a=sctpmap:5000 webrtc-datachannel 65535 85054ms [err] a=max-message-size:65536 85054ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33919 typ host 85054ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57986 typ host 85054ms [err] a=end-of-candidates 85054ms [err] a=ice-ufrag:7Ax3 85054ms [err] a=ice-pwd:7XAvaON895X6EXcIUqCdV1 85054ms [err] a=fingerprint:sha-256 06:89:77:12:79:95:E6:99:56:C8:30:D6:4F:9F:B9:7D:D1:2F:1C:58:1E:A0:46:3A:21:9B:B8:A0:63:67:63:17 85054ms [err] a=fingerprint:sha-384 85:FB:25:9B:A3:1D:3B:75:AD:AA:1D:F2:92:C8:D1:97:11:FC:BA:CD:6B:11:E1:30:AE:9F:D8:D3:54:10:08:90:7D:DE:EC:FD:58:24:89:0F:FA:7A:B1:0D:9E:71:89:36 85054ms [err] a=fingerprint:sha-512 5B:B9:C4:6A:FC:21:FD:AB:00:74:FE:1E:28:B2:59:42:F0:01:63:8A:46:F7:E3:C6:33:14:B8:4A:36:F8:75:69:86:9D:49:CE:F0:92:D3:29:FD:57:B0:4F:AC:CA:21:2D:BD:F2:A3:09:80:1E:C5:D7:90:AC:19:4A:67:38:3A:1A 85054ms [err] a=setup:actpass 85054ms [err] 85057ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85057ms [err] v=0 85057ms [err] o=- 3955421821 3955421821 IN IP4 0.0.0.0 85057ms [err] s=- 85057ms [err] t=0 0 85057ms [err] a=group:BUNDLE 0 85057ms [err] a=msid-semantic:WMS * 85057ms [err] m=application 33919 DTLS/SCTP 5000 85057ms [err] c=IN IP4 172.30.0.1 85057ms [err] a=mid:0 85057ms [err] a=sctpmap:5000 webrtc-datachannel 65535 85057ms [err] a=max-message-size:65536 85057ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33919 typ host 85057ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57986 typ host 85057ms [err] a=end-of-candidates 85057ms [err] a=ice-ufrag:7Ax3 85057ms [err] a=ice-pwd:7XAvaON895X6EXcIUqCdV1 85057ms [err] a=fingerprint:sha-256 06:89:77:12:79:95:E6:99:56:C8:30:D6:4F:9F:B9:7D:D1:2F:1C:58:1E:A0:46:3A:21:9B:B8:A0:63:67:63:17 85057ms [err] a=fingerprint:sha-384 85:FB:25:9B:A3:1D:3B:75:AD:AA:1D:F2:92:C8:D1:97:11:FC:BA:CD:6B:11:E1:30:AE:9F:D8:D3:54:10:08:90:7D:DE:EC:FD:58:24:89:0F:FA:7A:B1:0D:9E:71:89:36 85057ms [err] a=fingerprint:sha-512 5B:B9:C4:6A:FC:21:FD:AB:00:74:FE:1E:28:B2:59:42:F0:01:63:8A:46:F7:E3:C6:33:14:B8:4A:36:F8:75:69:86:9D:49:CE:F0:92:D3:29:FD:57:B0:4F:AC:CA:21:2D:BD:F2:A3:09:80:1E:C5:D7:90:AC:19:4A:67:38:3A:1A 85057ms [err] a=setup:actpass 85057ms [err] 85057ms [err] connectionstatechanged new new have-remote-offer 85057ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 85057ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "new"}] 85058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 85058ms [err] v=0 85058ms [err] o=- 3955421821 3955421821 IN IP4 0.0.0.0 85058ms [err] s=- 85058ms [err] t=0 0 85058ms [err] a=group:BUNDLE 0 85058ms [err] a=msid-semantic:WMS * 85058ms [err] m=application 9 DTLS/SCTP 5000 85058ms [err] c=IN IP4 0.0.0.0 85058ms [err] a=mid:0 85058ms [err] a=sctpmap:5000 webrtc-datachannel 65535 85058ms [err] a=max-message-size:65536 85058ms [err] a=ice-ufrag:Y7Kn 85058ms [err] a=ice-pwd:nvHdcddlp15KLm4pzY5Fuq 85058ms [err] a=fingerprint:sha-256 E2:9A:07:D2:04:5C:31:9B:35:A3:B7:F1:49:1B:F9:7F:02:C5:CA:24:AE:89:91:79:87:B5:DE:CC:B4:7F:D1:64 85058ms [err] a=fingerprint:sha-384 2F:62:95:FA:51:9F:C2:CF:9C:08:0E:28:A0:B0:13:7B:01:3C:A5:97:06:28:8B:0A:92:4F:91:10:43:C7:FD:F3:1E:B3:7E:F0:E2:75:02:98:71:69:C5:9B:79:02:D1:2D 85058ms [err] a=fingerprint:sha-512 24:60:F4:0B:BB:3A:46:F5:BB:05:70:50:D9:4C:16:6F:14:1B:FD:73:0F:56:D9:9E:8D:2C:36:BC:DF:93:D7:7B:E7:5B:D6:F9:E1:02:03:B4:D9:65:A5:42:8D:68:E9:7C:A0:EC:2B:53:FC:CF:7D:61:CE:27:18:95:9A:DF:C8:F8 85058ms [err] a=setup:active 85058ms [err] 85059ms [err] connectionstatechanged new new stable 85059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85059ms [err] connectionstatechanged new new stable 85059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 85061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 85062ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 85062ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 85063ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 85063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 85063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 85063ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34705) -> ('172.30.0.1', 33919)) State.FROZEN -> State.WAITING 85063ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46622) -> ('172.30.0.1', 33919)) State.FROZEN -> State.WAITING 85064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34705) -> ('172.17.0.2', 57986)) State.FROZEN -> State.WAITING 85064ms [err] connectionstatechanged connecting checking stable 85064ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85064ms [err] connectionstatechanged connecting checking stable 85064ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34705) -> ('172.30.0.1', 33919)) State.WAITING -> State.IN_PROGRESS 85064ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc7\xa6\x9f9:\xc7\x0c\xc0*m\x15^') 85065ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "connecting"}] 85066ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc7\xa6\x9f9:\xc7\x0c\xc0*m\x15^') 85066ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34705) -> ('172.30.0.1', 33919)) State.IN_PROGRESS -> State.SUCCEEDED 85074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0E\x9d\x94Z\x7f\x93b\x99\xa2\x1e\xaa') 85074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0E\x9d\x94Z\x7f\x93b\x99\xa2\x1e\xaa') 85075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46622) -> ('172.30.0.1', 33919)) State.WAITING -> State.FAILED 85075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34705) -> ('172.17.0.2', 57986)) State.WAITING -> State.FAILED 85075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46622) -> ('172.17.0.2', 57986)) State.FROZEN -> State.FAILED 85075ms [err] INFO:aioice.ice:Connection(0) ICE completed 85075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9f1') 85075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9f1') 85075ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(EXvezB7nnV 1 udp 1862270975 172.17.0.2 33919 typ prflx) 85076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34705) -> ('172.17.0.2', 33919)) State.WAITING -> State.IN_PROGRESS 85076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\xe0\xc0\xab\xdc\xa56\xcc\xaf\xf4\x9e\xb3') 85076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\xe0\xc0\xab\xdc\xa56\xcc\xaf\xf4\x9e\xb3') 85076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34705) -> ('172.17.0.2', 33919)) State.IN_PROGRESS -> State.SUCCEEDED 85085ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 85085ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 85086ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 85086ms [err] connectionstatechanged connecting completed stable 85086ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 85099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 85099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 85099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 85099ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 85100ms [err] connectionstatechanged connected completed stable 85100ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 85100ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "connected"}] 85100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 85100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 85100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 85102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 85102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2483914299, stream_id=1, stream_seq=0) 85103ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 85103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2543217199, stream_id=1, stream_seq=0) 85103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 85103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2483914299, gaps=[]) 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2543217199, gaps=[]) 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2483914300, stream_id=1, stream_seq=1) 85104ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2483914300, gaps=[]) 85105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2483914301, stream_id=1, stream_seq=2) 85105ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 85105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2483914301, gaps=[]) 85156ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 85156ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 85156ms [log] [experimentStatusChanged] {"status": "running", "message": null} 85284ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1"}', extra='') 85284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1"}', extra='') 85285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 85286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 85286ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 85286ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 85286ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 85286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 85286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 85286ms [err] connectionstatechanged closed closed closed 85286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 85286ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 85286ms [err] connectionstatechanged closed closed closed 85286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 85286ms [err] connectionstatechanged closed closed closed 85286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 85286ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "closed"}] 85286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 85286ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 85384ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 85384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 85384ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 85493ms [err] Traceback (most recent call last): 85493ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 85493ms [err] return _run_code(code, main_globals, None, 85493ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 85493ms [err] exec(code, run_globals) 85493ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 85493ms [err] sys.exit(main()) 85493ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 85493ms [err] asyncio.run(main_async()) 85493ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 85494ms [err] return loop.run_until_complete(main) 85494ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 85494ms [err] self.run_forever() 85494ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 85494ms [err] self._run_once() 85494ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 85495ms [err] event_list = self._selector.select(timeout) 85495ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 85495ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 85495ms [err] KeyboardInterrupt 85497ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 85497ms [err] h.flush() 85497ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 85628ms [log] starting device 86307ms [err] DEBUG:asyncio:Using selector: EpollSelector 86495ms [err] ERROR:asyncio:Unclosed client session 86495ms [err] client_session: 86599ms [log] parsing 86599ms [log] creating device handler 86599ms [log] [ready] 86599ms [log] reading line 86599ms [log] [websocketToken] "d5e73abc-ffeb-49e2-bdaa-f833f8bfb219" 86628ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86628ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86628ms [log] [websocketConnected] 86833ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86833ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86833ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86844ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/87a3f8e6-951d-402d-b0a9-f038b627e7fd"}}', extra='') 86844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/87a3f8e6-951d-402d-b0a9-f038b627e7fd"}}', extra='') 86845ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/87a3f8e6-951d-402d-b0a9-f038b627e7fd"} 86887ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 86887ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 86890ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "new"}] 88893ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88893ms [err] handleSignalingMessage 88893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88893ms [err] handleOptions 88893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88893ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 88893ms [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='') 88894ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88906ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421825 3955421825 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 35331 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 35331 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38395 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:8wYL\\r\\na=ice-pwd:DCYzcksGqjhilu1FnzLutm\\r\\na=fingerprint:sha-256 D6:A5:E6:B5:CD:87:01:17:67:EF:BA:99:47:36:45:B6:7C:0A:BA:1C:0F:79:DF:61:A8:A4:D3:61:5A:AF:05:90\\r\\na=fingerprint:sha-384 F3:9E:CC:97:D0:D2:8B:4C:41:BA:98:72:26:3D:38:2D:2D:29:64:B1:A4:80:C2:9B:76:67:53:3D:8A:B6:4D:F7:6D:78:EE:C2:FB:E4:48:09:2E:22:D9:89:49:87:5F:F3\\r\\na=fingerprint:sha-512 AE:B5:81:93:20:18:1A:20:99:91:9C:46:A3:8D:A6:9D:D5:7E:14:C5:2B:75:7E:12:7C:11:49:96:79:D2:BA:98:6B:1D:25:76:45:31:8E:04:1C:5D:E4:3B:54:3A:33:D0:C6:2A:BB:99:C4:3E:17:78:2F:C4:2E:FA:97:67:DF:A3\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 88906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421825 3955421825 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 35331 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 35331 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38395 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:8wYL\\r\\na=ice-pwd:DCYzcksGqjhilu1FnzLutm\\r\\na=fingerprint:sha-256 D6:A5:E6:B5:CD:87:01:17:67:EF:BA:99:47:36:45:B6:7C:0A:BA:1C:0F:79:DF:61:A8:A4:D3:61:5A:AF:05:90\\r\\na=fingerprint:sha-384 F3:9E:CC:97:D0:D2:8B:4C:41:BA:98:72:26:3D:38:2D:2D:29:64:B1:A4:80:C2:9B:76:67:53:3D:8A:B6:4D:F7:6D:78:EE:C2:FB:E4:48:09:2E:22:D9:89:49:87:5F:F3\\r\\na=fingerprint:sha-512 AE:B5:81:93:20:18:1A:20:99:91:9C:46:A3:8D:A6:9D:D5:7E:14:C5:2B:75:7E:12:7C:11:49:96:79:D2:BA:98:6B:1D:25:76:45:31:8E:04:1C:5D:E4:3B:54:3A:33:D0:C6:2A:BB:99:C4:3E:17:78:2F:C4:2E:FA:97:67:DF:A3\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 88906ms [err] handleSignalingMessage 88906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88906ms [err] handleOffer 88906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 88907ms [err] makeAnswer 88907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 88907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88907ms [err] v=0 88907ms [err] o=- 3955421825 3955421825 IN IP4 0.0.0.0 88907ms [err] s=- 88907ms [err] t=0 0 88907ms [err] a=group:BUNDLE 0 88907ms [err] a=msid-semantic:WMS * 88907ms [err] m=application 35331 DTLS/SCTP 5000 88907ms [err] c=IN IP4 172.30.0.1 88907ms [err] a=mid:0 88907ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88907ms [err] a=max-message-size:65536 88907ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35331 typ host 88907ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38395 typ host 88907ms [err] a=end-of-candidates 88907ms [err] a=ice-ufrag:8wYL 88907ms [err] a=ice-pwd:DCYzcksGqjhilu1FnzLutm 88907ms [err] a=fingerprint:sha-256 D6:A5:E6:B5:CD:87:01:17:67:EF:BA:99:47:36:45:B6:7C:0A:BA:1C:0F:79:DF:61:A8:A4:D3:61:5A:AF:05:90 88907ms [err] a=fingerprint:sha-384 F3:9E:CC:97:D0:D2:8B:4C:41:BA:98:72:26:3D:38:2D:2D:29:64:B1:A4:80:C2:9B:76:67:53:3D:8A:B6:4D:F7:6D:78:EE:C2:FB:E4:48:09:2E:22:D9:89:49:87:5F:F3 88907ms [err] a=fingerprint:sha-512 AE:B5:81:93:20:18:1A:20:99:91:9C:46:A3:8D:A6:9D:D5:7E:14:C5:2B:75:7E:12:7C:11:49:96:79:D2:BA:98:6B:1D:25:76:45:31:8E:04:1C:5D:E4:3B:54:3A:33:D0:C6:2A:BB:99:C4:3E:17:78:2F:C4:2E:FA:97:67:DF:A3 88907ms [err] a=setup:actpass 88907ms [err] 88909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88909ms [err] v=0 88909ms [err] o=- 3955421825 3955421825 IN IP4 0.0.0.0 88909ms [err] s=- 88909ms [err] t=0 0 88909ms [err] a=group:BUNDLE 0 88909ms [err] a=msid-semantic:WMS * 88909ms [err] m=application 35331 DTLS/SCTP 5000 88909ms [err] c=IN IP4 172.30.0.1 88909ms [err] a=mid:0 88909ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88909ms [err] a=max-message-size:65536 88909ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35331 typ host 88909ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38395 typ host 88909ms [err] a=end-of-candidates 88909ms [err] a=ice-ufrag:8wYL 88909ms [err] a=ice-pwd:DCYzcksGqjhilu1FnzLutm 88909ms [err] a=fingerprint:sha-256 D6:A5:E6:B5:CD:87:01:17:67:EF:BA:99:47:36:45:B6:7C:0A:BA:1C:0F:79:DF:61:A8:A4:D3:61:5A:AF:05:90 88909ms [err] a=fingerprint:sha-384 F3:9E:CC:97:D0:D2:8B:4C:41:BA:98:72:26:3D:38:2D:2D:29:64:B1:A4:80:C2:9B:76:67:53:3D:8A:B6:4D:F7:6D:78:EE:C2:FB:E4:48:09:2E:22:D9:89:49:87:5F:F3 88909ms [err] a=fingerprint:sha-512 AE:B5:81:93:20:18:1A:20:99:91:9C:46:A3:8D:A6:9D:D5:7E:14:C5:2B:75:7E:12:7C:11:49:96:79:D2:BA:98:6B:1D:25:76:45:31:8E:04:1C:5D:E4:3B:54:3A:33:D0:C6:2A:BB:99:C4:3E:17:78:2F:C4:2E:FA:97:67:DF:A3 88909ms [err] a=setup:actpass 88909ms [err] 88910ms [err] connectionstatechanged new new have-remote-offer 88910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 88910ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "new"}] 88911ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 88911ms [err] v=0 88911ms [err] o=- 3955421825 3955421825 IN IP4 0.0.0.0 88911ms [err] s=- 88911ms [err] t=0 0 88911ms [err] a=group:BUNDLE 0 88911ms [err] a=msid-semantic:WMS * 88911ms [err] m=application 9 DTLS/SCTP 5000 88911ms [err] c=IN IP4 0.0.0.0 88911ms [err] a=mid:0 88911ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88911ms [err] a=max-message-size:65536 88911ms [err] a=ice-ufrag:Rr21 88911ms [err] a=ice-pwd:jRGoXvxykjlzaTWWCZX6kL 88911ms [err] a=fingerprint:sha-256 90:78:EE:22:19:B9:2B:40:AD:38:B5:DE:35:31:47:1E:59:4C:45:46:AE:94:3B:30:86:E5:32:D4:E3:C7:50:3D 88911ms [err] a=fingerprint:sha-384 2E:7C:01:2F:F4:B3:9D:E6:A6:F1:0D:94:2D:4F:A6:EC:A8:61:6C:D4:21:DE:79:69:DF:C7:6C:C1:02:F7:BA:E3:78:9A:FD:48:2C:9C:81:E9:68:82:F3:33:9A:4F:2E:34 88911ms [err] a=fingerprint:sha-512 99:16:B2:10:4F:A2:9E:E5:DF:CC:5A:17:2E:EA:51:5A:A9:17:BB:BB:AA:00:99:E5:32:E5:97:D8:46:A2:BC:43:1D:A9:A4:EA:EF:D7:03:90:E1:99:E7:49:92:D6:83:09:22:33:6E:7E:61:ED:11:51:D6:11:34:CE:11:05:50:60 88911ms [err] a=setup:active 88911ms [err] 88911ms [err] connectionstatechanged new new stable 88911ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88912ms [err] connectionstatechanged new new stable 88912ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88912ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88913ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88913ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88913ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 88914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 88914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 88914ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47395) -> ('172.30.0.1', 35331)) State.FROZEN -> State.WAITING 88914ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50548) -> ('172.30.0.1', 35331)) State.FROZEN -> State.WAITING 88914ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47395) -> ('172.17.0.2', 38395)) State.FROZEN -> State.WAITING 88914ms [err] connectionstatechanged connecting checking stable 88914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88914ms [err] connectionstatechanged connecting checking stable 88914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88914ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47395) -> ('172.30.0.1', 35331)) State.WAITING -> State.IN_PROGRESS 88914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf4\xa9\x9eL)\x9d\x9b\xb1\xb29\xa4G') 88915ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "connecting"}] 88915ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf4\xa9\x9eL)\x9d\x9b\xb1\xb29\xa4G') 88915ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47395) -> ('172.30.0.1', 35331)) State.IN_PROGRESS -> State.SUCCEEDED 88925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaa\x02\xe0\xd8\x08\x1a\xee\xc1\x02/\x8f\x88') 88925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaa\x02\xe0\xd8\x08\x1a\xee\xc1\x02/\x8f\x88') 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50548) -> ('172.30.0.1', 35331)) State.WAITING -> State.FAILED 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47395) -> ('172.17.0.2', 38395)) State.WAITING -> State.FAILED 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50548) -> ('172.17.0.2', 38395)) State.FROZEN -> State.FAILED 88925ms [err] INFO:aioice.ice:Connection(0) ICE completed 88925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\t\x89\xa6\xacu\x08\x06\r\x80a=%') 88925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\t\x89\xa6\xacu\x08\x06\r\x80a=%') 88925ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(rfy4x8Zeee 1 udp 1862270975 172.17.0.2 35331 typ prflx) 88926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47395) -> ('172.17.0.2', 35331)) State.WAITING -> State.IN_PROGRESS 88926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R\x9a\xa5\x1eG\x83[\xb6\xfe3\x88<') 88927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R\x9a\xa5\x1eG\x83[\xb6\xfe3\x88<') 88927ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47395) -> ('172.17.0.2', 35331)) State.IN_PROGRESS -> State.SUCCEEDED 88935ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 88935ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 88938ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 88938ms [err] connectionstatechanged connecting completed stable 88938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 88949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 88949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 88949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 88949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 88949ms [err] connectionstatechanged connected completed stable 88949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 88949ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "connected"}] 88950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 88950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 88950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 88951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 88951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 88951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 88952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3020330728, stream_id=1, stream_seq=0) 88953ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 88953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=96248990, stream_id=1, stream_seq=0) 88953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 88953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330728, gaps=[]) 88953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=96248990, gaps=[]) 88954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 88954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3020330729, stream_id=1, stream_seq=1) 88955ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 88955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330729, gaps=[]) 88955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3020330730, stream_id=1, stream_seq=2) 88955ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330730, gaps=[]) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3020330731, stream_id=1, stream_seq=3) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330731, gaps=[]) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3020330732, stream_id=1, stream_seq=4) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330732, gaps=[]) 89043ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 89043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 89043ms [log] [experimentStatusChanged] {"status": "running", "message": null} 89137ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e"}', extra='') 89137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e"}', extra='') 89137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 89137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 89137ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 89138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 89138ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 89138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 89138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 89138ms [err] connectionstatechanged closed closed closed 89138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 89138ms [err] connectionstatechanged closed closed closed 89138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89138ms [err] connectionstatechanged closed closed closed 89138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "closed"}] 89139ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 89139ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 89228ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89228ms [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 89339ms [err] Traceback (most recent call last): 89339ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 89339ms [err] return _run_code(code, main_globals, None, 89339ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 89339ms [err] exec(code, run_globals) 89339ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 89339ms [err] sys.exit(main()) 89339ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 89339ms [err] asyncio.run(main_async()) 89339ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 89347ms [err] return loop.run_until_complete(main) 89347ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 89348ms [err] self.run_forever() 89348ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 89348ms [err] self._run_once() 89348ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 89348ms [err] event_list = self._selector.select(timeout) 89348ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 89348ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 89348ms [err] KeyboardInterrupt 89348ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 89348ms [err] h.flush() 89348ms [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 96055ms [log] starting device 96707ms [err] DEBUG:asyncio:Using selector: EpollSelector 96859ms [err] ERROR:asyncio:Unclosed client session 96859ms [err] client_session: 96966ms [log] parsing 96966ms [log] creating device handler 96966ms [log] [ready] 96966ms [log] reading line 96966ms [log] [websocketToken] "419c409a-25ce-451d-b106-aad21e471e1b" 96996ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 96996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 96996ms [log] [websocketConnected] 98533ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 98533ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 98534ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 98551ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8c14dfd6-5af0-4288-b629-46e69bfab0db"}}', extra='') 98552ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8c14dfd6-5af0-4288-b629-46e69bfab0db"}}', extra='') 98552ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8c14dfd6-5af0-4288-b629-46e69bfab0db"} 98594ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 98594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 98598ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31", "state": "new"}] 100602ms [err] makeOffer 100602ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 100603ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 100603ms [err] v=0 100603ms [err] o=- 3955421837 3955421837 IN IP4 0.0.0.0 100603ms [err] s=- 100603ms [err] t=0 0 100603ms [err] a=group:BUNDLE 0 100603ms [err] a=msid-semantic:WMS * 100603ms [err] m=application 9 DTLS/SCTP 5000 100603ms [err] c=IN IP4 0.0.0.0 100603ms [err] a=mid:0 100603ms [err] a=sctpmap:5000 webrtc-datachannel 65535 100603ms [err] a=max-message-size:65536 100603ms [err] a=ice-ufrag:fqOH 100603ms [err] a=ice-pwd:brNo0BbC9mHlgQfHKs5Czu 100603ms [err] a=fingerprint:sha-256 63:9D:76:FE:A0:20:1B:3A:22:03:33:49:46:6B:E5:A6:64:2C:CE:20:9A:21:6E:94:15:CF:C3:F9:26:8A:F4:E1 100603ms [err] a=fingerprint:sha-384 85:89:AE:59:4C:CD:22:0C:C3:0A:EF:53:12:0C:65:44:FD:BA:85:66:00:49:66:F8:B5:6F:71:77:73:5A:FB:18:36:CF:65:DF:95:01:21:CD:F3:C6:38:95:7A:9E:88:98 100603ms [err] a=fingerprint:sha-512 ED:0A:8C:A9:88:2F:E9:FF:88:33:68:CF:D8:03:1D:DA:F9:78:40:02:E9:8B:8C:D9:29:70:22:DE:F4:A0:63:CE:F6:1D:C5:93:63:F2:57:27:53:54:22:12:68:A6:E1:1D:7A:81:CE:A1:2C:1B:6E:08:83:7F:34:19:7E:B8:30:CE 100603ms [err] a=setup:actpass 100603ms [err] 100604ms [err] connectionstatechanged new new have-local-offer 100604ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 100604ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 100606ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31", "state": "new"}] 100606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 100607ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 100607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 100608ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100608ms [err] handleSignalingMessage 100608ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100608ms [err] handleOptions 100608ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 100608ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 100608ms [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='') 100608ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 100623ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M2y/YzDzRq2l') 100623ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M2y/YzDzRq2l') 100626ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4621057242512219089 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:x+Db\\r\\na=ice-pwd:MNMhDQbKHxY4sWmEF5EKW8pC\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2F:22:35:6A:91:C9:EF:F9:23:97:C4:03:AC:73:AA:9B:DB:23:A2:FA:6A:D5:B7:3D:AF:6A:F5:CF:2D:D4:AE:C5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4621057242512219089 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:x+Db\\r\\na=ice-pwd:MNMhDQbKHxY4sWmEF5EKW8pC\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2F:22:35:6A:91:C9:EF:F9:23:97:C4:03:AC:73:AA:9B:DB:23:A2:FA:6A:D5:B7:3D:AF:6A:F5:CF:2D:D4:AE:C5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100626ms [err] handleSignalingMessage 100626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100626ms [err] handleAnswer 100626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 100627ms [err] acceptAnswer 100627ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 100627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 100627ms [err] v=0 100627ms [err] o=- 4621057242512219089 2 IN IP4 127.0.0.1 100627ms [err] s=- 100627ms [err] t=0 0 100627ms [err] a=group:BUNDLE 0 100627ms [err] a=msid-semantic: WMS 100627ms [err] m=application 9 DTLS/SCTP 5000 100627ms [err] c=IN IP4 0.0.0.0 100627ms [err] a=ice-ufrag:x+Db 100627ms [err] a=ice-pwd:MNMhDQbKHxY4sWmEF5EKW8pC 100627ms [err] a=ice-options:trickle 100627ms [err] a=fingerprint:sha-256 2F:22:35:6A:91:C9:EF:F9:23:97:C4:03:AC:73:AA:9B:DB:23:A2:FA:6A:D5:B7:3D:AF:6A:F5:CF:2D:D4:AE:C5 100627ms [err] a=setup:active 100627ms [err] a=mid:0 100627ms [err] a=sctpmap:5000 webrtc-datachannel 1024 100627ms [err] 100627ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 100627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 100627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 100627ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(pgRwr35ThC 1 udp 1845501695 172.17.0.2 52051 typ prflx) 100627ms [err] connectionstatechanged connecting checking stable 100627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100628ms [err] connectionstatechanged connecting checking stable 100628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100628ms [err] connectionstatechanged connecting checking stable 100628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100628ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45308) -> ('172.17.0.2', 52051)) State.WAITING -> State.IN_PROGRESS 100628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4Z\x1f\xf6\x14\x0c\xd3=\x1f`\x8b\xaf') 100628ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31", "state": "connecting"}] 100628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4Z\x1f\xf6\x14\x0c\xd3=\x1f`\x8b\xaf') 100629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45308) -> ('172.17.0.2', 52051)) State.IN_PROGRESS -> State.SUCCEEDED 100629ms [err] INFO:aioice.ice:Connection(0) ICE completed 100648ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 100648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 100649ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 100650ms [err] connectionstatechanged connecting completed stable 100650ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 100652ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 100652ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 100652ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 100652ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 100652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 100652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 100653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 100653ms [err] connectionstatechanged connected completed stable 100653ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 100653ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31", "state": "connected"}] 100655ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3643010635 1 udp 2113937151 ada8c18a-e8fa-4199-8119-2b12846099da.local 52051 typ host generation 0 ufrag x+Db network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100655ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3643010635 1 udp 2113937151 ada8c18a-e8fa-4199-8119-2b12846099da.local 52051 typ host generation 0 ufrag x+Db network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100655ms [err] handleSignalingMessage 100655ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100655ms [err] handleIceCandidate 100655ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 100655ms [err] acceptIceCandidate 100655ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 100656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 100658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 100658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 100658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 100658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 100658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 100659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 100659ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ada8c18a-e8fa-4199-8119-2b12846099da.local" resolved to 172.17.0.2 100659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 100659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 100659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 100659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3506349452, stream_id=1, stream_seq=0) 100659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 100660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3506349452, gaps=[]) 100660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 100660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3864529793, stream_id=1, stream_seq=0) 100660ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 100660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3864529793, gaps=[]) 100662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3864529794, stream_id=1, stream_seq=1) 100662ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 100662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3864529794, gaps=[]) 100662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3864529795, stream_id=1, stream_seq=2) 100662ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 100663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3864529795, gaps=[]) 100691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JX/aZQ9PXhsJ') 100691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JX/aZQ9PXhsJ') 100745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o7llODozbn35') 100745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o7llODozbn35') 100756ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 100756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 100756ms [log] [experimentStatusChanged] {"status": "running", "message": null} 100807ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DgE+XQx5JRaq') 100808ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DgE+XQx5JRaq') 100808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45897) -> ('172.17.0.2', 52051)) State.WAITING -> State.IN_PROGRESS 100808ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89R\xf2(\x0f\x16I\xdaUT\xcc\xb2') 100809ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52051) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89R\xf2(\x0f\x16I\xdaUT\xcc\xb2') 100809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45897) -> ('172.17.0.2', 52051)) State.IN_PROGRESS -> State.SUCCEEDED 100809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45308) -> ('172.17.0.2', 52051)) State.FROZEN -> State.FAILED 100810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45897) -> ('172.17.0.2', 52051)) State.FROZEN -> State.FAILED 100840ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31"}', extra='') 100841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 100841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 100841ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 100841ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 100841ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 100841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 100841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 100841ms [err] connectionstatechanged closed closed closed 100842ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100842ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 100842ms [err] connectionstatechanged closed closed closed 100842ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100842ms [err] connectionstatechanged closed closed closed 100842ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100842ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62f49dec-fe09-423b-9f2c-28784d613d31", "state": "closed"}] 100842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 100843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 100949ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 100949ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 100949ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 101045ms [err] Traceback (most recent call last): 101045ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 101045ms [err] return _run_code(code, main_globals, None, 101045ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 101046ms [err] exec(code, run_globals) 101046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 101046ms [err] sys.exit(main()) 101046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 101046ms [err] asyncio.run(main_async()) 101046ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 101046ms [err] return loop.run_until_complete(main) 101046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 101046ms [err] self.run_forever() 101046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 101046ms [err] self._run_once() 101046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 101047ms [err] event_list = self._selector.select(timeout) 101047ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 101047ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 101047ms [err] KeyboardInterrupt 101058ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 101058ms [err] h.flush() 101058ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 101141ms [log] starting device 101814ms [err] DEBUG:asyncio:Using selector: EpollSelector 101999ms [err] ERROR:asyncio:Unclosed client session 101999ms [err] client_session: 102110ms [log] parsing 102110ms [log] creating device handler 102110ms [log] [ready] 102110ms [log] reading line 102110ms [log] [websocketToken] "9d95258f-6c49-4f7d-80f6-a13465b8387b" 102114ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102114ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102114ms [log] [websocketConnected] 103720ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103720ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103733ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f760cdba-15d7-4630-86ae-7ee5a9a7cc7b"}}', extra='') 103733ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f760cdba-15d7-4630-86ae-7ee5a9a7cc7b"}}', extra='') 103733ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f760cdba-15d7-4630-86ae-7ee5a9a7cc7b"} 103830ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 103830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 103834ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db", "state": "new"}] 105837ms [err] makeOffer 105837ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 105838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 105838ms [err] v=0 105838ms [err] o=- 3955421842 3955421842 IN IP4 0.0.0.0 105838ms [err] s=- 105838ms [err] t=0 0 105838ms [err] a=group:BUNDLE 0 105838ms [err] a=msid-semantic:WMS * 105838ms [err] m=application 9 DTLS/SCTP 5000 105838ms [err] c=IN IP4 0.0.0.0 105838ms [err] a=mid:0 105838ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105838ms [err] a=max-message-size:65536 105838ms [err] a=ice-ufrag:HqDc 105838ms [err] a=ice-pwd:hFDLTqNZGbnwWyj29fVCQz 105838ms [err] a=fingerprint:sha-256 1B:C1:B0:28:7F:EC:F7:1B:33:40:0E:00:08:E7:C1:63:5B:05:10:C9:3E:8B:CE:FA:F7:C1:BC:40:8B:BD:D2:99 105838ms [err] a=fingerprint:sha-384 E0:E9:1B:6E:29:83:05:8E:E1:2E:3F:F1:16:72:FB:FD:AC:5C:1C:64:58:76:40:2F:0A:FA:3D:B1:3C:79:F7:11:AC:D6:74:49:60:26:12:F9:ED:FB:08:F4:B2:68:CC:15 105838ms [err] a=fingerprint:sha-512 DE:2C:F5:92:B4:10:01:0B:C9:8D:A3:62:EC:ED:6E:26:DA:91:3E:E9:B7:41:34:53:CA:B8:31:CE:42:E3:E1:A2:72:65:03:5E:9D:04:C4:23:35:4F:C2:56:73:8D:64:C4:C1:CB:FB:33:5C:EA:C5:ED:EB:12:C1:53:C2:E3:6A:8C 105838ms [err] a=setup:actpass 105838ms [err] 105839ms [err] connectionstatechanged new new have-local-offer 105839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 105840ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 105842ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db", "state": "new"}] 105842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 105843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 105843ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 105844ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 105844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 105844ms [err] handleSignalingMessage 105844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105844ms [err] handleOptions 105845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 105845ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 105845ms [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='') 105845ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 105864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'H+M7DoYusSTQ') 105864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'H+M7DoYusSTQ') 105868ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 420335363342877358 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:ReYG\\r\\na=ice-pwd:Uf0yWXZULkyAb7o4A8q+r4B/\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 62:B9:54:F5:EA:29:AE:01:D3:89:85:CA:B9:A8:E0:B0:6A:78:3A:2A:42:D2:BE:D1:92:63:89:C6:DC:39:9B:8A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 105868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 420335363342877358 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:ReYG\\r\\na=ice-pwd:Uf0yWXZULkyAb7o4A8q+r4B/\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 62:B9:54:F5:EA:29:AE:01:D3:89:85:CA:B9:A8:E0:B0:6A:78:3A:2A:42:D2:BE:D1:92:63:89:C6:DC:39:9B:8A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 105868ms [err] handleSignalingMessage 105868ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105868ms [err] handleAnswer 105868ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 105868ms [err] acceptAnswer 105868ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 105868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 105868ms [err] v=0 105868ms [err] o=- 420335363342877358 2 IN IP4 127.0.0.1 105868ms [err] s=- 105868ms [err] t=0 0 105868ms [err] a=group:BUNDLE 0 105868ms [err] a=msid-semantic: WMS 105868ms [err] m=application 9 DTLS/SCTP 5000 105868ms [err] c=IN IP4 0.0.0.0 105868ms [err] a=ice-ufrag:ReYG 105868ms [err] a=ice-pwd:Uf0yWXZULkyAb7o4A8q+r4B/ 105868ms [err] a=ice-options:trickle 105868ms [err] a=fingerprint:sha-256 62:B9:54:F5:EA:29:AE:01:D3:89:85:CA:B9:A8:E0:B0:6A:78:3A:2A:42:D2:BE:D1:92:63:89:C6:DC:39:9B:8A 105868ms [err] a=setup:active 105868ms [err] a=mid:0 105868ms [err] a=sctpmap:5000 webrtc-datachannel 1024 105868ms [err] 105869ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 105869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 105869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 105870ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(MMbAyRBe9Q 1 udp 1845501695 172.17.0.2 47684 typ prflx) 105870ms [err] connectionstatechanged connecting checking stable 105870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105870ms [err] connectionstatechanged connecting checking stable 105870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105870ms [err] connectionstatechanged connecting checking stable 105870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37064) -> ('172.17.0.2', 47684)) State.WAITING -> State.IN_PROGRESS 105870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xa0+\x96\xd6\x0b\x0c\xac3B\xf8F') 105871ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db", "state": "connecting"}] 105871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xa0+\x96\xd6\x0b\x0c\xac3B\xf8F') 105871ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37064) -> ('172.17.0.2', 47684)) State.IN_PROGRESS -> State.SUCCEEDED 105871ms [err] INFO:aioice.ice:Connection(0) ICE completed 105891ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 105891ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 105893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 105894ms [err] connectionstatechanged connecting completed stable 105894ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 105894ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1101562650 1 udp 2113937151 2c7ef019-da12-4f30-8ed0-32728de79e80.local 47684 typ host generation 0 ufrag ReYG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 105894ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1101562650 1 udp 2113937151 2c7ef019-da12-4f30-8ed0-32728de79e80.local 47684 typ host generation 0 ufrag ReYG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 105894ms [err] handleSignalingMessage 105894ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105895ms [err] handleIceCandidate 105895ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 105895ms [err] acceptIceCandidate 105895ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 105897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 105897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 105897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 105897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 105898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 105898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 105898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 105898ms [err] connectionstatechanged connected completed stable 105899ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 105901ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db", "state": "connected"}] 105901ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2c7ef019-da12-4f30-8ed0-32728de79e80.local" resolved to 172.17.0.2 105901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 105901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 105901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 105901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 105902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 105902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 105902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 105902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 105902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 105902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 105902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1322322767, stream_id=1, stream_seq=0) 105903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 105903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1322322767, gaps=[]) 105903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 105903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1433222637, stream_id=1, stream_seq=0) 105903ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 105904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1433222637, gaps=[]) 105905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1433222638, stream_id=1, stream_seq=1) 105905ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 105905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1433222638, gaps=[]) 105905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1433222639, stream_id=1, stream_seq=2) 105905ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 105906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1433222639, gaps=[]) 105906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1433222640, stream_id=1, stream_seq=3) 105906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1433222640, gaps=[]) 105906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1433222641, stream_id=1, stream_seq=4) 105906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1433222641, gaps=[]) 105917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GhgWdS9JGQjK') 105917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GhgWdS9JGQjK') 105978ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 105978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 105978ms [log] [experimentStatusChanged] {"status": "running", "message": null} 105979ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kkqyqYFU7g2n') 105980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kkqyqYFU7g2n') 106042ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XI1GF5zE6VIG') 106042ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XI1GF5zE6VIG') 106043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56321) -> ('172.17.0.2', 47684)) State.WAITING -> State.IN_PROGRESS 106043ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm\xed\xed#\x1d\xc4Y>\xdf\x14\x9cd') 106068ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'm\xed\xed#\x1d\xc4Y>\xdf\x14\x9cd') 106068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56321) -> ('172.17.0.2', 47684)) State.IN_PROGRESS -> State.SUCCEEDED 106069ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37064) -> ('172.17.0.2', 47684)) State.FROZEN -> State.FAILED 106069ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56321) -> ('172.17.0.2', 47684)) State.FROZEN -> State.FAILED 106079ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 106079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db"}', extra='') 106079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 106079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 106080ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 106080ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 106080ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 106080ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 106080ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 106080ms [err] connectionstatechanged closed closed closed 106080ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106080ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 106080ms [err] connectionstatechanged closed closed closed 106080ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106080ms [err] connectionstatechanged closed closed closed 106080ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106081ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/897ae1ce-299d-4a02-aa0d-4b4fbea5c8db", "state": "closed"}] 106081ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 106081ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 106212ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 106212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 106212ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 106289ms [err] Traceback (most recent call last): 106289ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 106289ms [err] return _run_code(code, main_globals, None, 106289ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 106289ms [err] exec(code, run_globals) 106289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 106289ms [err] sys.exit(main()) 106289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 106289ms [err] asyncio.run(main_async()) 106289ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 106289ms [err] return loop.run_until_complete(main) 106289ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 106290ms [err] self.run_forever() 106290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 106290ms [err] self._run_once() 106290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 106290ms [err] event_list = self._selector.select(timeout) 106290ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 106291ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 106291ms [err] KeyboardInterrupt 106292ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 106292ms [err] h.flush() 106292ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 117224ms [log] starting device 117889ms [err] DEBUG:asyncio:Using selector: EpollSelector 118075ms [err] ERROR:asyncio:Unclosed client session 118075ms [err] client_session: 118177ms [log] parsing 118177ms [log] creating device handler 118177ms [log] [ready] 118177ms [log] reading line 118177ms [log] [websocketToken] "0df57826-11b3-485a-a519-c62d4b8f2c5f" 118213ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118213ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118213ms [log] [websocketConnected] 118474ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 118474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 118474ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 118513ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/89940ff9-f3fb-444b-bd0e-8c23ac3437f8"}}', extra='') 118513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/89940ff9-f3fb-444b-bd0e-8c23ac3437f8"}}', extra='') 118513ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/89940ff9-f3fb-444b-bd0e-8c23ac3437f8"} 118610ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 118610ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 118615ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "new"}] 120618ms [err] makeOffer 120618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 120619ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 120619ms [err] v=0 120619ms [err] o=- 3955421857 3955421857 IN IP4 0.0.0.0 120619ms [err] s=- 120619ms [err] t=0 0 120619ms [err] a=group:BUNDLE 0 120619ms [err] a=msid-semantic:WMS * 120619ms [err] m=application 9 DTLS/SCTP 5000 120619ms [err] c=IN IP4 0.0.0.0 120619ms [err] a=mid:0 120619ms [err] a=sctpmap:5000 webrtc-datachannel 65535 120619ms [err] a=max-message-size:65536 120619ms [err] a=ice-ufrag:t4mX 120619ms [err] a=ice-pwd:2ooljJ1rnb31y5iq9LSmsh 120619ms [err] a=fingerprint:sha-256 35:37:D4:44:B8:06:04:DB:C4:76:36:66:B1:C3:7E:17:DF:85:BC:50:E4:BB:53:71:FE:61:3A:BB:E7:BA:A4:7A 120619ms [err] a=fingerprint:sha-384 4B:6A:E5:16:79:1B:3C:28:73:60:26:69:91:C6:FF:91:A9:D8:A1:4E:B1:69:79:7B:0D:20:51:96:CA:13:6C:08:C8:F9:5A:F7:0D:EF:B1:0D:AD:66:66:14:FD:1F:31:E8 120619ms [err] a=fingerprint:sha-512 AE:8C:DA:FF:19:82:C0:A5:93:99:E9:5B:5B:F2:B1:C8:64:47:1A:A6:0A:95:06:67:9B:0B:4D:49:B9:CC:CF:5E:74:CB:01:B3:23:DB:CA:49:7F:03:E5:3F:F6:71:7E:66:BB:57:F4:6E:9A:50:17:8C:02:B4:C9:E8:13:67:C7:4C 120619ms [err] a=setup:actpass 120619ms [err] 120621ms [err] connectionstatechanged new new have-local-offer 120621ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 120621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 120623ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "new"}] 120624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 120624ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 120624ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 120625ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 120625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 120625ms [err] handleSignalingMessage 120625ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 120626ms [err] handleOptions 120626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 120626ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 120626ms [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='') 120626ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 120640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\x19\xa5A\xd2\xf4\x80\x17VQ\xca\x9e') 120640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\x19\xa5A\xd2\xf4\x80\x17VQ\xca\x9e') 120647ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421857 3955421857 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 59613 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 59613 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36471 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ycJt\\r\\na=ice-pwd:1zwRxJe17Km3H15yAA0425\\r\\na=fingerprint:sha-256 C3:61:EE:0E:16:85:B9:80:A7:70:97:BD:32:F8:EF:5A:83:6B:E4:C6:7C:90:F2:6B:2A:5D:4B:56:EE:C1:32:66\\r\\na=fingerprint:sha-384 DD:98:98:B9:A0:16:0C:5B:DF:C0:19:D4:3B:A1:54:16:11:17:08:7B:59:C9:A2:41:FD:4B:E7:A9:29:A5:E2:CC:A3:B0:0D:F3:71:5A:D2:75:AD:8A:54:71:BE:18:F9:06\\r\\na=fingerprint:sha-512 C8:15:0C:8A:D7:1B:45:0F:70:62:38:BE:0D:5C:85:41:26:A8:07:34:72:D6:81:71:9F:C4:F8:E5:2B:66:86:B8:62:45:90:8B:42:BE:D7:12:53:E4:B2:3A:D3:D3:5B:F9:31:7B:01:5B:80:6D:66:A2:1D:03:27:2E:D5:D6:4A:64\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 120647ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421857 3955421857 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 59613 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 59613 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36471 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ycJt\\r\\na=ice-pwd:1zwRxJe17Km3H15yAA0425\\r\\na=fingerprint:sha-256 C3:61:EE:0E:16:85:B9:80:A7:70:97:BD:32:F8:EF:5A:83:6B:E4:C6:7C:90:F2:6B:2A:5D:4B:56:EE:C1:32:66\\r\\na=fingerprint:sha-384 DD:98:98:B9:A0:16:0C:5B:DF:C0:19:D4:3B:A1:54:16:11:17:08:7B:59:C9:A2:41:FD:4B:E7:A9:29:A5:E2:CC:A3:B0:0D:F3:71:5A:D2:75:AD:8A:54:71:BE:18:F9:06\\r\\na=fingerprint:sha-512 C8:15:0C:8A:D7:1B:45:0F:70:62:38:BE:0D:5C:85:41:26:A8:07:34:72:D6:81:71:9F:C4:F8:E5:2B:66:86:B8:62:45:90:8B:42:BE:D7:12:53:E4:B2:3A:D3:D3:5B:F9:31:7B:01:5B:80:6D:66:A2:1D:03:27:2E:D5:D6:4A:64\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 120647ms [err] handleSignalingMessage 120647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 120647ms [err] handleAnswer 120647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 120647ms [err] acceptAnswer 120647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 120647ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 120647ms [err] v=0 120647ms [err] o=- 3955421857 3955421857 IN IP4 0.0.0.0 120647ms [err] s=- 120647ms [err] t=0 0 120647ms [err] a=group:BUNDLE 0 120647ms [err] a=msid-semantic:WMS * 120647ms [err] m=application 59613 DTLS/SCTP 5000 120647ms [err] c=IN IP4 172.30.0.1 120647ms [err] a=mid:0 120647ms [err] a=sctpmap:5000 webrtc-datachannel 65535 120647ms [err] a=max-message-size:65536 120647ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59613 typ host 120647ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36471 typ host 120647ms [err] a=end-of-candidates 120647ms [err] a=ice-ufrag:ycJt 120647ms [err] a=ice-pwd:1zwRxJe17Km3H15yAA0425 120647ms [err] a=fingerprint:sha-256 C3:61:EE:0E:16:85:B9:80:A7:70:97:BD:32:F8:EF:5A:83:6B:E4:C6:7C:90:F2:6B:2A:5D:4B:56:EE:C1:32:66 120647ms [err] a=fingerprint:sha-384 DD:98:98:B9:A0:16:0C:5B:DF:C0:19:D4:3B:A1:54:16:11:17:08:7B:59:C9:A2:41:FD:4B:E7:A9:29:A5:E2:CC:A3:B0:0D:F3:71:5A:D2:75:AD:8A:54:71:BE:18:F9:06 120647ms [err] a=fingerprint:sha-512 C8:15:0C:8A:D7:1B:45:0F:70:62:38:BE:0D:5C:85:41:26:A8:07:34:72:D6:81:71:9F:C4:F8:E5:2B:66:86:B8:62:45:90:8B:42:BE:D7:12:53:E4:B2:3A:D3:D3:5B:F9:31:7B:01:5B:80:6D:66:A2:1D:03:27:2E:D5:D6:4A:64 120647ms [err] a=setup:active 120647ms [err] 120648ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 120648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 120648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 120648ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50614) -> ('172.30.0.1', 59613)) State.FROZEN -> State.WAITING 120649ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57368) -> ('172.30.0.1', 59613)) State.FROZEN -> State.WAITING 120649ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50614) -> ('172.17.0.2', 36471)) State.FROZEN -> State.WAITING 120649ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xzfcC2fXHF 1 udp 1862270975 172.17.0.2 59613 typ prflx) 120649ms [err] connectionstatechanged connecting checking stable 120649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 120649ms [err] connectionstatechanged connecting checking stable 120649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 120649ms [err] connectionstatechanged connecting checking stable 120649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 120649ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50614) -> ('172.17.0.2', 59613)) State.WAITING -> State.IN_PROGRESS 120649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B\x9a\xb2\x94\x86\xa1i\xc5\xdau\x1b\xe4') 120649ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50614) -> ('172.30.0.1', 59613)) State.WAITING -> State.IN_PROGRESS 120649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dm9TC\xe9J\x81\xcf73+') 120650ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "connecting"}] 120650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B\x9a\xb2\x94\x86\xa1i\xc5\xdau\x1b\xe4') 120650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50614) -> ('172.17.0.2', 59613)) State.IN_PROGRESS -> State.SUCCEEDED 120650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57368) -> ('172.30.0.1', 59613)) State.WAITING -> State.FAILED 120650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50614) -> ('172.17.0.2', 36471)) State.WAITING -> State.FAILED 120650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57368) -> ('172.17.0.2', 36471)) State.FROZEN -> State.FAILED 120650ms [err] INFO:aioice.ice:Connection(0) ICE completed 120651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dm9TC\xe9J\x81\xcf73+') 120651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50614) -> ('172.30.0.1', 59613)) State.IN_PROGRESS -> State.SUCCEEDED 120651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf5F\xcc\x91m\xbd\xf3\xe6}\xfb\\-') 120652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf5F\xcc\x91m\xbd\xf3\xe6}\xfb\\-') 120669ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 120669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 120672ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 120673ms [err] connectionstatechanged connecting completed stable 120673ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 120676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 120677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 120677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 120677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 120677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 120677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 120677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 120677ms [err] connectionstatechanged connected completed stable 120677ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 120678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "connected"}] 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3790929662, stream_id=1, stream_seq=0) 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2100401470, stream_id=1, stream_seq=0) 120680ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2100401470, gaps=[]) 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3790929662, gaps=[]) 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2100401471, stream_id=1, stream_seq=1) 120681ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 120681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2100401471, gaps=[]) 120681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2100401472, stream_id=1, stream_seq=2) 120681ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 120681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2100401472, gaps=[]) 120804ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 120804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 120804ms [log] [experimentStatusChanged] {"status": "running", "message": null} 120861ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6"}', extra='') 120861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6"}', extra='') 120861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 120861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 120861ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 120861ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 120861ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 120861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 120862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 120862ms [err] connectionstatechanged closed closed closed 120862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120862ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 120862ms [err] connectionstatechanged closed closed closed 120862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120862ms [err] connectionstatechanged closed closed closed 120862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "closed"}] 120863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 120863ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 120954ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 120954ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 120954ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 120992ms [err] Traceback (most recent call last): 120992ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 120992ms [err] return _run_code(code, main_globals, None, 120992ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 120992ms [err] exec(code, run_globals) 120992ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 120992ms [err] sys.exit(main()) 120992ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 120992ms [err] asyncio.run(main_async()) 120992ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 120993ms [err] return loop.run_until_complete(main) 120993ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 120993ms [err] self.run_forever() 120993ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 120993ms [err] self._run_once() 120993ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 120993ms [err] event_list = self._selector.select(timeout) 120993ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 120994ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 120994ms [err] KeyboardInterrupt 120995ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 120995ms [err] h.flush() 120995ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 121142ms [log] starting device 121816ms [err] DEBUG:asyncio:Using selector: EpollSelector 122014ms [err] ERROR:asyncio:Unclosed client session 122014ms [err] client_session: 122118ms [log] parsing 122118ms [log] creating device handler 122118ms [log] [ready] 122118ms [log] reading line 122118ms [log] [websocketToken] "028d0ae0-67d6-4d6c-a4db-01648497ff50" 122123ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 122123ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 122123ms [log] [websocketConnected] 122362ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 122362ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 122362ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 122392ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9f69637c-b188-48b5-b23c-bac5b5855144"}}', extra='') 122393ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9f69637c-b188-48b5-b23c-bac5b5855144"}}', extra='') 122393ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9f69637c-b188-48b5-b23c-bac5b5855144"} 122451ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 122451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 122454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "new"}] 124457ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 124457ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 124457ms [err] handleSignalingMessage 124458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 124458ms [err] handleOptions 124458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 124458ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 124458ms [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='') 124458ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 124470ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421860 3955421860 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 40992 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 40992 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55932 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:xK3n\\r\\na=ice-pwd:xm6m6IKsSCwo6T6uOlaZbx\\r\\na=fingerprint:sha-256 70:C0:1C:C4:03:D6:70:0A:80:47:D9:17:06:69:8D:1E:BF:2C:AD:5D:3C:75:FD:CF:8B:44:C2:47:18:53:2E:08\\r\\na=fingerprint:sha-384 03:E0:33:9E:ED:2A:72:8B:63:52:94:0A:B1:8B:9C:81:74:29:44:72:D9:59:4C:26:CA:C2:31:0D:88:E0:03:3A:D7:59:61:F5:D8:96:C6:E8:3E:D3:52:1A:42:B7:6A:F2\\r\\na=fingerprint:sha-512 37:AF:FA:7B:D2:BB:E2:60:BE:B0:09:50:E6:D1:25:98:1E:20:1F:33:87:DD:C4:D9:70:15:C7:F5:35:C7:99:05:75:86:CA:BF:C0:D3:7B:8B:81:86:F2:FC:10:44:0C:2E:51:67:AE:A8:5E:A6:01:5A:90:66:F4:B4:84:02:E3:25\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 124470ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421860 3955421860 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 40992 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 40992 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55932 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:xK3n\\r\\na=ice-pwd:xm6m6IKsSCwo6T6uOlaZbx\\r\\na=fingerprint:sha-256 70:C0:1C:C4:03:D6:70:0A:80:47:D9:17:06:69:8D:1E:BF:2C:AD:5D:3C:75:FD:CF:8B:44:C2:47:18:53:2E:08\\r\\na=fingerprint:sha-384 03:E0:33:9E:ED:2A:72:8B:63:52:94:0A:B1:8B:9C:81:74:29:44:72:D9:59:4C:26:CA:C2:31:0D:88:E0:03:3A:D7:59:61:F5:D8:96:C6:E8:3E:D3:52:1A:42:B7:6A:F2\\r\\na=fingerprint:sha-512 37:AF:FA:7B:D2:BB:E2:60:BE:B0:09:50:E6:D1:25:98:1E:20:1F:33:87:DD:C4:D9:70:15:C7:F5:35:C7:99:05:75:86:CA:BF:C0:D3:7B:8B:81:86:F2:FC:10:44:0C:2E:51:67:AE:A8:5E:A6:01:5A:90:66:F4:B4:84:02:E3:25\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 124471ms [err] handleSignalingMessage 124471ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 124471ms [err] handleOffer 124471ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 124471ms [err] makeAnswer 124471ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 124471ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 124471ms [err] v=0 124471ms [err] o=- 3955421860 3955421860 IN IP4 0.0.0.0 124471ms [err] s=- 124471ms [err] t=0 0 124471ms [err] a=group:BUNDLE 0 124471ms [err] a=msid-semantic:WMS * 124471ms [err] m=application 40992 DTLS/SCTP 5000 124471ms [err] c=IN IP4 172.30.0.1 124471ms [err] a=mid:0 124471ms [err] a=sctpmap:5000 webrtc-datachannel 65535 124471ms [err] a=max-message-size:65536 124471ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40992 typ host 124471ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55932 typ host 124471ms [err] a=end-of-candidates 124471ms [err] a=ice-ufrag:xK3n 124471ms [err] a=ice-pwd:xm6m6IKsSCwo6T6uOlaZbx 124471ms [err] a=fingerprint:sha-256 70:C0:1C:C4:03:D6:70:0A:80:47:D9:17:06:69:8D:1E:BF:2C:AD:5D:3C:75:FD:CF:8B:44:C2:47:18:53:2E:08 124471ms [err] a=fingerprint:sha-384 03:E0:33:9E:ED:2A:72:8B:63:52:94:0A:B1:8B:9C:81:74:29:44:72:D9:59:4C:26:CA:C2:31:0D:88:E0:03:3A:D7:59:61:F5:D8:96:C6:E8:3E:D3:52:1A:42:B7:6A:F2 124471ms [err] a=fingerprint:sha-512 37:AF:FA:7B:D2:BB:E2:60:BE:B0:09:50:E6:D1:25:98:1E:20:1F:33:87:DD:C4:D9:70:15:C7:F5:35:C7:99:05:75:86:CA:BF:C0:D3:7B:8B:81:86:F2:FC:10:44:0C:2E:51:67:AE:A8:5E:A6:01:5A:90:66:F4:B4:84:02:E3:25 124471ms [err] a=setup:actpass 124471ms [err] 124474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 124474ms [err] v=0 124474ms [err] o=- 3955421860 3955421860 IN IP4 0.0.0.0 124474ms [err] s=- 124474ms [err] t=0 0 124474ms [err] a=group:BUNDLE 0 124474ms [err] a=msid-semantic:WMS * 124474ms [err] m=application 40992 DTLS/SCTP 5000 124474ms [err] c=IN IP4 172.30.0.1 124474ms [err] a=mid:0 124474ms [err] a=sctpmap:5000 webrtc-datachannel 65535 124474ms [err] a=max-message-size:65536 124474ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40992 typ host 124474ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55932 typ host 124474ms [err] a=end-of-candidates 124474ms [err] a=ice-ufrag:xK3n 124474ms [err] a=ice-pwd:xm6m6IKsSCwo6T6uOlaZbx 124474ms [err] a=fingerprint:sha-256 70:C0:1C:C4:03:D6:70:0A:80:47:D9:17:06:69:8D:1E:BF:2C:AD:5D:3C:75:FD:CF:8B:44:C2:47:18:53:2E:08 124474ms [err] a=fingerprint:sha-384 03:E0:33:9E:ED:2A:72:8B:63:52:94:0A:B1:8B:9C:81:74:29:44:72:D9:59:4C:26:CA:C2:31:0D:88:E0:03:3A:D7:59:61:F5:D8:96:C6:E8:3E:D3:52:1A:42:B7:6A:F2 124474ms [err] a=fingerprint:sha-512 37:AF:FA:7B:D2:BB:E2:60:BE:B0:09:50:E6:D1:25:98:1E:20:1F:33:87:DD:C4:D9:70:15:C7:F5:35:C7:99:05:75:86:CA:BF:C0:D3:7B:8B:81:86:F2:FC:10:44:0C:2E:51:67:AE:A8:5E:A6:01:5A:90:66:F4:B4:84:02:E3:25 124474ms [err] a=setup:actpass 124474ms [err] 124475ms [err] connectionstatechanged new new have-remote-offer 124475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 124475ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "new"}] 124476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 124476ms [err] v=0 124476ms [err] o=- 3955421860 3955421860 IN IP4 0.0.0.0 124476ms [err] s=- 124476ms [err] t=0 0 124476ms [err] a=group:BUNDLE 0 124476ms [err] a=msid-semantic:WMS * 124476ms [err] m=application 9 DTLS/SCTP 5000 124476ms [err] c=IN IP4 0.0.0.0 124476ms [err] a=mid:0 124476ms [err] a=sctpmap:5000 webrtc-datachannel 65535 124476ms [err] a=max-message-size:65536 124476ms [err] a=ice-ufrag:C5vF 124476ms [err] a=ice-pwd:raRKyRgr0n13DfOSFEELWY 124476ms [err] a=fingerprint:sha-256 D5:3D:BD:A6:AF:CC:07:FF:D5:EB:98:0D:DF:31:38:48:4E:B7:61:23:0A:B2:AD:8E:95:C6:8D:73:5B:5F:C9:3C 124476ms [err] a=fingerprint:sha-384 3D:5F:AD:3D:4D:5F:60:8A:04:59:7F:06:09:F2:93:3B:52:16:6B:02:4F:66:61:3F:60:4B:0B:E6:7D:2C:1E:D6:98:4A:95:16:72:55:02:F0:85:7C:91:44:09:C5:38:60 124476ms [err] a=fingerprint:sha-512 19:A2:48:0E:99:97:9F:23:8E:7E:FB:EF:00:E3:DA:4F:A7:30:1F:3D:5B:99:C6:A6:FC:2E:72:73:EB:77:7A:E6:4F:1F:AC:2A:08:F5:D6:3B:33:0E:CF:0D:EF:1A:4B:DD:F5:F3:40:0E:EB:48:84:FF:42:2A:2C:69:5E:80:74:A3 124476ms [err] a=setup:active 124476ms [err] 124476ms [err] connectionstatechanged new new stable 124476ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 124476ms [err] connectionstatechanged new new stable 124476ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 124476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 124477ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 124478ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 124478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 124478ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 124478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 124478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 124479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42239) -> ('172.30.0.1', 40992)) State.FROZEN -> State.WAITING 124479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40702) -> ('172.30.0.1', 40992)) State.FROZEN -> State.WAITING 124479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42239) -> ('172.17.0.2', 55932)) State.FROZEN -> State.WAITING 124479ms [err] connectionstatechanged connecting checking stable 124479ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 124479ms [err] connectionstatechanged connecting checking stable 124479ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 124479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42239) -> ('172.30.0.1', 40992)) State.WAITING -> State.IN_PROGRESS 124479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xe7\xe8\xfbvYF[\x96C&\x9e') 124480ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "connecting"}] 124480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40992) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xe7\xe8\xfbvYF[\x96C&\x9e') 124480ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42239) -> ('172.30.0.1', 40992)) State.IN_PROGRESS -> State.SUCCEEDED 124490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\xe7`\xb0\x84Vf\xae\xd2\xd4\xb1U') 124491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40992) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+\xe7`\xb0\x84Vf\xae\xd2\xd4\xb1U') 124491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40702) -> ('172.30.0.1', 40992)) State.WAITING -> State.FAILED 124491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42239) -> ('172.17.0.2', 55932)) State.WAITING -> State.FAILED 124491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40702) -> ('172.17.0.2', 55932)) State.FROZEN -> State.FAILED 124491ms [err] INFO:aioice.ice:Connection(0) ICE completed 124491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94J2\x824\xb0\xf1\xe8\xed\x7fQA') 124491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40992) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94J2\x824\xb0\xf1\xe8\xed\x7fQA') 124492ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(sY27pDKgpJ 1 udp 1862270975 172.17.0.2 40992 typ prflx) 124492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42239) -> ('172.17.0.2', 40992)) State.WAITING -> State.IN_PROGRESS 124492ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4?!n\xe3 ('172.17.0.2', 40992)) State.IN_PROGRESS -> State.SUCCEEDED 124500ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 124500ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 124501ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 124501ms [err] connectionstatechanged connecting completed stable 124501ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 124516ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 124517ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 124517ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 124517ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 124517ms [err] connectionstatechanged connected completed stable 124517ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 124517ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "connected"}] 124517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 124517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 124517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 124520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3490098224, stream_id=1, stream_seq=0) 124520ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 124520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3486942746, stream_id=1, stream_seq=0) 124520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 124521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098224, gaps=[]) 124521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3486942746, gaps=[]) 124521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3490098225, stream_id=1, stream_seq=1) 124523ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098225, gaps=[]) 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3490098226, stream_id=1, stream_seq=2) 124523ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098226, gaps=[]) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3490098227, stream_id=1, stream_seq=3) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098227, gaps=[]) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3490098228, stream_id=1, stream_seq=4) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098228, gaps=[]) 124565ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 124565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 124565ms [log] [experimentStatusChanged] {"status": "running", "message": null} 124705ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1"}', extra='') 124705ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1"}', extra='') 124705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 124705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 124705ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 124705ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 124705ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 124705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 124705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 124706ms [err] connectionstatechanged closed closed closed 124706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124706ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 124706ms [err] connectionstatechanged closed closed closed 124706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124706ms [err] connectionstatechanged closed closed closed 124706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124706ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "closed"}] 124706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 124707ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 124805ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 124805ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 124805ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 124939ms [err] Traceback (most recent call last): 124939ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 124939ms [err] return _run_code(code, main_globals, None, 124939ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 124939ms [err] exec(code, run_globals) 124939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 124939ms [err] sys.exit(main()) 124939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 124939ms [err] asyncio.run(main_async()) 124939ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 124939ms [err] return loop.run_until_complete(main) 124939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 124939ms [err] self.run_forever() 124939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 124939ms [err] self._run_once() 124939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 124940ms [err] event_list = self._selector.select(timeout) 124940ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 124940ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 124940ms [err] KeyboardInterrupt 124941ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 124941ms [err] h.flush() 124941ms [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