================== js Client to python Client Communication: should connect without errors 10620ms [log] starting device 11673ms [err] DEBUG:asyncio:Using selector: EpollSelector 11903ms [err] ERROR:asyncio:Unclosed client session 11903ms [err] client_session: 12103ms [log] parsing 12103ms [log] creating device handler 12103ms [log] [ready] 12103ms [log] reading line 12103ms [log] [websocketToken] "a3352f28-3ddd-4361-85dd-69908670bb61" 12139ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12139ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12140ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 13446ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 13446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 13446ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 13490ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cb73148a-cf15-4bb5-bf09-43949ed02628"}}', extra='') 13490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cb73148a-cf15-4bb5-bf09-43949ed02628"}}', extra='') 13490ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cb73148a-cf15-4bb5-bf09-43949ed02628"} 13592ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 13592ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 13596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892", "state": "new"}] 15600ms [err] makeOffer 15600ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 15600ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 15600ms [err] v=0 15600ms [err] o=- 3955623145 3955623145 IN IP4 0.0.0.0 15600ms [err] s=- 15600ms [err] t=0 0 15600ms [err] a=group:BUNDLE 0 15600ms [err] a=msid-semantic:WMS * 15600ms [err] m=application 9 DTLS/SCTP 5000 15600ms [err] c=IN IP4 0.0.0.0 15600ms [err] a=mid:0 15600ms [err] a=sctpmap:5000 webrtc-datachannel 65535 15600ms [err] a=max-message-size:65536 15600ms [err] a=ice-ufrag:hhmR 15600ms [err] a=ice-pwd:s5mIQmr2TH79q6HFxYOnar 15600ms [err] a=fingerprint:sha-256 E8:50:D1:DE:A0:BF:FD:C8:4F:31:67:F5:AC:7F:D1:AF:0E:97:8C:FD:1B:F8:F8:92:FE:94:E1:0A:D7:9A:86:9C 15600ms [err] a=fingerprint:sha-384 EC:BC:C2:D4:90:77:3E:4A:4A:EA:FB:28:80:31:19:2C:77:A8:8D:5D:C9:49:6B:57:CA:23:34:45:0D:60:5B:E6:2B:48:18:6E:C0:7E:16:7E:3E:0F:E2:B5:39:AF:68:2A 15600ms [err] a=fingerprint:sha-512 88:22:7E:53:12:35:01:28:C8:51:98:F9:A4:3D:66:94:68:07:0C:35:23:EE:A0:96:9D:1A:EC:ED:34:44:C1:D3:11:39:49:A3:1E:1D:89:AB:71:66:14:68:07:3A:BC:75:DD:0D:7E:58:6A:34:9A:93:CA:6E:4B:36:79:04:D3:77 15600ms [err] a=setup:actpass 15600ms [err] 15601ms [err] connectionstatechanged new new have-local-offer 15601ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 15601ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 15614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892", "state": "new"}] 15614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 15614ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 15614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 15615ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 15615ms [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='') 15615ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 15615ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15615ms [err] handleSignalingMessage 15616ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15616ms [err] handleOptions 15616ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 15651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WlzP9X5y4+IH') 15651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WlzP9X5y4+IH') 15655ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5508317100185880384 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:V/ie\\r\\na=ice-pwd:BVPh00RRnQGGxy2ZitZWOCaO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 31:19:FB:8D:EB:D8:4C:1E:36:91:B1:88:14:93:4C:DC:F5:A8:CA:8A:9C:05:66:8C:B1:9F:7A:1C:DF:66:27:7A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15656ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5508317100185880384 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:V/ie\\r\\na=ice-pwd:BVPh00RRnQGGxy2ZitZWOCaO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 31:19:FB:8D:EB:D8:4C:1E:36:91:B1:88:14:93:4C:DC:F5:A8:CA:8A:9C:05:66:8C:B1:9F:7A:1C:DF:66:27:7A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15656ms [err] handleSignalingMessage 15656ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15656ms [err] handleAnswer 15656ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 15656ms [err] acceptAnswer 15656ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 15656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 15656ms [err] v=0 15656ms [err] o=- 5508317100185880384 2 IN IP4 127.0.0.1 15656ms [err] s=- 15656ms [err] t=0 0 15656ms [err] a=group:BUNDLE 0 15656ms [err] a=msid-semantic: WMS 15656ms [err] m=application 9 DTLS/SCTP 5000 15656ms [err] c=IN IP4 0.0.0.0 15656ms [err] a=ice-ufrag:V/ie 15656ms [err] a=ice-pwd:BVPh00RRnQGGxy2ZitZWOCaO 15656ms [err] a=ice-options:trickle 15656ms [err] a=fingerprint:sha-256 31:19:FB:8D:EB:D8:4C:1E:36:91:B1:88:14:93:4C:DC:F5:A8:CA:8A:9C:05:66:8C:B1:9F:7A:1C:DF:66:27:7A 15656ms [err] a=setup:active 15656ms [err] a=mid:0 15656ms [err] a=sctpmap:5000 webrtc-datachannel 1024 15656ms [err] 15657ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 15657ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 15657ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 15657ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(4idjE5ngwQ 1 udp 1845501695 172.17.0.3 38698 typ prflx) 15657ms [err] connectionstatechanged connecting checking stable 15657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15657ms [err] connectionstatechanged connecting checking stable 15657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15657ms [err] connectionstatechanged connecting checking stable 15657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15658ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36496) -> ('172.17.0.3', 38698)) State.WAITING -> State.IN_PROGRESS 15658ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xccH\xe1\x88a\xa5\xee\xa7<\x95\xda\x1c') 15658ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892", "state": "connecting"}] 15658ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xccH\xe1\x88a\xa5\xee\xa7<\x95\xda\x1c') 15659ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36496) -> ('172.17.0.3', 38698)) State.IN_PROGRESS -> State.SUCCEEDED 15659ms [err] INFO:aioice.ice:Connection(0) ICE completed 15660ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3352977517 1 udp 2113937151 8aff7898-f313-4705-a2e9-491737be0b75.local 38698 typ host generation 0 ufrag V/ie network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3352977517 1 udp 2113937151 8aff7898-f313-4705-a2e9-491737be0b75.local 38698 typ host generation 0 ufrag V/ie network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15660ms [err] handleSignalingMessage 15660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15661ms [err] handleIceCandidate 15661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 15661ms [err] acceptIceCandidate 15661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 15663ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8aff7898-f313-4705-a2e9-491737be0b75.local" resolved to 172.17.0.3 15692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36496) -> ('172.17.0.3', 38698)) State.FROZEN -> State.IN_PROGRESS 15692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc16\xbbPIVT]\x94P\x98k') 15693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc16\xbbPIVT]\x94P\x98k') 15693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36496) -> ('172.17.0.3', 38698)) State.IN_PROGRESS -> State.SUCCEEDED 15693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55957) -> ('172.17.0.3', 38698)) State.FROZEN -> State.FAILED 15711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w655iOV2G8rU') 15711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w655iOV2G8rU') 15713ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 15713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 15714ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 15714ms [err] connectionstatechanged connecting completed stable 15714ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 15740ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 15741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 15741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 15741ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 15741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 15741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 15741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 15741ms [err] connectionstatechanged connected completed stable 15741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 15742ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892", "state": "connected"}] 15745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 15745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 15745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 15745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 15745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 15745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 15745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 15746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 15746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 15746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 15746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=35420656, stream_id=1, stream_seq=0) 15746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 15746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=35420656, gaps=[]) 15746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 15747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1908575095, stream_id=1, stream_seq=0) 15747ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 15747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908575095, gaps=[]) 15788ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tiCX77iNCzd3') 15788ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tiCX77iNCzd3') 15852ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3U/yEz5Al9qU') 15852ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3U/yEz5Al9qU') 15852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55957) -> ('172.17.0.3', 38698)) State.WAITING -> State.IN_PROGRESS 15852ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3k\x94\xf4O\xe5*\x81\x9b,P\xdb') 15853ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 38698) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3k\x94\xf4O\xe5*\x81\x9b,P\xdb') 15854ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55957) -> ('172.17.0.3', 38698)) State.IN_PROGRESS -> State.SUCCEEDED 15857ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 15857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 15858ms [log] [experimentStatusChanged] {"status": "running", "message": null} 15936ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892"}', extra='') 15937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 15937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 15937ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 15937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 15937ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 15937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 15938ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 15938ms [err] connectionstatechanged closed closed closed 15938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15938ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 15938ms [err] connectionstatechanged closed closed closed 15938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15938ms [err] connectionstatechanged closed closed closed 15938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15939ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d6ea30b-1933-408c-8a9e-5809ac440892", "state": "closed"}] 15939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 15939ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 16077ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 16077ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 16077ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 16151ms [err] Traceback (most recent call last): 16151ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 16151ms [err] return _run_code(code, main_globals, None, 16151ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 16175ms [err] exec(code, run_globals) 16175ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 16175ms [err] sys.exit(main()) 16175ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 16175ms [err] asyncio.run(main_async()) 16175ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 16175ms [err] return loop.run_until_complete(main) 16175ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 16175ms [err] self.run_forever() 16175ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 16175ms [err] self._run_once() 16175ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 16175ms [err] event_list = self._selector.select(timeout) 16175ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 16175ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 16175ms [err] KeyboardInterrupt 16175ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 16175ms [err] h.flush() 16175ms [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 22050ms [log] starting device 22795ms [err] DEBUG:asyncio:Using selector: EpollSelector 22991ms [err] ERROR:asyncio:Unclosed client session 22991ms [err] client_session: 23139ms [log] parsing 23139ms [log] creating device handler 23139ms [log] [ready] 23139ms [log] reading line 23139ms [log] [websocketToken] "d9af8033-2aef-42c3-ac66-c7edb9da99a6" 23151ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 23151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 23151ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 23488ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 23488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 23488ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 23573ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3d37504d-2fff-452b-a342-821ec7c13c32"}}', extra='') 23573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3d37504d-2fff-452b-a342-821ec7c13c32"}}', extra='') 23573ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3d37504d-2fff-452b-a342-821ec7c13c32"} 23675ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 23675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 23679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "new"}] 25682ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 25682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 25682ms [err] handleSignalingMessage 25682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 25682ms [err] handleOptions 25682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 25682ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 25682ms [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='') 25682ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 25690ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623155 3955623155 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 41882 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 41882 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46085 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dYSh\\r\\na=ice-pwd:FV11WDC0hgwBIdFBRliP7I\\r\\na=fingerprint:sha-256 28:B7:F7:DD:95:28:BF:71:70:8D:10:24:B4:D1:41:38:35:06:49:CE:E1:8C:6A:C4:F3:0A:B3:56:29:ED:FA:14\\r\\na=fingerprint:sha-384 38:01:A8:B1:04:0B:89:87:8D:F0:7E:9E:15:CA:2B:AB:95:AC:11:F6:72:C5:B3:01:49:AC:6B:1D:A5:2C:75:EB:F7:B8:7A:D5:F3:72:70:11:DB:B3:0F:81:D8:50:B9:43\\r\\na=fingerprint:sha-512 94:48:D3:C4:3E:4C:FB:AF:BA:01:9B:5F:92:4E:31:3D:AF:12:BC:E0:EC:56:FC:23:93:1B:E2:50:1A:F0:B6:F9:64:50:DB:76:AF:50:76:6F:90:49:69:0F:E2:63:96:8C:23:53:16:51:22:52:4F:72:7A:4B:1A:A8:CF:80:30:87\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 25690ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623155 3955623155 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 41882 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 41882 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46085 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dYSh\\r\\na=ice-pwd:FV11WDC0hgwBIdFBRliP7I\\r\\na=fingerprint:sha-256 28:B7:F7:DD:95:28:BF:71:70:8D:10:24:B4:D1:41:38:35:06:49:CE:E1:8C:6A:C4:F3:0A:B3:56:29:ED:FA:14\\r\\na=fingerprint:sha-384 38:01:A8:B1:04:0B:89:87:8D:F0:7E:9E:15:CA:2B:AB:95:AC:11:F6:72:C5:B3:01:49:AC:6B:1D:A5:2C:75:EB:F7:B8:7A:D5:F3:72:70:11:DB:B3:0F:81:D8:50:B9:43\\r\\na=fingerprint:sha-512 94:48:D3:C4:3E:4C:FB:AF:BA:01:9B:5F:92:4E:31:3D:AF:12:BC:E0:EC:56:FC:23:93:1B:E2:50:1A:F0:B6:F9:64:50:DB:76:AF:50:76:6F:90:49:69:0F:E2:63:96:8C:23:53:16:51:22:52:4F:72:7A:4B:1A:A8:CF:80:30:87\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 25690ms [err] handleSignalingMessage 25690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 25690ms [err] handleOffer 25690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 25690ms [err] makeAnswer 25690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 25690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 25690ms [err] v=0 25690ms [err] o=- 3955623155 3955623155 IN IP4 0.0.0.0 25690ms [err] s=- 25690ms [err] t=0 0 25690ms [err] a=group:BUNDLE 0 25690ms [err] a=msid-semantic:WMS * 25690ms [err] m=application 41882 DTLS/SCTP 5000 25690ms [err] c=IN IP4 172.30.0.1 25690ms [err] a=mid:0 25690ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25690ms [err] a=max-message-size:65536 25690ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41882 typ host 25690ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46085 typ host 25690ms [err] a=end-of-candidates 25690ms [err] a=ice-ufrag:dYSh 25690ms [err] a=ice-pwd:FV11WDC0hgwBIdFBRliP7I 25690ms [err] a=fingerprint:sha-256 28:B7:F7:DD:95:28:BF:71:70:8D:10:24:B4:D1:41:38:35:06:49:CE:E1:8C:6A:C4:F3:0A:B3:56:29:ED:FA:14 25690ms [err] a=fingerprint:sha-384 38:01:A8:B1:04:0B:89:87:8D:F0:7E:9E:15:CA:2B:AB:95:AC:11:F6:72:C5:B3:01:49:AC:6B:1D:A5:2C:75:EB:F7:B8:7A:D5:F3:72:70:11:DB:B3:0F:81:D8:50:B9:43 25690ms [err] a=fingerprint:sha-512 94:48:D3:C4:3E:4C:FB:AF:BA:01:9B:5F:92:4E:31:3D:AF:12:BC:E0:EC:56:FC:23:93:1B:E2:50:1A:F0:B6:F9:64:50:DB:76:AF:50:76:6F:90:49:69:0F:E2:63:96:8C:23:53:16:51:22:52:4F:72:7A:4B:1A:A8:CF:80:30:87 25690ms [err] a=setup:actpass 25690ms [err] 25692ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 25692ms [err] v=0 25692ms [err] o=- 3955623155 3955623155 IN IP4 0.0.0.0 25692ms [err] s=- 25692ms [err] t=0 0 25692ms [err] a=group:BUNDLE 0 25692ms [err] a=msid-semantic:WMS * 25692ms [err] m=application 41882 DTLS/SCTP 5000 25692ms [err] c=IN IP4 172.30.0.1 25692ms [err] a=mid:0 25692ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25692ms [err] a=max-message-size:65536 25692ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41882 typ host 25692ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46085 typ host 25692ms [err] a=end-of-candidates 25692ms [err] a=ice-ufrag:dYSh 25692ms [err] a=ice-pwd:FV11WDC0hgwBIdFBRliP7I 25692ms [err] a=fingerprint:sha-256 28:B7:F7:DD:95:28:BF:71:70:8D:10:24:B4:D1:41:38:35:06:49:CE:E1:8C:6A:C4:F3:0A:B3:56:29:ED:FA:14 25692ms [err] a=fingerprint:sha-384 38:01:A8:B1:04:0B:89:87:8D:F0:7E:9E:15:CA:2B:AB:95:AC:11:F6:72:C5:B3:01:49:AC:6B:1D:A5:2C:75:EB:F7:B8:7A:D5:F3:72:70:11:DB:B3:0F:81:D8:50:B9:43 25692ms [err] a=fingerprint:sha-512 94:48:D3:C4:3E:4C:FB:AF:BA:01:9B:5F:92:4E:31:3D:AF:12:BC:E0:EC:56:FC:23:93:1B:E2:50:1A:F0:B6:F9:64:50:DB:76:AF:50:76:6F:90:49:69:0F:E2:63:96:8C:23:53:16:51:22:52:4F:72:7A:4B:1A:A8:CF:80:30:87 25692ms [err] a=setup:actpass 25692ms [err] 25692ms [err] connectionstatechanged new new have-remote-offer 25692ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 25692ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "new"}] 25693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 25693ms [err] v=0 25693ms [err] o=- 3955623155 3955623155 IN IP4 0.0.0.0 25693ms [err] s=- 25693ms [err] t=0 0 25693ms [err] a=group:BUNDLE 0 25693ms [err] a=msid-semantic:WMS * 25693ms [err] m=application 9 DTLS/SCTP 5000 25693ms [err] c=IN IP4 0.0.0.0 25693ms [err] a=mid:0 25693ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25693ms [err] a=max-message-size:65536 25693ms [err] a=ice-ufrag:jL9y 25693ms [err] a=ice-pwd:ppGd7vye6tPdd6uoSeElWN 25693ms [err] a=fingerprint:sha-256 88:17:AE:DE:DD:A3:0E:5F:27:B4:AB:F5:90:00:4E:BB:FC:2B:2B:39:54:A7:73:DB:FA:46:AE:99:BA:2F:B4:FF 25693ms [err] a=fingerprint:sha-384 A9:9B:18:4F:73:54:FE:6F:BD:E5:F7:D3:1E:52:E9:B6:98:4E:8F:0B:AB:D8:01:7C:80:7E:D2:62:D4:98:A2:F8:AD:45:ED:58:33:8F:D5:65:8B:99:14:C9:B5:24:77:30 25693ms [err] a=fingerprint:sha-512 C1:F2:AC:26:D6:A6:9C:11:4A:A3:1C:A4:5F:3A:5A:F0:F8:99:DF:D6:2A:26:59:11:41:71:16:9F:62:30:9A:EB:83:CB:F6:61:40:0A:6F:E4:D9:A1:9B:28:04:A7:F3:DF:CB:54:2D:3C:C9:7F:E4:7D:B9:A2:A1:8E:F9:16:27:E8 25693ms [err] a=setup:active 25693ms [err] 25693ms [err] connectionstatechanged new new stable 25693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 25693ms [err] connectionstatechanged new new stable 25693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 25693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 25694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 25695ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 25695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 25695ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 25695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 25695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 25695ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.30.0.1', 41882)) State.FROZEN -> State.WAITING 25695ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57149) -> ('172.30.0.1', 41882)) State.FROZEN -> State.WAITING 25696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.17.0.3', 46085)) State.FROZEN -> State.WAITING 25696ms [err] connectionstatechanged connecting checking stable 25696ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 25696ms [err] connectionstatechanged connecting checking stable 25696ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 25696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.30.0.1', 41882)) State.WAITING -> State.IN_PROGRESS 25696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\x01\xd3\xe1*:&\xb7U=\xe0.') 25696ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "connecting"}] 25697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\x01\xd3\xe1*:&\xb7U=\xe0.') 25697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.30.0.1', 41882)) State.IN_PROGRESS -> State.SUCCEEDED 25728ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57149) -> ('172.30.0.1', 41882)) State.WAITING -> State.IN_PROGRESS 25728ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',\xb5\xd88\xf6\xd3\xbb\xd2\xcb\x1e)\r') 25729ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',\xb5\xd88\xf6\xd3\xbb\xd2\xcb\x1e)\r') 25729ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57149) -> ('172.30.0.1', 41882)) State.IN_PROGRESS -> State.SUCCEEDED 25729ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57149) -> ('172.17.0.3', 46085)) State.FROZEN -> State.WAITING 25733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\x81}\x15\n\xfb\xc8\xb5\xa1\x1b\x9b\xbd') 25733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\x81}\x15\n\xfb\xc8\xb5\xa1\x1b\x9b\xbd') 25733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.17.0.3', 46085)) State.WAITING -> State.FAILED 25733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57149) -> ('172.17.0.3', 46085)) State.WAITING -> State.FAILED 25733ms [err] INFO:aioice.ice:Connection(0) ICE completed 25733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41882) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\x0f\xf1A?\xff\xe4i\xae\xe5G\x9f') 25734ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41882) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\x0f\xf1A?\xff\xe4i\xae\xe5G\x9f') 25734ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(senHu9GUjT 1 udp 1862270975 172.17.0.3 41882 typ prflx) 25734ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')AB_\xf6F\xe3\xe7\xa2\xe7\x0f"') 25734ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 41882) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')AB_\xf6F\xe3\xe7\xa2\xe7\x0f"') 25734ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.17.0.3', 41882)) State.WAITING -> State.FAILED 25735ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.17.0.3', 41882)) State.FAILED -> State.IN_PROGRESS 25735ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41882) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@w=\x9b\x9f\x83\x13\xf2X\xa9\xe5\xb1') 25735ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41882) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@w=\x9b\x9f\x83\x13\xf2X\xa9\xe5\xb1') 25735ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52916) -> ('172.17.0.3', 41882)) State.IN_PROGRESS -> State.SUCCEEDED 25750ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 25750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 25772ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 25772ms [err] connectionstatechanged connecting completed stable 25772ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 25776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 25776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 25776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 25776ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 25777ms [err] connectionstatechanged connected completed stable 25777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 25777ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "connected"}] 25777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 25777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 25777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 25779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3770536538, stream_id=1, stream_seq=0) 25779ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 25779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2760476747, stream_id=1, stream_seq=0) 25779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 25779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3770536538, gaps=[]) 25780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2760476747, gaps=[]) 25780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 25876ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 25876ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 25877ms [log] [experimentStatusChanged] {"status": "running", "message": null} 25967ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f"}', extra='') 25967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f"}', extra='') 25967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 25967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 25967ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 25967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 25967ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 25967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 25967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 25968ms [err] connectionstatechanged closed closed closed 25968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25968ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 25968ms [err] connectionstatechanged closed closed closed 25968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25968ms [err] connectionstatechanged closed closed closed 25968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25969ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "closed"}] 25969ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 25969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 26078ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 26078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 26078ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 26176ms [err] Traceback (most recent call last): 26176ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 26176ms [err] return _run_code(code, main_globals, None, 26176ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 26177ms [err] exec(code, run_globals) 26177ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 26177ms [err] sys.exit(main()) 26177ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 26177ms [err] asyncio.run(main_async()) 26177ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 26177ms [err] return loop.run_until_complete(main) 26177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 26177ms [err] self.run_forever() 26177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 26177ms [err] self._run_once() 26177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 26178ms [err] event_list = self._selector.select(timeout) 26178ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 26178ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 26178ms [err] KeyboardInterrupt 26204ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 26204ms [err] h.flush() 26204ms [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 42096ms [log] starting device 42821ms [err] DEBUG:asyncio:Using selector: EpollSelector 43005ms [err] ERROR:asyncio:Unclosed client session 43005ms [err] client_session: 43109ms [log] parsing 43109ms [log] creating device handler 43109ms [log] [ready] 43109ms [log] reading line 43109ms [log] [websocketToken] "2894a6f4-288e-4c65-9821-abcb0e9db09f" 43121ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43121ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43121ms [log] [websocketConnected] 44742ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 44742ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 44742ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 44784ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a517fe60-ff62-49d4-b3d1-7b4dd172ec44"}}', extra='') 44784ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a517fe60-ff62-49d4-b3d1-7b4dd172ec44"}}', extra='') 44784ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a517fe60-ff62-49d4-b3d1-7b4dd172ec44"} 44847ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 44847ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 44851ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245", "state": "new"}] 46854ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 46854ms [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='') 46855ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 46855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 46855ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 46855ms [err] handleSignalingMessage 46855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46855ms [err] handleOptions 46855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 46855ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 248775767685182438 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:G8gd\\r\\na=ice-pwd:/FYBEPTS53J1z/BUGmmjIO8s\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:84:42:C9:1B:A3:90:2A:EA:EB:E7:83:03:E8:90:47:46:70:C5:5A:FC:E8:3E:F1:E2:36:37:65:79:2F:08:53\\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/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 46855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 248775767685182438 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:G8gd\\r\\na=ice-pwd:/FYBEPTS53J1z/BUGmmjIO8s\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:84:42:C9:1B:A3:90:2A:EA:EB:E7:83:03:E8:90:47:46:70:C5:5A:FC:E8:3E:F1:E2:36:37:65:79:2F:08:53\\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/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 46855ms [err] handleSignalingMessage 46855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46855ms [err] handleOffer 46855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 46855ms [err] makeAnswer 46855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 46855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46855ms [err] v=0 46855ms [err] o=- 248775767685182438 2 IN IP4 127.0.0.1 46855ms [err] s=- 46855ms [err] t=0 0 46855ms [err] a=group:BUNDLE 0 46855ms [err] a=extmap-allow-mixed 46855ms [err] a=msid-semantic: WMS 46855ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46855ms [err] c=IN IP4 0.0.0.0 46855ms [err] a=ice-ufrag:G8gd 46855ms [err] a=ice-pwd:/FYBEPTS53J1z/BUGmmjIO8s 46855ms [err] a=ice-options:trickle 46855ms [err] a=fingerprint:sha-256 8D:84:42:C9:1B:A3:90:2A:EA:EB:E7:83:03:E8:90:47:46:70:C5:5A:FC:E8:3E:F1:E2:36:37:65:79:2F:08:53 46855ms [err] a=setup:actpass 46855ms [err] a=mid:0 46855ms [err] a=sctp-port:5000 46855ms [err] a=max-message-size:262144 46855ms [err] 46857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46857ms [err] v=0 46857ms [err] o=- 248775767685182438 2 IN IP4 127.0.0.1 46857ms [err] s=- 46857ms [err] t=0 0 46857ms [err] a=group:BUNDLE 0 46857ms [err] a=extmap-allow-mixed 46857ms [err] a=msid-semantic: WMS 46857ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46857ms [err] c=IN IP4 0.0.0.0 46857ms [err] a=ice-ufrag:G8gd 46857ms [err] a=ice-pwd:/FYBEPTS53J1z/BUGmmjIO8s 46857ms [err] a=ice-options:trickle 46857ms [err] a=fingerprint:sha-256 8D:84:42:C9:1B:A3:90:2A:EA:EB:E7:83:03:E8:90:47:46:70:C5:5A:FC:E8:3E:F1:E2:36:37:65:79:2F:08:53 46857ms [err] a=setup:actpass 46857ms [err] a=mid:0 46857ms [err] a=sctp-port:5000 46857ms [err] a=max-message-size:262144 46857ms [err] 46857ms [err] connectionstatechanged new new have-remote-offer 46857ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 46858ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245", "state": "new"}] 46858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 46858ms [err] v=0 46858ms [err] o=- 3955623177 3955623177 IN IP4 0.0.0.0 46858ms [err] s=- 46858ms [err] t=0 0 46858ms [err] a=group:BUNDLE 0 46858ms [err] a=msid-semantic:WMS * 46858ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46858ms [err] c=IN IP4 0.0.0.0 46858ms [err] a=mid:0 46858ms [err] a=sctp-port:5000 46858ms [err] a=max-message-size:65536 46858ms [err] a=ice-ufrag:urgi 46858ms [err] a=ice-pwd:pi3K7vnGKBuE1vRUDxr1E9 46858ms [err] a=fingerprint:sha-256 49:1C:43:C8:49:BD:E0:6D:08:DE:B5:80:98:23:BC:34:95:DE:1B:5A:5A:F6:3C:64:6B:19:BB:53:AE:D1:45:9E 46858ms [err] a=fingerprint:sha-384 2E:B3:6D:3F:3C:E1:5F:83:CE:46:0C:A0:9A:77:B6:85:00:94:6A:35:1E:7F:27:0B:6E:B1:5C:AF:D0:FF:58:4A:F1:A1:5E:CD:14:74:0F:27:6E:BD:59:AB:DE:FE:50:29 46858ms [err] a=fingerprint:sha-512 B5:7E:F9:A5:E7:32:0D:56:30:C9:B3:25:84:61:C7:3C:AD:8D:93:16:B8:65:A3:CE:C3:76:98:DD:BF:8C:8C:43:DB:59:67:D3:ED:D9:62:C4:8F:C0:84:3E:F6:11:C3:57:58:97:04:58:8D:43:E9:EF:9F:C4:63:73:A8:22:BD:5D 46858ms [err] a=setup:active 46858ms [err] 46859ms [err] connectionstatechanged new new stable 46859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46859ms [err] connectionstatechanged new new stable 46859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 46861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 46861ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 46861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 46862ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 46862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 46862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 46862ms [err] connectionstatechanged connecting checking stable 46862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46862ms [err] connectionstatechanged connecting checking stable 46862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46862ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245", "state": "connecting"}] 46871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q2eLOr6YEcKD') 46871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q2eLOr6YEcKD') 46871ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3m1O1Iwy6a 1 udp 1845501695 172.17.0.3 52218 typ prflx) 46896ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59358) -> ('172.17.0.3', 52218)) State.WAITING -> State.IN_PROGRESS 46896ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\xb1\x12G\x7f\xa4\x83\xd3i\xa3\xbdi') 46899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\xb1\x12G\x7f\xa4\x83\xd3i\xa3\xbdi') 46899ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59358) -> ('172.17.0.3', 52218)) State.IN_PROGRESS -> State.SUCCEEDED 46899ms [err] INFO:aioice.ice:Connection(0) ICE completed 46904ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:561471378 1 udp 2113937151 6282ec2f-75a9-4840-90a7-cc391ea98ced.local 52218 typ host generation 0 ufrag G8gd network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 46904ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:561471378 1 udp 2113937151 6282ec2f-75a9-4840-90a7-cc391ea98ced.local 52218 typ host generation 0 ufrag G8gd network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 46904ms [err] handleSignalingMessage 46904ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46904ms [err] handleIceCandidate 46904ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 46904ms [err] acceptIceCandidate 46904ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 46908ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6282ec2f-75a9-4840-90a7-cc391ea98ced.local" resolved to 172.17.0.3 46916ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59358) -> ('172.17.0.3', 52218)) State.FROZEN -> State.IN_PROGRESS 46917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeaW\x1d\x1a\xa6\x18\xef\r\x8d\x9d,\xab') 46940ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53203) -> ('172.17.0.3', 52218)) State.FROZEN -> State.IN_PROGRESS 46940ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3\xca\xbd&|\xcd\x0c\x00\xeb\x94\xb8_') 46940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SNSFsjca/Uht') 46940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SNSFsjca/Uht') 46941ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeaW\x1d\x1a\xa6\x18\xef\r\x8d\x9d,\xab') 46941ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59358) -> ('172.17.0.3', 52218)) State.IN_PROGRESS -> State.SUCCEEDED 46942ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3\xca\xbd&|\xcd\x0c\x00\xeb\x94\xb8_') 46942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53203) -> ('172.17.0.3', 52218)) State.IN_PROGRESS -> State.SUCCEEDED 46961ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 46961ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 46962ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 46962ms [err] connectionstatechanged connecting completed stable 46962ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 46989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 46989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 46989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 46990ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 46990ms [err] connectionstatechanged connected completed stable 46990ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 46990ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245", "state": "connected"}] 46993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 46993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 46993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 46993ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CxmuvsA1yXRU') 46994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CxmuvsA1yXRU') 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 46995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3821000152, stream_id=1, stream_seq=0) 46995ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 46995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3592312313, stream_id=1, stream_seq=0) 46995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000152, gaps=[]) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3821000153, stream_id=1, stream_seq=1) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000153, gaps=[]) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3592312313, gaps=[]) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000154, stream_id=1, stream_seq=2) 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3821000154, gaps=[]) 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000155, stream_id=1, stream_seq=2) 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3821000155, gaps=[]) 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000156, stream_id=1, stream_seq=2) 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3821000156, gaps=[]) 46998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000157, stream_id=1, stream_seq=2) 46998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3821000157, gaps=[]) 46998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000158, stream_id=1, stream_seq=2) 46998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3821000158, gaps=[]) 46999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000159, stream_id=1, stream_seq=2) 46999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3821000159, gaps=[]) 46999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000160, stream_id=1, stream_seq=2) 46999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3821000160, gaps=[]) 47000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000161, stream_id=1, stream_seq=2) 47000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000161, gaps=[]) 47001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000162, stream_id=1, stream_seq=3) 47001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3821000162, gaps=[]) 47001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000163, stream_id=1, stream_seq=3) 47001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3821000163, gaps=[]) 47002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000164, stream_id=1, stream_seq=3) 47002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3821000164, gaps=[]) 47002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000165, stream_id=1, stream_seq=3) 47002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3821000165, gaps=[]) 47003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000166, stream_id=1, stream_seq=3) 47003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3821000166, gaps=[]) 47004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000167, stream_id=1, stream_seq=3) 47004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3821000167, gaps=[]) 47005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000168, stream_id=1, stream_seq=3) 47005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3821000168, gaps=[]) 47005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000169, stream_id=1, stream_seq=3) 47005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000169, gaps=[]) 47006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000170, stream_id=1, stream_seq=4) 47006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3821000170, gaps=[]) 47007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000171, stream_id=1, stream_seq=4) 47007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3821000171, gaps=[]) 47007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000172, stream_id=1, stream_seq=4) 47007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3821000172, gaps=[]) 47008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000173, stream_id=1, stream_seq=4) 47008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3821000173, gaps=[]) 47009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000174, stream_id=1, stream_seq=4) 47009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3821000174, gaps=[]) 47009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000175, stream_id=1, stream_seq=4) 47009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3821000175, gaps=[]) 47010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000176, stream_id=1, stream_seq=4) 47010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3821000176, gaps=[]) 47011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000177, stream_id=1, stream_seq=4) 47011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000177, gaps=[]) 47036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000178, stream_id=1, stream_seq=5) 47036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3821000178, gaps=[]) 47037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000179, stream_id=1, stream_seq=5) 47037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3821000179, gaps=[]) 47037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000180, stream_id=1, stream_seq=5) 47037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3821000180, gaps=[]) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000181, stream_id=1, stream_seq=5) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3821000181, gaps=[]) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000182, stream_id=1, stream_seq=5) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3821000182, gaps=[]) 47039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000183, stream_id=1, stream_seq=5) 47039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3821000183, gaps=[]) 47040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000184, stream_id=1, stream_seq=5) 47040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3821000184, gaps=[]) 47040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000185, stream_id=1, stream_seq=5) 47040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000185, gaps=[]) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000186, stream_id=1, stream_seq=6) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3821000186, gaps=[]) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000187, stream_id=1, stream_seq=6) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3821000187, gaps=[]) 47042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000188, stream_id=1, stream_seq=6) 47042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3821000188, gaps=[]) 47042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000189, stream_id=1, stream_seq=6) 47042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3821000189, gaps=[]) 47043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000190, stream_id=1, stream_seq=6) 47043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3821000190, gaps=[]) 47043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000191, stream_id=1, stream_seq=6) 47043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3821000191, gaps=[]) 47044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000192, stream_id=1, stream_seq=6) 47044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3821000192, gaps=[]) 47045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000193, stream_id=1, stream_seq=6) 47045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000193, gaps=[]) 47052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000194, stream_id=1, stream_seq=7) 47052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3821000194, gaps=[]) 47052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000195, stream_id=1, stream_seq=7) 47052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3821000195, gaps=[]) 47053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000196, stream_id=1, stream_seq=7) 47053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3821000196, gaps=[]) 47053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000197, stream_id=1, stream_seq=7) 47053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3821000197, gaps=[]) 47053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000198, stream_id=1, stream_seq=7) 47053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3821000198, gaps=[]) 47054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000199, stream_id=1, stream_seq=7) 47054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3821000199, gaps=[]) 47054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000200, stream_id=1, stream_seq=7) 47054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3821000200, gaps=[]) 47055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000201, stream_id=1, stream_seq=7) 47055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000201, gaps=[]) 47055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000202, stream_id=1, stream_seq=8) 47055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3821000202, gaps=[]) 47055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000203, stream_id=1, stream_seq=8) 47055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3821000203, gaps=[]) 47056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000204, stream_id=1, stream_seq=8) 47056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3821000204, gaps=[]) 47056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000205, stream_id=1, stream_seq=8) 47056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3821000205, gaps=[]) 47057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000206, stream_id=1, stream_seq=8) 47057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3821000206, gaps=[]) 47057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000207, stream_id=1, stream_seq=8) 47057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3821000207, gaps=[]) 47057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000208, stream_id=1, stream_seq=8) 47057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3821000208, gaps=[]) 47058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000209, stream_id=1, stream_seq=8) 47058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000210, stream_id=1, stream_seq=9) 47058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=3821000210, gaps=[]) 47058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000211, stream_id=1, stream_seq=9) 47058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=3821000211, gaps=[]) 47059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000212, stream_id=1, stream_seq=9) 47059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=3821000212, gaps=[]) 47059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000213, stream_id=1, stream_seq=9) 47059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=3821000213, gaps=[]) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000214, stream_id=1, stream_seq=9) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=3821000214, gaps=[]) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000215, stream_id=1, stream_seq=9) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=3821000215, gaps=[]) 47085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000216, stream_id=1, stream_seq=9) 47085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=3821000216, gaps=[]) 47085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000217, stream_id=1, stream_seq=9) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000218, stream_id=1, stream_seq=10) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=3821000218, gaps=[]) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000219, stream_id=1, stream_seq=10) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=3821000219, gaps=[]) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000220, stream_id=1, stream_seq=10) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=3821000220, gaps=[]) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000221, stream_id=1, stream_seq=10) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=3821000221, gaps=[]) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000222, stream_id=1, stream_seq=10) 47088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=3821000222, gaps=[]) 47089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000223, stream_id=1, stream_seq=10) 47089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=3821000223, gaps=[]) 47089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000224, stream_id=1, stream_seq=10) 47089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=3821000224, gaps=[]) 47089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000225, stream_id=1, stream_seq=10) 47090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000226, stream_id=1, stream_seq=11) 47090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=3821000226, gaps=[]) 47090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000227, stream_id=1, stream_seq=11) 47090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=3821000227, gaps=[]) 47091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000228, stream_id=1, stream_seq=11) 47091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=3821000228, gaps=[]) 47091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000229, stream_id=1, stream_seq=11) 47091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=3821000229, gaps=[]) 47092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000230, stream_id=1, stream_seq=11) 47092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=3821000230, gaps=[]) 47092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000231, stream_id=1, stream_seq=11) 47092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=3821000231, gaps=[]) 47093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000232, stream_id=1, stream_seq=11) 47093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=3821000232, gaps=[]) 47093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000233, stream_id=1, stream_seq=11) 47093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000234, stream_id=1, stream_seq=12) 47093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=3821000234, gaps=[]) 47095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000235, stream_id=1, stream_seq=12) 47095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=3821000235, gaps=[]) 47096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000236, stream_id=1, stream_seq=12) 47096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=3821000236, gaps=[]) 47096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000237, stream_id=1, stream_seq=12) 47096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=3821000237, gaps=[]) 47096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000238, stream_id=1, stream_seq=12) 47096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=3821000238, gaps=[]) 47097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000239, stream_id=1, stream_seq=12) 47097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=3821000239, gaps=[]) 47097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000240, stream_id=1, stream_seq=12) 47097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=3821000240, gaps=[]) 47098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000241, stream_id=1, stream_seq=12) 47098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000242, stream_id=1, stream_seq=13) 47098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=3821000242, gaps=[]) 47098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000243, stream_id=1, stream_seq=13) 47098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=3821000243, gaps=[]) 47098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000244, stream_id=1, stream_seq=13) 47098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=3821000244, gaps=[]) 47099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000245, stream_id=1, stream_seq=13) 47099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=3821000245, gaps=[]) 47099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000246, stream_id=1, stream_seq=13) 47099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=3821000246, gaps=[]) 47100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000247, stream_id=1, stream_seq=13) 47100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=3821000247, gaps=[]) 47101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000248, stream_id=1, stream_seq=13) 47101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=3821000248, gaps=[]) 47101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000249, stream_id=1, stream_seq=13) 47101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000250, stream_id=1, stream_seq=14) 47101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=3821000250, gaps=[]) 47102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000251, stream_id=1, stream_seq=14) 47102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=3821000251, gaps=[]) 47102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000252, stream_id=1, stream_seq=14) 47102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=3821000252, gaps=[]) 47103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000253, stream_id=1, stream_seq=14) 47103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=3821000253, gaps=[]) 47104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000254, stream_id=1, stream_seq=14) 47104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=3821000254, gaps=[]) 47104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000255, stream_id=1, stream_seq=14) 47104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=3821000255, gaps=[]) 47105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000256, stream_id=1, stream_seq=14) 47105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=3821000256, gaps=[]) 47105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000257, stream_id=1, stream_seq=14) 47105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000258, stream_id=1, stream_seq=15) 47105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048032, cumulative_tsn=3821000258, gaps=[]) 47106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000259, stream_id=1, stream_seq=15) 47106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046872, cumulative_tsn=3821000259, gaps=[]) 47106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000260, stream_id=1, stream_seq=15) 47106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045712, cumulative_tsn=3821000260, gaps=[]) 47107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000261, stream_id=1, stream_seq=15) 47107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044552, cumulative_tsn=3821000261, gaps=[]) 47132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000262, stream_id=1, stream_seq=15) 47132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043392, cumulative_tsn=3821000262, gaps=[]) 47132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000263, stream_id=1, stream_seq=15) 47132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042232, cumulative_tsn=3821000263, gaps=[]) 47133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000264, stream_id=1, stream_seq=15) 47133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041072, cumulative_tsn=3821000264, gaps=[]) 47133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000265, stream_id=1, stream_seq=15) 47134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000266, stream_id=1, stream_seq=16) 47134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048120, cumulative_tsn=3821000266, gaps=[]) 47134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000267, stream_id=1, stream_seq=16) 47134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046960, cumulative_tsn=3821000267, gaps=[]) 47135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000268, stream_id=1, stream_seq=16) 47135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045800, cumulative_tsn=3821000268, gaps=[]) 47136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000269, stream_id=1, stream_seq=16) 47136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044640, cumulative_tsn=3821000269, gaps=[]) 47136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000270, stream_id=1, stream_seq=16) 47136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043480, cumulative_tsn=3821000270, gaps=[]) 47136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000271, stream_id=1, stream_seq=16) 47136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042320, cumulative_tsn=3821000271, gaps=[]) 47137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000272, stream_id=1, stream_seq=16) 47137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041160, cumulative_tsn=3821000272, gaps=[]) 47137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000273, stream_id=1, stream_seq=16) 47138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000274, stream_id=1, stream_seq=17) 47138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048208, cumulative_tsn=3821000274, gaps=[]) 47139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000275, stream_id=1, stream_seq=17) 47139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047048, cumulative_tsn=3821000275, gaps=[]) 47140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000276, stream_id=1, stream_seq=17) 47140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045888, cumulative_tsn=3821000276, gaps=[]) 47142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000277, stream_id=1, stream_seq=17) 47142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044728, cumulative_tsn=3821000277, gaps=[]) 47142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000278, stream_id=1, stream_seq=17) 47142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043568, cumulative_tsn=3821000278, gaps=[]) 47142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000279, stream_id=1, stream_seq=17) 47142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042408, cumulative_tsn=3821000279, gaps=[]) 47143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000280, stream_id=1, stream_seq=17) 47143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041248, cumulative_tsn=3821000280, gaps=[]) 47144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000281, stream_id=1, stream_seq=17) 47144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000282, stream_id=1, stream_seq=18) 47144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048296, cumulative_tsn=3821000282, gaps=[]) 47145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000283, stream_id=1, stream_seq=18) 47145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047136, cumulative_tsn=3821000283, gaps=[]) 47145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000284, stream_id=1, stream_seq=18) 47145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045976, cumulative_tsn=3821000284, gaps=[]) 47145ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47146ms [log] [experimentStatusChanged] {"status": "running", "message": null} 47146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000285, stream_id=1, stream_seq=18) 47146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044816, cumulative_tsn=3821000285, gaps=[]) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000286, stream_id=1, stream_seq=18) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043656, cumulative_tsn=3821000286, gaps=[]) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000287, stream_id=1, stream_seq=18) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042496, cumulative_tsn=3821000287, gaps=[]) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000288, stream_id=1, stream_seq=18) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041336, cumulative_tsn=3821000288, gaps=[]) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000289, stream_id=1, stream_seq=18) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000290, stream_id=1, stream_seq=19) 47147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048384, cumulative_tsn=3821000290, gaps=[]) 47148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000291, stream_id=1, stream_seq=19) 47148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047224, cumulative_tsn=3821000291, gaps=[]) 47148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000292, stream_id=1, stream_seq=19) 47148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046064, cumulative_tsn=3821000292, gaps=[]) 47148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000293, stream_id=1, stream_seq=19) 47148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044904, cumulative_tsn=3821000293, gaps=[]) 47149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000294, stream_id=1, stream_seq=19) 47149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043744, cumulative_tsn=3821000294, gaps=[]) 47149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000295, stream_id=1, stream_seq=19) 47149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042584, cumulative_tsn=3821000295, gaps=[]) 47149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000296, stream_id=1, stream_seq=19) 47149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041424, cumulative_tsn=3821000296, gaps=[]) 47150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000297, stream_id=1, stream_seq=19) 47150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000298, stream_id=1, stream_seq=20) 47150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048472, cumulative_tsn=3821000298, gaps=[]) 47151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000299, stream_id=1, stream_seq=20) 47151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047312, cumulative_tsn=3821000299, gaps=[]) 47151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000300, stream_id=1, stream_seq=20) 47151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046152, cumulative_tsn=3821000300, gaps=[]) 47153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000301, stream_id=1, stream_seq=20) 47153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044992, cumulative_tsn=3821000301, gaps=[]) 47155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000305, stream_id=1, stream_seq=20) 47155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000306, stream_id=1, stream_seq=21) 47155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043848, cumulative_tsn=3821000301, gaps=[(4, 5)]) 47155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000307, stream_id=1, stream_seq=21) 47155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042688, cumulative_tsn=3821000301, gaps=[(4, 6)]) 47182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000310, stream_id=1, stream_seq=21) 47183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041528, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9)]) 47183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000312, stream_id=1, stream_seq=21) 47184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040368, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11)]) 47184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000314, stream_id=1, stream_seq=21) 47184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000315, stream_id=1, stream_seq=22) 47184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1039224, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14)]) 47185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000317, stream_id=1, stream_seq=22) 47185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1038064, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16)]) 47186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000319, stream_id=1, stream_seq=22) 47186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036904, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18)]) 47188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000321, stream_id=1, stream_seq=22) 47188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035744, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20)]) 47189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000324, stream_id=1, stream_seq=23) 47189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034584, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23)]) 47190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000326, stream_id=1, stream_seq=23) 47190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033424, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25)]) 47192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000328, stream_id=1, stream_seq=23) 47192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1032264, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27)]) 47193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000330, stream_id=1, stream_seq=23) 47193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000331, stream_id=1, stream_seq=24) 47193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1031120, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30)]) 47194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000333, stream_id=1, stream_seq=24) 47194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029960, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32)]) 47196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000335, stream_id=1, stream_seq=24) 47196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028800, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34)]) 47197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000337, stream_id=1, stream_seq=24) 47197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1027640, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36)]) 47198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000340, stream_id=1, stream_seq=25) 47198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026480, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39)]) 47200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000342, stream_id=1, stream_seq=25) 47200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025320, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41)]) 47201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000344, stream_id=1, stream_seq=25) 47201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1024160, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43)]) 47202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000346, stream_id=1, stream_seq=25) 47202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000347, stream_id=1, stream_seq=26) 47202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1023016, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46)]) 47203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000349, stream_id=1, stream_seq=26) 47203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1021856, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48)]) 47229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000351, stream_id=1, stream_seq=26) 47229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1020696, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50)]) 47230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000353, stream_id=1, stream_seq=26) 47230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019536, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52)]) 47231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000356, stream_id=1, stream_seq=27) 47231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1018376, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55)]) 47232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000358, stream_id=1, stream_seq=27) 47233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017216, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57)]) 47234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000360, stream_id=1, stream_seq=27) 47234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1016056, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59)]) 47235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000362, stream_id=1, stream_seq=27) 47235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000363, stream_id=1, stream_seq=28) 47235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014912, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62)]) 47237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000365, stream_id=1, stream_seq=28) 47237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013752, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 64)]) 47237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000366, stream_id=1, stream_seq=28) 47237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012592, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65)]) 47239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000369, stream_id=1, stream_seq=28) 47239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1011432, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68)]) 47240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000372, stream_id=1, stream_seq=29) 47241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010272, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 71)]) 47241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000373, stream_id=1, stream_seq=29) 47241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009112, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 72)]) 47242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000374, stream_id=1, stream_seq=29) 47242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1007952, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73)]) 47243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000376, stream_id=1, stream_seq=29) 47243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006792, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 75)]) 47243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000377, stream_id=1, stream_seq=29) 47243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1005632, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76)]) 47245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000381, stream_id=1, stream_seq=30) 47245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1004472, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 80)]) 47246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000382, stream_id=1, stream_seq=30) 47246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1003312, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 81)]) 47246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000383, stream_id=1, stream_seq=30) 47246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002152, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 82)]) 47247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000384, stream_id=1, stream_seq=30) 47247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000992, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 83)]) 47248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000385, stream_id=1, stream_seq=30) 47248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999832, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 84)]) 47248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000386, stream_id=1, stream_seq=30) 47248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000387, stream_id=1, stream_seq=31) 47248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998688, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 86)]) 47249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000388, stream_id=1, stream_seq=31) 47249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997528, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 87)]) 47250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000389, stream_id=1, stream_seq=31) 47250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996368, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 88)]) 47252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000392, stream_id=1, stream_seq=31) 47252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995208, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 88), (91, 91)]) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000401, stream_id=1, stream_seq=32) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994048, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 88), (91, 91), (100, 100)]) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000402, stream_id=1, stream_seq=32) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000403, stream_id=1, stream_seq=33) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992904, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 88), (91, 91), (100, 102)]) 47286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000404, stream_id=1, stream_seq=33) 47286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=991744, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 88), (91, 91), (100, 103)]) 47287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000406, stream_id=1, stream_seq=33) 47287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990584, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 88), (91, 91), (100, 103), (105, 105)]) 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000410, stream_id=1, stream_seq=33) 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989476, cumulative_tsn=3821000301, gaps=[(4, 6), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 48), (50, 50), (52, 52), (55, 55), (57, 57), (59, 59), (61, 62), (64, 65), (68, 68), (71, 73), (75, 76), (80, 88), (91, 91), (100, 103), (105, 105), (109, 109)]) 47291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988316, cumulative_tsn=3821000302, gaps=[(3, 5), (8, 8), (10, 10), (12, 13), (15, 15), (17, 17), (19, 19), (22, 22), (24, 24), (26, 26), (28, 29), (31, 31), (33, 33), (35, 35), (38, 38), (40, 40), (42, 42), (44, 45), (47, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (60, 61), (63, 64), (67, 67), (70, 72), (74, 75), (79, 87), (90, 90), (99, 102), (104, 104), (108, 108)]) 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988316, cumulative_tsn=3821000302, gaps=[(3, 5), (8, 8), (10, 10), (12, 13), (15, 15), (17, 17), (19, 19), (22, 22), (24, 24), (26, 26), (28, 29), (31, 31), (33, 33), (35, 35), (38, 38), (40, 40), (42, 42), (44, 45), (47, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (60, 61), (63, 64), (67, 67), (70, 72), (74, 75), (79, 87), (90, 90), (99, 102), (104, 104), (108, 108)]) 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987156, cumulative_tsn=3821000303, gaps=[(2, 4), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 21), (23, 23), (25, 25), (27, 28), (30, 30), (32, 32), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 55), (57, 57), (59, 60), (62, 63), (66, 66), (69, 71), (73, 74), (78, 86), (89, 89), (98, 101), (103, 103), (107, 107)]) 47294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000304, stream_id=1, stream_seq=20) 47294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994188, cumulative_tsn=3821000307, gaps=[(3, 3), (5, 5), (7, 8), (10, 10), (12, 12), (14, 14), (17, 17), (19, 19), (21, 21), (23, 24), (26, 26), (28, 28), (30, 30), (33, 33), (35, 35), (37, 37), (39, 40), (42, 42), (44, 44), (46, 46), (49, 49), (51, 51), (53, 53), (55, 56), (58, 59), (62, 62), (65, 67), (69, 70), (74, 82), (85, 85), (94, 97), (99, 99), (103, 103)]) 47294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000308, stream_id=1, stream_seq=21) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993028, cumulative_tsn=3821000308, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 16), (18, 18), (20, 20), (22, 23), (25, 25), (27, 27), (29, 29), (32, 32), (34, 34), (36, 36), (38, 39), (41, 41), (43, 43), (45, 45), (48, 48), (50, 50), (52, 52), (54, 55), (57, 58), (61, 61), (64, 66), (68, 69), (73, 81), (84, 84), (93, 96), (98, 98), (102, 102)]) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=991868, cumulative_tsn=3821000310, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 39), (41, 41), (43, 43), (46, 46), (48, 48), (50, 50), (52, 53), (55, 56), (59, 59), (62, 64), (66, 67), (71, 79), (82, 82), (91, 94), (96, 96), (100, 100)]) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000311, stream_id=1, stream_seq=21) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990708, cumulative_tsn=3821000312, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (12, 12), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 30), (32, 32), (34, 35), (37, 37), (39, 39), (41, 41), (44, 44), (46, 46), (48, 48), (50, 51), (53, 54), (57, 57), (60, 62), (64, 65), (69, 77), (80, 80), (89, 92), (94, 94), (98, 98)]) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000313, stream_id=1, stream_seq=21) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997740, cumulative_tsn=3821000315, gaps=[(2, 2), (4, 4), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 27), (29, 29), (31, 32), (34, 34), (36, 36), (38, 38), (41, 41), (43, 43), (45, 45), (47, 48), (50, 51), (54, 54), (57, 59), (61, 62), (66, 74), (77, 77), (86, 89), (91, 91), (95, 95)]) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000316, stream_id=1, stream_seq=22) 47324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996580, cumulative_tsn=3821000317, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 49), (52, 52), (55, 57), (59, 60), (64, 72), (75, 75), (84, 87), (89, 89), (93, 93)]) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996580, cumulative_tsn=3821000317, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 16), (18, 18), (20, 20), (23, 23), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 41), (43, 43), (45, 46), (48, 49), (52, 52), (55, 57), (59, 60), (64, 72), (75, 75), (84, 87), (89, 89), (93, 93)]) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000318, stream_id=1, stream_seq=22) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995420, cumulative_tsn=3821000319, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 21), (23, 23), (25, 25), (27, 28), (30, 30), (32, 32), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 47), (50, 50), (53, 55), (57, 58), (62, 70), (73, 73), (82, 85), (87, 87), (91, 91)]) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000320, stream_id=1, stream_seq=22) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994260, cumulative_tsn=3821000321, gaps=[(3, 3), (5, 5), (7, 7), (9, 10), (12, 12), (14, 14), (16, 16), (19, 19), (21, 21), (23, 23), (25, 26), (28, 28), (30, 30), (32, 32), (35, 35), (37, 37), (39, 39), (41, 42), (44, 45), (48, 48), (51, 53), (55, 56), (60, 68), (71, 71), (80, 83), (85, 85), (89, 89)]) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000322, stream_id=1, stream_seq=22) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000323, stream_id=1, stream_seq=23) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001308, cumulative_tsn=3821000324, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 16), (18, 18), (20, 20), (22, 23), (25, 25), (27, 27), (29, 29), (32, 32), (34, 34), (36, 36), (38, 39), (41, 42), (45, 45), (48, 50), (52, 53), (57, 65), (68, 68), (77, 80), (82, 82), (86, 86)]) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001308, cumulative_tsn=3821000324, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 16), (18, 18), (20, 20), (22, 23), (25, 25), (27, 27), (29, 29), (32, 32), (34, 34), (36, 36), (38, 39), (41, 42), (45, 45), (48, 50), (52, 53), (57, 65), (68, 68), (77, 80), (82, 82), (86, 86)]) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000304, stream_id=1, stream_seq=20) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001308, cumulative_tsn=3821000324, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 16), (18, 18), (20, 20), (22, 23), (25, 25), (27, 27), (29, 29), (32, 32), (34, 34), (36, 36), (38, 39), (41, 42), (45, 45), (48, 50), (52, 53), (57, 65), (68, 68), (77, 80), (82, 82), (86, 86)]) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000308, stream_id=1, stream_seq=21) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001308, cumulative_tsn=3821000324, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 16), (18, 18), (20, 20), (22, 23), (25, 25), (27, 27), (29, 29), (32, 32), (34, 34), (36, 36), (38, 39), (41, 42), (45, 45), (48, 50), (52, 53), (57, 65), (68, 68), (77, 80), (82, 82), (86, 86)]) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000325, stream_id=1, stream_seq=23) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000311, stream_id=1, stream_seq=21) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000313, stream_id=1, stream_seq=21) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000316, stream_id=1, stream_seq=22) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000318, stream_id=1, stream_seq=22) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000320, stream_id=1, stream_seq=22) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000322, stream_id=1, stream_seq=22) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000323, stream_id=1, stream_seq=23) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000304, stream_id=1, stream_seq=20) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000308, stream_id=1, stream_seq=21) 47331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000325, stream_id=1, stream_seq=23) 47331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000311, stream_id=1, stream_seq=21) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000313, stream_id=1, stream_seq=21) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000316, stream_id=1, stream_seq=22) 47332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000318, stream_id=1, stream_seq=22) 47333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000320, stream_id=1, stream_seq=22) 47334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000304, stream_id=1, stream_seq=20) 47381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000302, stream_id=1, stream_seq=20) 47384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000303, stream_id=1, stream_seq=20) 47386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000309, stream_id=1, stream_seq=21) 47387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000148, cumulative_tsn=3821000326, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 40), (43, 43), (46, 48), (50, 51), (55, 63), (66, 66), (75, 78), (80, 80), (84, 84)]) 47389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000327, stream_id=1, stream_seq=23) 47389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998988, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (12, 12), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 46), (48, 49), (53, 61), (64, 64), (73, 76), (78, 78), (82, 82)]) 47390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000336, stream_id=1, stream_seq=24) 47390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997828, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 9), (12, 12), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 46), (48, 49), (53, 61), (64, 64), (73, 76), (78, 78), (82, 82)]) 47391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000338, stream_id=1, stream_seq=24) 47391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000339, stream_id=1, stream_seq=25) 47391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996684, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 12), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 46), (48, 49), (53, 61), (64, 64), (73, 76), (78, 78), (82, 82)]) 47392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000345, stream_id=1, stream_seq=25) 47392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995524, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 12), (14, 14), (16, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 46), (48, 49), (53, 61), (64, 64), (73, 76), (78, 78), (82, 82)]) 47393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000354, stream_id=1, stream_seq=26) 47393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000355, stream_id=1, stream_seq=27) 47393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994380, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 12), (14, 14), (16, 19), (21, 21), (23, 23), (25, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 46), (48, 49), (53, 61), (64, 64), (73, 76), (78, 78), (82, 82)]) 47420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000375, stream_id=1, stream_seq=29) 47420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993220, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 12), (14, 14), (16, 19), (21, 21), (23, 23), (25, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 49), (53, 61), (64, 64), (73, 76), (78, 78), (82, 82)]) 47421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000378, stream_id=1, stream_seq=29) 47421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000379, stream_id=1, stream_seq=30) 47421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992076, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 12), (14, 14), (16, 19), (21, 21), (23, 23), (25, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 51), (53, 61), (64, 64), (73, 76), (78, 78), (82, 82)]) 47423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000397, stream_id=1, stream_seq=32) 47424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990916, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 12), (14, 14), (16, 19), (21, 21), (23, 23), (25, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 51), (53, 61), (64, 64), (69, 69), (73, 76), (78, 78), (82, 82)]) 47424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000398, stream_id=1, stream_seq=32) 47424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989756, cumulative_tsn=3821000328, gaps=[(2, 3), (5, 5), (7, 12), (14, 14), (16, 19), (21, 21), (23, 23), (25, 28), (30, 30), (32, 32), (34, 35), (37, 38), (41, 41), (44, 51), (53, 61), (64, 64), (69, 70), (73, 76), (78, 78), (82, 82)]) 47432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000329, stream_id=1, stream_seq=23) 47432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996788, cumulative_tsn=3821000331, gaps=[(2, 2), (4, 9), (11, 11), (13, 16), (18, 18), (20, 20), (22, 25), (27, 27), (29, 29), (31, 32), (34, 35), (38, 38), (41, 48), (50, 58), (61, 61), (66, 67), (70, 73), (75, 75), (79, 79)]) 47432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000332, stream_id=1, stream_seq=24) 47433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995628, cumulative_tsn=3821000333, gaps=[(2, 7), (9, 9), (11, 14), (16, 16), (18, 18), (20, 23), (25, 25), (27, 27), (29, 30), (32, 33), (36, 36), (39, 46), (48, 56), (59, 59), (64, 65), (68, 71), (73, 73), (77, 77)]) 47433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000334, stream_id=1, stream_seq=24) 47433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002660, cumulative_tsn=3821000340, gaps=[(2, 2), (4, 7), (9, 9), (11, 11), (13, 16), (18, 18), (20, 20), (22, 23), (25, 26), (29, 29), (32, 39), (41, 49), (52, 52), (57, 58), (61, 64), (66, 66), (70, 70)]) 47433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000341, stream_id=1, stream_seq=25) 47433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001500, cumulative_tsn=3821000342, gaps=[(2, 5), (7, 7), (9, 9), (11, 14), (16, 16), (18, 18), (20, 21), (23, 24), (27, 27), (30, 37), (39, 47), (50, 50), (55, 56), (59, 62), (64, 64), (68, 68)]) 47433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000343, stream_id=1, stream_seq=25) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008532, cumulative_tsn=3821000347, gaps=[(2, 2), (4, 4), (6, 9), (11, 11), (13, 13), (15, 16), (18, 19), (22, 22), (25, 32), (34, 42), (45, 45), (50, 51), (54, 57), (59, 59), (63, 63)]) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000329, stream_id=1, stream_seq=23) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008532, cumulative_tsn=3821000347, gaps=[(2, 2), (4, 4), (6, 9), (11, 11), (13, 13), (15, 16), (18, 19), (22, 22), (25, 32), (34, 42), (45, 45), (50, 51), (54, 57), (59, 59), (63, 63)]) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000332, stream_id=1, stream_seq=24) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008532, cumulative_tsn=3821000347, gaps=[(2, 2), (4, 4), (6, 9), (11, 11), (13, 13), (15, 16), (18, 19), (22, 22), (25, 32), (34, 42), (45, 45), (50, 51), (54, 57), (59, 59), (63, 63)]) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000334, stream_id=1, stream_seq=24) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008532, cumulative_tsn=3821000347, gaps=[(2, 2), (4, 4), (6, 9), (11, 11), (13, 13), (15, 16), (18, 19), (22, 22), (25, 32), (34, 42), (45, 45), (50, 51), (54, 57), (59, 59), (63, 63)]) 47434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000348, stream_id=1, stream_seq=26) 47435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1007372, cumulative_tsn=3821000349, gaps=[(2, 2), (4, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 20), (23, 30), (32, 40), (43, 43), (48, 49), (52, 55), (57, 57), (61, 61)]) 47435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000350, stream_id=1, stream_seq=26) 47435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006212, cumulative_tsn=3821000351, gaps=[(2, 5), (7, 7), (9, 9), (11, 12), (14, 15), (18, 18), (21, 28), (30, 38), (41, 41), (46, 47), (50, 53), (55, 55), (59, 59)]) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000352, stream_id=1, stream_seq=26) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013244, cumulative_tsn=3821000356, gaps=[(2, 2), (4, 4), (6, 7), (9, 10), (13, 13), (16, 23), (25, 33), (36, 36), (41, 42), (45, 48), (50, 50), (54, 54)]) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000357, stream_id=1, stream_seq=27) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012084, cumulative_tsn=3821000358, gaps=[(2, 2), (4, 5), (7, 8), (11, 11), (14, 21), (23, 31), (34, 34), (39, 40), (43, 46), (48, 48), (52, 52)]) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000359, stream_id=1, stream_seq=27) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010924, cumulative_tsn=3821000360, gaps=[(2, 3), (5, 6), (9, 9), (12, 19), (21, 29), (32, 32), (37, 38), (41, 44), (46, 46), (50, 50)]) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000341, stream_id=1, stream_seq=25) 47436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010924, cumulative_tsn=3821000360, gaps=[(2, 3), (5, 6), (9, 9), (12, 19), (21, 29), (32, 32), (37, 38), (41, 44), (46, 46), (50, 50)]) 47437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000343, stream_id=1, stream_seq=25) 47437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010924, cumulative_tsn=3821000360, gaps=[(2, 3), (5, 6), (9, 9), (12, 19), (21, 29), (32, 32), (37, 38), (41, 44), (46, 46), (50, 50)]) 47437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000361, stream_id=1, stream_seq=27) 47437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017956, cumulative_tsn=3821000363, gaps=[(2, 3), (6, 6), (9, 16), (18, 26), (29, 29), (34, 35), (38, 41), (43, 43), (47, 47)]) 47438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000364, stream_id=1, stream_seq=28) 47438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1016796, cumulative_tsn=3821000366, gaps=[(3, 3), (6, 13), (15, 23), (26, 26), (31, 32), (35, 38), (40, 40), (44, 44)]) 47438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000367, stream_id=1, stream_seq=28) 47438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015636, cumulative_tsn=3821000367, gaps=[(2, 2), (5, 12), (14, 22), (25, 25), (30, 31), (34, 37), (39, 39), (43, 43)]) 47439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000368, stream_id=1, stream_seq=28) 47439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014476, cumulative_tsn=3821000369, gaps=[(3, 10), (12, 20), (23, 23), (28, 29), (32, 35), (37, 37), (41, 41)]) 47439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000370, stream_id=1, stream_seq=28) 47439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000371, stream_id=1, stream_seq=29) 47439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029716, cumulative_tsn=3821000379, gaps=[(2, 10), (13, 13), (18, 19), (22, 25), (27, 27), (31, 31)]) 47852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000380, stream_id=1, stream_seq=30) 47852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036748, cumulative_tsn=3821000389, gaps=[(3, 3), (8, 9), (12, 15), (17, 17), (21, 21)]) 47853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000390, stream_id=1, stream_seq=31) 47853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035588, cumulative_tsn=3821000390, gaps=[(2, 2), (7, 8), (11, 14), (16, 16), (20, 20)]) 47854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000391, stream_id=1, stream_seq=31) 47854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034428, cumulative_tsn=3821000392, gaps=[(5, 6), (9, 12), (14, 14), (18, 18)]) 47854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000393, stream_id=1, stream_seq=31) 47854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033268, cumulative_tsn=3821000393, gaps=[(4, 5), (8, 11), (13, 13), (17, 17)]) 47855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3821000394, stream_id=1, stream_seq=31) 47855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3821000395, stream_id=1, stream_seq=32) 47855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040316, cumulative_tsn=3821000395, gaps=[(2, 3), (6, 9), (11, 11), (15, 15)]) 47855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000396, stream_id=1, stream_seq=32) 47856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1039156, cumulative_tsn=3821000398, gaps=[(3, 6), (8, 8), (12, 12)]) 47856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000399, stream_id=1, stream_seq=32) 47856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1037996, cumulative_tsn=3821000399, gaps=[(2, 5), (7, 7), (11, 11)]) 47857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000400, stream_id=1, stream_seq=32) 47857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045028, cumulative_tsn=3821000404, gaps=[(2, 2), (6, 6)]) 47857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000405, stream_id=1, stream_seq=33) 47857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043868, cumulative_tsn=3821000406, gaps=[(4, 4)]) 47858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000407, stream_id=1, stream_seq=33) 47858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042708, cumulative_tsn=3821000407, gaps=[(3, 3)]) 47858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000408, stream_id=1, stream_seq=33) 47858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041548, cumulative_tsn=3821000408, gaps=[(2, 2)]) 47859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3821000409, stream_id=1, stream_seq=33) 47908ms [log] 262140 47908ms [log] 262140 47908ms [log] [file] 47909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3821000410, gaps=[]) 47952ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'epkydwSltjC5') 47953ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52218) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'epkydwSltjC5') 48092ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 48092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245"}', extra='') 48093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 48093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 48093ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 48093ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 48093ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 48093ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 48093ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 48094ms [err] connectionstatechanged closed closed closed 48094ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48094ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 48094ms [err] connectionstatechanged closed closed closed 48094ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48094ms [err] connectionstatechanged closed closed closed 48094ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48097ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/57dc6df8-7406-4af2-a702-9cea3f041245", "state": "closed"}] 48097ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 48097ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 48196ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 48196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 48196ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 48297ms [err] Traceback (most recent call last): 48297ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 48298ms [err] return _run_code(code, main_globals, None, 48298ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 48298ms [err] exec(code, run_globals) 48298ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 48298ms [err] sys.exit(main()) 48298ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 48298ms [err] asyncio.run(main_async()) 48298ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 48298ms [err] return loop.run_until_complete(main) 48298ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 48298ms [err] self.run_forever() 48298ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 48299ms [err] self._run_once() 48299ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 48299ms [err] event_list = self._selector.select(timeout) 48299ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 48299ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 48299ms [err] KeyboardInterrupt 48301ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 48301ms [err] h.flush() 48301ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 54359ms [log] starting device 55109ms [err] DEBUG:asyncio:Using selector: EpollSelector 55299ms [err] ERROR:asyncio:Unclosed client session 55299ms [err] client_session: 55456ms [log] parsing 55456ms [log] creating device handler 55456ms [log] [ready] 55456ms [log] reading line 55456ms [log] [websocketToken] "e042a384-7362-45e1-a1a9-9f5145d3b5cd" 55495ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55495ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55495ms [log] [websocketConnected] 55791ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55791ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 55836ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91a67890-709e-4a58-bd47-852c86409b78"}}', extra='') 55836ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91a67890-709e-4a58-bd47-852c86409b78"}}', extra='') 55837ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/91a67890-709e-4a58-bd47-852c86409b78"} 55929ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 55929ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 55933ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "new"}] 57937ms [err] makeOffer 57937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 57938ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 57938ms [err] v=0 57938ms [err] o=- 3955623188 3955623188 IN IP4 0.0.0.0 57938ms [err] s=- 57938ms [err] t=0 0 57938ms [err] a=group:BUNDLE 0 57938ms [err] a=msid-semantic:WMS * 57938ms [err] m=application 9 DTLS/SCTP 5000 57938ms [err] c=IN IP4 0.0.0.0 57938ms [err] a=mid:0 57938ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57938ms [err] a=max-message-size:65536 57938ms [err] a=ice-ufrag:4CFy 57938ms [err] a=ice-pwd:9qsffk1DUHaVZgHYY3I9Jz 57938ms [err] a=fingerprint:sha-256 FE:06:A1:C7:75:BB:2A:B3:83:F2:65:BD:9D:2D:B5:E2:9D:5B:38:A8:2D:D6:C6:A0:BB:3A:86:EF:24:30:18:7B 57938ms [err] a=fingerprint:sha-384 A3:24:61:3D:00:75:C8:6F:11:EB:40:5C:9C:F1:D1:24:DE:E1:61:02:B3:07:D6:6F:EF:F0:60:4B:19:E7:FC:C7:36:11:70:5C:75:05:B4:5E:6E:5B:B5:6B:D8:33:B4:4D 57938ms [err] a=fingerprint:sha-512 BD:8F:E9:83:94:39:11:11:C5:6A:0E:BB:69:5D:A4:A7:9F:8D:20:25:E0:9B:56:01:0D:85:EA:55:CD:5B:FB:CE:25:B0:C2:8D:6F:E4:62:99:54:51:78:21:35:64:98:5B:30:6A:22:89:04:D7:87:14:BD:38:D0:34:F0:45:42:A7 57938ms [err] a=setup:actpass 57938ms [err] 57939ms [err] connectionstatechanged new new have-local-offer 57939ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 57939ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 57940ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "new"}] 57941ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 57941ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 57941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 57941ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 57941ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 57941ms [err] handleSignalingMessage 57941ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57942ms [err] handleOptions 57942ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 57942ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 57942ms [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='') 57942ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57951ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\xfa\xdc_\x04\xc3\xf5\xd1;\x0b\x1c\x04') 57951ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\xfa\xdc_\x04\xc3\xf5\xd1;\x0b\x1c\x04') 57980ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623188 3955623188 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 51353 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 51353 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46585 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:HY7E\\r\\na=ice-pwd:3Bpa4keVMohRhUQpaMvNag\\r\\na=fingerprint:sha-256 D8:EF:5F:0C:5F:62:56:F1:51:08:D2:B9:4E:57:A3:A6:7F:64:19:8D:2B:4C:B1:B1:A3:32:20:80:96:79:39:23\\r\\na=fingerprint:sha-384 0C:32:FD:DF:07:E5:33:E8:F2:F4:FA:D9:C8:26:06:B6:06:3A:1E:C8:91:F3:84:7E:EC:7B:6E:9C:60:F5:6E:FB:CA:36:FA:AD:7C:78:CB:34:C9:12:52:86:BF:21:D2:F9\\r\\na=fingerprint:sha-512 23:00:B1:92:63:00:3C:70:7B:C1:8D:0C:78:27:5D:D5:18:D7:AA:DB:AA:03:D8:04:2F:8A:AE:98:37:90:ED:E5:66:C0:7D:A1:20:19:57:B5:D7:08:BC:F9:6D:0B:23:33:66:5E:64:CE:24:C1:7E:C0:68:F1:27:A8:31:3F:A9:B5\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 57980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623188 3955623188 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 51353 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 51353 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46585 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:HY7E\\r\\na=ice-pwd:3Bpa4keVMohRhUQpaMvNag\\r\\na=fingerprint:sha-256 D8:EF:5F:0C:5F:62:56:F1:51:08:D2:B9:4E:57:A3:A6:7F:64:19:8D:2B:4C:B1:B1:A3:32:20:80:96:79:39:23\\r\\na=fingerprint:sha-384 0C:32:FD:DF:07:E5:33:E8:F2:F4:FA:D9:C8:26:06:B6:06:3A:1E:C8:91:F3:84:7E:EC:7B:6E:9C:60:F5:6E:FB:CA:36:FA:AD:7C:78:CB:34:C9:12:52:86:BF:21:D2:F9\\r\\na=fingerprint:sha-512 23:00:B1:92:63:00:3C:70:7B:C1:8D:0C:78:27:5D:D5:18:D7:AA:DB:AA:03:D8:04:2F:8A:AE:98:37:90:ED:E5:66:C0:7D:A1:20:19:57:B5:D7:08:BC:F9:6D:0B:23:33:66:5E:64:CE:24:C1:7E:C0:68:F1:27:A8:31:3F:A9:B5\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 57980ms [err] handleSignalingMessage 57980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57980ms [err] handleAnswer 57980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 57980ms [err] acceptAnswer 57980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 57980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 57980ms [err] v=0 57980ms [err] o=- 3955623188 3955623188 IN IP4 0.0.0.0 57980ms [err] s=- 57980ms [err] t=0 0 57980ms [err] a=group:BUNDLE 0 57980ms [err] a=msid-semantic:WMS * 57980ms [err] m=application 51353 DTLS/SCTP 5000 57980ms [err] c=IN IP4 172.30.0.1 57980ms [err] a=mid:0 57980ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57980ms [err] a=max-message-size:65536 57980ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51353 typ host 57980ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46585 typ host 57980ms [err] a=end-of-candidates 57980ms [err] a=ice-ufrag:HY7E 57980ms [err] a=ice-pwd:3Bpa4keVMohRhUQpaMvNag 57980ms [err] a=fingerprint:sha-256 D8:EF:5F:0C:5F:62:56:F1:51:08:D2:B9:4E:57:A3:A6:7F:64:19:8D:2B:4C:B1:B1:A3:32:20:80:96:79:39:23 57980ms [err] a=fingerprint:sha-384 0C:32:FD:DF:07:E5:33:E8:F2:F4:FA:D9:C8:26:06:B6:06:3A:1E:C8:91:F3:84:7E:EC:7B:6E:9C:60:F5:6E:FB:CA:36:FA:AD:7C:78:CB:34:C9:12:52:86:BF:21:D2:F9 57980ms [err] a=fingerprint:sha-512 23:00:B1:92:63:00:3C:70:7B:C1:8D:0C:78:27:5D:D5:18:D7:AA:DB:AA:03:D8:04:2F:8A:AE:98:37:90:ED:E5:66:C0:7D:A1:20:19:57:B5:D7:08:BC:F9:6D:0B:23:33:66:5E:64:CE:24:C1:7E:C0:68:F1:27:A8:31:3F:A9:B5 57980ms [err] a=setup:active 57980ms [err] 57981ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46585) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda%\xd74\x938e\xfa1p\x93>') 57981ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46585) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda%\xd74\x938e\xfa1p\x93>') 57981ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 57981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 57981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 57982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.30.0.1', 51353)) State.FROZEN -> State.WAITING 57982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37942) -> ('172.30.0.1', 51353)) State.FROZEN -> State.WAITING 57982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.17.0.3', 46585)) State.FROZEN -> State.WAITING 57982ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(35jNghvdkT 1 udp 1862270975 172.17.0.3 51353 typ prflx) 57982ms [err] connectionstatechanged connecting checking stable 57982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57982ms [err] connectionstatechanged connecting checking stable 57982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57982ms [err] connectionstatechanged connecting checking stable 57982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.17.0.3', 51353)) State.WAITING -> State.IN_PROGRESS 57982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9P~\x1bRu\xce"\x01\x9f\x0f\xfa') 57982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.17.0.3', 46585)) State.WAITING -> State.IN_PROGRESS 57983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46585) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\xbb\x04\xfc=5\xd25\xbaD\xeb\xd1') 57983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.30.0.1', 51353)) State.WAITING -> State.IN_PROGRESS 57983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\x1f\xa4\xbb\tV\x06\xc9\xdf\x8c\xe1\xfa') 57983ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "connecting"}] 57984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9P~\x1bRu\xce"\x01\x9f\x0f\xfa') 57984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.17.0.3', 51353)) State.IN_PROGRESS -> State.SUCCEEDED 57984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37942) -> ('172.30.0.1', 51353)) State.WAITING -> State.FAILED 57984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37942) -> ('172.17.0.3', 46585)) State.FROZEN -> State.FAILED 57984ms [err] INFO:aioice.ice:Connection(0) ICE completed 57984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\x1f\xa4\xbb\tV\x06\xc9\xdf\x8c\xe1\xfa') 57984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.30.0.1', 51353)) State.IN_PROGRESS -> State.SUCCEEDED 57984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46585) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce\xbb\x04\xfc=5\xd25\xbaD\xeb\xd1') 57984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46869) -> ('172.17.0.3', 46585)) State.IN_PROGRESS -> State.SUCCEEDED 57985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\xd3\xb1\xcd\xccP_\xfb\x1d\t?*') 57985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\xd3\xb1\xcd\xccP_\xfb\x1d\t?*') 58002ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 58002ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 58028ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 58028ms [err] connectionstatechanged connecting completed stable 58028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 58030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 58030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 58030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 58030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 58030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 58030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 58031ms [err] connectionstatechanged connected completed stable 58031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 58031ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "connected"}] 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=866876773, stream_id=1, stream_seq=0) 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2029886725, stream_id=1, stream_seq=0) 58033ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 58034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886725, gaps=[]) 58034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=866876773, gaps=[]) 58034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 58035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2029886726, stream_id=1, stream_seq=1) 58035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886726, gaps=[]) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886727, stream_id=1, stream_seq=2) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886727, gaps=[]) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886728, stream_id=1, stream_seq=2) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886728, gaps=[]) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886729, stream_id=1, stream_seq=2) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886729, gaps=[]) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886730, stream_id=1, stream_seq=2) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886730, gaps=[]) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886731, stream_id=1, stream_seq=2) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886731, gaps=[]) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886732, stream_id=1, stream_seq=2) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886732, gaps=[]) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886733, stream_id=1, stream_seq=2) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886733, gaps=[]) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886734, stream_id=1, stream_seq=3) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886734, gaps=[]) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886735, stream_id=1, stream_seq=3) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886735, gaps=[]) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886736, stream_id=1, stream_seq=3) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886736, gaps=[]) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886737, stream_id=1, stream_seq=3) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886737, gaps=[]) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886738, stream_id=1, stream_seq=3) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886738, gaps=[]) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886739, stream_id=1, stream_seq=3) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886739, gaps=[]) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886740, stream_id=1, stream_seq=3) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886740, gaps=[]) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886741, stream_id=1, stream_seq=4) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886741, gaps=[]) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886742, stream_id=1, stream_seq=4) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886742, gaps=[]) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886743, stream_id=1, stream_seq=4) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886743, gaps=[]) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886744, stream_id=1, stream_seq=4) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886744, gaps=[]) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886745, stream_id=1, stream_seq=4) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886745, gaps=[]) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886746, stream_id=1, stream_seq=4) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886746, gaps=[]) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886747, stream_id=1, stream_seq=4) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886747, gaps=[]) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886748, stream_id=1, stream_seq=5) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886748, gaps=[]) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886749, stream_id=1, stream_seq=5) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886749, gaps=[]) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886750, stream_id=1, stream_seq=5) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886750, gaps=[]) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886751, stream_id=1, stream_seq=5) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886751, gaps=[]) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886752, stream_id=1, stream_seq=5) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886752, gaps=[]) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886753, stream_id=1, stream_seq=5) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886753, gaps=[]) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886754, stream_id=1, stream_seq=5) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886754, gaps=[]) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886755, stream_id=1, stream_seq=6) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886755, gaps=[]) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886756, stream_id=1, stream_seq=6) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886756, gaps=[]) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886757, stream_id=1, stream_seq=6) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886757, gaps=[]) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886758, stream_id=1, stream_seq=6) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886758, gaps=[]) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886759, stream_id=1, stream_seq=6) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886759, gaps=[]) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886760, stream_id=1, stream_seq=6) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886760, gaps=[]) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886761, stream_id=1, stream_seq=6) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886761, gaps=[]) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886762, stream_id=1, stream_seq=7) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886762, gaps=[]) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886763, stream_id=1, stream_seq=7) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886763, gaps=[]) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886764, stream_id=1, stream_seq=7) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886764, gaps=[]) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886765, stream_id=1, stream_seq=7) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886765, gaps=[]) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886766, stream_id=1, stream_seq=7) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886766, gaps=[]) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886767, stream_id=1, stream_seq=7) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886767, gaps=[]) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886768, stream_id=1, stream_seq=7) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886768, gaps=[]) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886769, stream_id=1, stream_seq=8) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886769, gaps=[]) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886770, stream_id=1, stream_seq=8) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886770, gaps=[]) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886771, stream_id=1, stream_seq=8) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886771, gaps=[]) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886772, stream_id=1, stream_seq=8) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886772, gaps=[]) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886773, stream_id=1, stream_seq=8) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886773, gaps=[]) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886774, stream_id=1, stream_seq=8) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886774, gaps=[]) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886775, stream_id=1, stream_seq=8) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886775, gaps=[]) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886776, stream_id=1, stream_seq=9) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886776, gaps=[]) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886777, stream_id=1, stream_seq=9) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886777, gaps=[]) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886778, stream_id=1, stream_seq=9) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886778, gaps=[]) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886779, stream_id=1, stream_seq=9) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886779, gaps=[]) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886780, stream_id=1, stream_seq=9) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886780, gaps=[]) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886781, stream_id=1, stream_seq=9) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886781, gaps=[]) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886782, stream_id=1, stream_seq=9) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886782, gaps=[]) 58075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886783, stream_id=1, stream_seq=10) 58075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886783, gaps=[]) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886784, stream_id=1, stream_seq=10) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886784, gaps=[]) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886785, stream_id=1, stream_seq=10) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886785, gaps=[]) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886786, stream_id=1, stream_seq=10) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886786, gaps=[]) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886787, stream_id=1, stream_seq=10) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886787, gaps=[]) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886788, stream_id=1, stream_seq=10) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886788, gaps=[]) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886789, stream_id=1, stream_seq=10) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886789, gaps=[]) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886790, stream_id=1, stream_seq=11) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886790, gaps=[]) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886791, stream_id=1, stream_seq=11) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886791, gaps=[]) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886792, stream_id=1, stream_seq=11) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886792, gaps=[]) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886793, stream_id=1, stream_seq=11) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886793, gaps=[]) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886794, stream_id=1, stream_seq=11) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886794, gaps=[]) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886795, stream_id=1, stream_seq=11) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886795, gaps=[]) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886796, stream_id=1, stream_seq=11) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886796, gaps=[]) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886797, stream_id=1, stream_seq=12) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886797, gaps=[]) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886798, stream_id=1, stream_seq=12) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886798, gaps=[]) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886799, stream_id=1, stream_seq=12) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886799, gaps=[]) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886800, stream_id=1, stream_seq=12) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886800, gaps=[]) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886801, stream_id=1, stream_seq=12) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886801, gaps=[]) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886802, stream_id=1, stream_seq=12) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886802, gaps=[]) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886803, stream_id=1, stream_seq=12) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886803, gaps=[]) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886804, stream_id=1, stream_seq=13) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886804, gaps=[]) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886805, stream_id=1, stream_seq=13) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886805, gaps=[]) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886806, stream_id=1, stream_seq=13) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886806, gaps=[]) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886807, stream_id=1, stream_seq=13) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886807, gaps=[]) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886808, stream_id=1, stream_seq=13) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886808, gaps=[]) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886809, stream_id=1, stream_seq=13) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886809, gaps=[]) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886810, stream_id=1, stream_seq=13) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886810, gaps=[]) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886811, stream_id=1, stream_seq=14) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886811, gaps=[]) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886812, stream_id=1, stream_seq=14) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886812, gaps=[]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886813, stream_id=1, stream_seq=14) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886813, gaps=[]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886814, stream_id=1, stream_seq=14) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886814, gaps=[]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886815, stream_id=1, stream_seq=14) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886815, gaps=[]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886816, stream_id=1, stream_seq=14) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886816, gaps=[]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886817, stream_id=1, stream_seq=14) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886817, gaps=[]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886818, stream_id=1, stream_seq=15) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886818, gaps=[]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886819, stream_id=1, stream_seq=15) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886819, gaps=[]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886820, stream_id=1, stream_seq=15) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886820, gaps=[]) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886821, stream_id=1, stream_seq=15) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886821, gaps=[]) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886822, stream_id=1, stream_seq=15) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886822, gaps=[]) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886823, stream_id=1, stream_seq=15) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886823, gaps=[]) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886824, stream_id=1, stream_seq=15) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886824, gaps=[]) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886825, stream_id=1, stream_seq=16) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886825, gaps=[]) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886826, stream_id=1, stream_seq=16) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886826, gaps=[]) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886827, stream_id=1, stream_seq=16) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886827, gaps=[]) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886828, stream_id=1, stream_seq=16) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886828, gaps=[]) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886829, stream_id=1, stream_seq=16) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886829, gaps=[]) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886830, stream_id=1, stream_seq=16) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886830, gaps=[]) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886831, stream_id=1, stream_seq=16) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886831, gaps=[]) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886832, stream_id=1, stream_seq=17) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886832, gaps=[]) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886833, stream_id=1, stream_seq=17) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886833, gaps=[]) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886834, stream_id=1, stream_seq=17) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886834, gaps=[]) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886835, stream_id=1, stream_seq=17) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886835, gaps=[]) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886836, stream_id=1, stream_seq=17) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886836, gaps=[]) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886837, stream_id=1, stream_seq=17) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886837, gaps=[]) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886838, stream_id=1, stream_seq=17) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886838, gaps=[]) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886839, stream_id=1, stream_seq=18) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886839, gaps=[]) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886840, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886840, gaps=[]) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886841, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886841, gaps=[]) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886842, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886842, gaps=[]) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886843, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886843, gaps=[]) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886844, stream_id=1, stream_seq=18) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886844, gaps=[]) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886845, stream_id=1, stream_seq=18) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886845, gaps=[]) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886846, stream_id=1, stream_seq=19) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886846, gaps=[]) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886847, stream_id=1, stream_seq=19) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886847, gaps=[]) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886848, stream_id=1, stream_seq=19) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886848, gaps=[]) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886849, stream_id=1, stream_seq=19) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886849, gaps=[]) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886850, stream_id=1, stream_seq=19) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886850, gaps=[]) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886851, stream_id=1, stream_seq=19) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886851, gaps=[]) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886852, stream_id=1, stream_seq=19) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886852, gaps=[]) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886853, stream_id=1, stream_seq=20) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886853, gaps=[]) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886854, stream_id=1, stream_seq=20) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886854, gaps=[]) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886855, stream_id=1, stream_seq=20) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886855, gaps=[]) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886856, stream_id=1, stream_seq=20) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886856, gaps=[]) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886857, stream_id=1, stream_seq=20) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886857, gaps=[]) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886858, stream_id=1, stream_seq=20) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886858, gaps=[]) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886859, stream_id=1, stream_seq=20) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886859, gaps=[]) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886860, stream_id=1, stream_seq=21) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886860, gaps=[]) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886861, stream_id=1, stream_seq=21) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886861, gaps=[]) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886862, stream_id=1, stream_seq=21) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886862, gaps=[]) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886863, stream_id=1, stream_seq=21) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886863, gaps=[]) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886864, stream_id=1, stream_seq=21) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886864, gaps=[]) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886865, stream_id=1, stream_seq=21) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886865, gaps=[]) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886866, stream_id=1, stream_seq=21) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886866, gaps=[]) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886867, stream_id=1, stream_seq=22) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886867, gaps=[]) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886868, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886868, gaps=[]) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886869, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886869, gaps=[]) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886870, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886870, gaps=[]) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886871, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886871, gaps=[]) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886872, stream_id=1, stream_seq=22) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886872, gaps=[]) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886873, stream_id=1, stream_seq=22) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886873, gaps=[]) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886874, stream_id=1, stream_seq=23) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886874, gaps=[]) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886875, stream_id=1, stream_seq=23) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886875, gaps=[]) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886876, stream_id=1, stream_seq=23) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886876, gaps=[]) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886877, stream_id=1, stream_seq=23) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886877, gaps=[]) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886878, stream_id=1, stream_seq=23) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886878, gaps=[]) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886879, stream_id=1, stream_seq=23) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886879, gaps=[]) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886880, stream_id=1, stream_seq=23) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886880, gaps=[]) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886881, stream_id=1, stream_seq=24) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886881, gaps=[]) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886882, stream_id=1, stream_seq=24) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886882, gaps=[]) 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886883, stream_id=1, stream_seq=24) 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886883, gaps=[]) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886884, stream_id=1, stream_seq=24) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886884, gaps=[]) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886885, stream_id=1, stream_seq=24) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886885, gaps=[]) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886886, stream_id=1, stream_seq=24) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886886, gaps=[]) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886887, stream_id=1, stream_seq=24) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886887, gaps=[]) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886888, stream_id=1, stream_seq=25) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886888, gaps=[]) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886889, stream_id=1, stream_seq=25) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886889, gaps=[]) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886890, stream_id=1, stream_seq=25) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886890, gaps=[]) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886891, stream_id=1, stream_seq=25) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886891, gaps=[]) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886892, stream_id=1, stream_seq=25) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886892, gaps=[]) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886893, stream_id=1, stream_seq=25) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886893, gaps=[]) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886894, stream_id=1, stream_seq=25) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886894, gaps=[]) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886895, stream_id=1, stream_seq=26) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886895, gaps=[]) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886896, stream_id=1, stream_seq=26) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886896, gaps=[]) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886897, stream_id=1, stream_seq=26) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886897, gaps=[]) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886898, stream_id=1, stream_seq=26) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886898, gaps=[]) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886899, stream_id=1, stream_seq=26) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886899, gaps=[]) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886900, stream_id=1, stream_seq=26) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886900, gaps=[]) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886901, stream_id=1, stream_seq=26) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886901, gaps=[]) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886902, stream_id=1, stream_seq=27) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886902, gaps=[]) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886903, stream_id=1, stream_seq=27) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886903, gaps=[]) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886904, stream_id=1, stream_seq=27) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886904, gaps=[]) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886905, stream_id=1, stream_seq=27) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886905, gaps=[]) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886906, stream_id=1, stream_seq=27) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886906, gaps=[]) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886907, stream_id=1, stream_seq=27) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886907, gaps=[]) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886908, stream_id=1, stream_seq=27) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886908, gaps=[]) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886909, stream_id=1, stream_seq=28) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886909, gaps=[]) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886910, stream_id=1, stream_seq=28) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886910, gaps=[]) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886911, stream_id=1, stream_seq=28) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886911, gaps=[]) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886912, stream_id=1, stream_seq=28) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886912, gaps=[]) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886913, stream_id=1, stream_seq=28) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886913, gaps=[]) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886914, stream_id=1, stream_seq=28) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886914, gaps=[]) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886915, stream_id=1, stream_seq=28) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886915, gaps=[]) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886916, stream_id=1, stream_seq=29) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886916, gaps=[]) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886917, stream_id=1, stream_seq=29) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886917, gaps=[]) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886918, stream_id=1, stream_seq=29) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886918, gaps=[]) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886919, stream_id=1, stream_seq=29) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886919, gaps=[]) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886920, stream_id=1, stream_seq=29) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886920, gaps=[]) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886921, stream_id=1, stream_seq=29) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886921, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886922, stream_id=1, stream_seq=29) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886922, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886923, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886923, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886924, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886924, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886925, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886925, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886926, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886926, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886927, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886927, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886928, stream_id=1, stream_seq=30) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886928, gaps=[]) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886929, stream_id=1, stream_seq=30) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886929, gaps=[]) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886930, stream_id=1, stream_seq=31) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886930, gaps=[]) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886931, stream_id=1, stream_seq=31) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886931, gaps=[]) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886932, stream_id=1, stream_seq=31) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886932, gaps=[]) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886933, stream_id=1, stream_seq=31) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886933, gaps=[]) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886934, stream_id=1, stream_seq=31) 58144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886934, gaps=[]) 58144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886935, stream_id=1, stream_seq=31) 58144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886935, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886936, stream_id=1, stream_seq=31) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886936, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886937, stream_id=1, stream_seq=32) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886937, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886938, stream_id=1, stream_seq=32) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886938, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886939, stream_id=1, stream_seq=32) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886939, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886940, stream_id=1, stream_seq=32) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886940, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886941, stream_id=1, stream_seq=32) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886941, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886942, stream_id=1, stream_seq=32) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886942, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886943, stream_id=1, stream_seq=32) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886943, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2029886944, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886944, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886945, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886945, gaps=[]) 58147ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 58147ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886946, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886946, gaps=[]) 58147ms [log] [experimentStatusChanged] {"status": "running", "message": null} 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886947, stream_id=1, stream_seq=33) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886947, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886948, stream_id=1, stream_seq=33) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886948, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2029886949, stream_id=1, stream_seq=33) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886949, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2029886950, stream_id=1, stream_seq=33) 58226ms [log] 262140 58226ms [log] 262140 58226ms [log] [file] 58226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886950, gaps=[]) 58412ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd"}', extra='') 58412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd"}', extra='') 58412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 58412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 58412ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 58412ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 58413ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 58413ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 58413ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 58413ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 58413ms [err] connectionstatechanged closed closed closed 58413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58413ms [err] connectionstatechanged closed closed closed 58413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58413ms [err] connectionstatechanged closed closed closed 58413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58414ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "closed"}] 58414ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 58414ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 58565ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 58565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 58565ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 58653ms [err] Traceback (most recent call last): 58653ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 58653ms [err] return _run_code(code, main_globals, None, 58653ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 58653ms [err] exec(code, run_globals) 58653ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 58653ms [err] sys.exit(main()) 58653ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 58653ms [err] asyncio.run(main_async()) 58653ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 58653ms [err] return loop.run_until_complete(main) 58653ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 58653ms [err] self.run_forever() 58653ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 58653ms [err] self._run_once() 58653ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 58654ms [err] event_list = self._selector.select(timeout) 58654ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 58654ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 58654ms [err] KeyboardInterrupt 58656ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 58656ms [err] h.flush() 58656ms [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 66101ms [log] starting device 66833ms [err] DEBUG:asyncio:Using selector: EpollSelector 67018ms [err] ERROR:asyncio:Unclosed client session 67018ms [err] client_session: 67150ms [log] parsing 67150ms [log] creating device handler 67150ms [log] [ready] 67150ms [log] reading line 67150ms [log] [websocketToken] "7d99d51b-c07e-481a-b745-b951fd00b9d2" 67161ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67161ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67161ms [log] [websocketConnected] 68782ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68782ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 68801ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3138dcaa-e394-4e4c-96dd-c5de93abe14d"}}', extra='') 68801ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3138dcaa-e394-4e4c-96dd-c5de93abe14d"}}', extra='') 68801ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3138dcaa-e394-4e4c-96dd-c5de93abe14d"} 68880ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf","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='') 68880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf","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='') 68884ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf", "state": "new"}] 70892ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf"}', extra='') 70892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf"}', extra='') 70892ms [err] handleSignalingMessage 70892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70892ms [err] handleOptions 70892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 70892ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2844561523345068396 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:x/Sb\\r\\na=ice-pwd:pFQauhF0ttQqBGVqtOj1Yl/2\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 35:29:07:53:DD:83:97:12:26:D9:95:E4:97:30:F3:71:6D:BA:46:15:61:51:76:3B:85:C4:E9:73:0F:C7:54:65\\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/99071549-0469-494e-805a-70dee7980acf"}', extra='') 70892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2844561523345068396 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:x/Sb\\r\\na=ice-pwd:pFQauhF0ttQqBGVqtOj1Yl/2\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 35:29:07:53:DD:83:97:12:26:D9:95:E4:97:30:F3:71:6D:BA:46:15:61:51:76:3B:85:C4:E9:73:0F:C7:54:65\\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/99071549-0469-494e-805a-70dee7980acf"}', extra='') 70892ms [err] handleSignalingMessage 70892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70892ms [err] handleOffer 70892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 70892ms [err] makeAnswer 70893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 70893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70893ms [err] v=0 70893ms [err] o=- 2844561523345068396 2 IN IP4 127.0.0.1 70893ms [err] s=- 70893ms [err] t=0 0 70893ms [err] a=group:BUNDLE 0 70893ms [err] a=extmap-allow-mixed 70893ms [err] a=msid-semantic: WMS 70893ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70893ms [err] c=IN IP4 0.0.0.0 70893ms [err] a=ice-ufrag:x/Sb 70893ms [err] a=ice-pwd:pFQauhF0ttQqBGVqtOj1Yl/2 70893ms [err] a=ice-options:trickle 70893ms [err] a=fingerprint:sha-256 35:29:07:53:DD:83:97:12:26:D9:95:E4:97:30:F3:71:6D:BA:46:15:61:51:76:3B:85:C4:E9:73:0F:C7:54:65 70893ms [err] a=setup:actpass 70893ms [err] a=mid:0 70893ms [err] a=sctp-port:5000 70893ms [err] a=max-message-size:262144 70893ms [err] 70895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70895ms [err] v=0 70895ms [err] o=- 2844561523345068396 2 IN IP4 127.0.0.1 70895ms [err] s=- 70895ms [err] t=0 0 70895ms [err] a=group:BUNDLE 0 70895ms [err] a=extmap-allow-mixed 70895ms [err] a=msid-semantic: WMS 70895ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70895ms [err] c=IN IP4 0.0.0.0 70895ms [err] a=ice-ufrag:x/Sb 70895ms [err] a=ice-pwd:pFQauhF0ttQqBGVqtOj1Yl/2 70895ms [err] a=ice-options:trickle 70895ms [err] a=fingerprint:sha-256 35:29:07:53:DD:83:97:12:26:D9:95:E4:97:30:F3:71:6D:BA:46:15:61:51:76:3B:85:C4:E9:73:0F:C7:54:65 70895ms [err] a=setup:actpass 70895ms [err] a=mid:0 70895ms [err] a=sctp-port:5000 70895ms [err] a=max-message-size:262144 70895ms [err] 70895ms [err] connectionstatechanged new new have-remote-offer 70895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 70895ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf", "state": "new"}] 70896ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 70896ms [err] v=0 70896ms [err] o=- 3955623201 3955623201 IN IP4 0.0.0.0 70896ms [err] s=- 70896ms [err] t=0 0 70896ms [err] a=group:BUNDLE 0 70896ms [err] a=msid-semantic:WMS * 70896ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70896ms [err] c=IN IP4 0.0.0.0 70896ms [err] a=mid:0 70896ms [err] a=sctp-port:5000 70896ms [err] a=max-message-size:65536 70896ms [err] a=ice-ufrag:xXy9 70896ms [err] a=ice-pwd:gUYrZLu5jofTmfXY68SlfZ 70896ms [err] a=fingerprint:sha-256 45:F6:C0:A7:03:FC:1B:11:02:27:3D:4A:DD:53:F0:4D:2D:6B:93:BF:AC:FD:9C:BA:61:2A:E6:3C:FA:70:F1:89 70896ms [err] a=fingerprint:sha-384 4B:DE:EA:62:B2:4E:BB:6A:EB:81:D2:8B:49:89:D9:DC:88:4C:87:F7:B6:4E:0C:A5:17:45:3F:B5:76:88:25:55:87:B9:3B:70:58:AF:C4:27:77:02:3F:6E:DB:01:AF:08 70896ms [err] a=fingerprint:sha-512 BE:7C:0B:51:4C:B1:7B:60:A5:FD:48:B5:1E:47:27:A7:C7:4C:1E:0B:2E:04:56:A8:BE:34:BC:83:6F:E0:97:D9:0B:86:F2:C5:C0:9E:E2:9A:DB:98:57:85:9A:4A:9E:E4:E2:79:FF:BB:EF:48:68:C5:BD:78:90:9C:55:A4:42:72 70896ms [err] a=setup:active 70896ms [err] 70896ms [err] connectionstatechanged new new stable 70896ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70896ms [err] connectionstatechanged new new stable 70896ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70896ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 70898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 70898ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 70899ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 70899ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 70899ms [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='') 70899ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 70899ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 70899ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 70900ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 70900ms [err] connectionstatechanged connecting checking stable 70900ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70900ms [err] connectionstatechanged connecting checking stable 70900ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70900ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf", "state": "connecting"}] 70908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qYyBPqBvHWkV') 70909ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qYyBPqBvHWkV') 70909ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FufRH6pkHK 1 udp 1845501695 172.17.0.3 43199 typ prflx) 70909ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54750) -> ('172.17.0.3', 43199)) State.WAITING -> State.IN_PROGRESS 70909ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\x86\xb1\r\x17\x07\x08\x89R\x05\xb3r') 70911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[\x86\xb1\r\x17\x07\x08\x89R\x05\xb3r') 70911ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54750) -> ('172.17.0.3', 43199)) State.IN_PROGRESS -> State.SUCCEEDED 70911ms [err] INFO:aioice.ice:Connection(0) ICE completed 70940ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 70940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 70942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 70942ms [err] connectionstatechanged connecting completed stable 70942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 70943ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1182814454 1 udp 2113937151 a8abd3d2-a5ba-48cc-afbd-694c543a8143.local 43199 typ host generation 0 ufrag x/Sb network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf"}', extra='') 70943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1182814454 1 udp 2113937151 a8abd3d2-a5ba-48cc-afbd-694c543a8143.local 43199 typ host generation 0 ufrag x/Sb network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf"}', extra='') 70943ms [err] handleSignalingMessage 70943ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70943ms [err] handleIceCandidate 70943ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 70943ms [err] acceptIceCandidate 70943ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 70948ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a8abd3d2-a5ba-48cc-afbd-694c543a8143.local" resolved to 172.17.0.3 70949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 70949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 70949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 70950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 70950ms [err] connectionstatechanged connected completed stable 70950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 70950ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf", "state": "connected"}] 70950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 70952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 70952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 70954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 70955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3658844688, stream_id=1, stream_seq=0) 70955ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 70956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=718964928, stream_id=1, stream_seq=0) 70956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 70956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3658844688, gaps=[]) 70957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=718964928, gaps=[]) 70957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3658844689, stream_id=1, stream_seq=1) 70958ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3658844689, gaps=[]) 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3658844690, stream_id=1, stream_seq=2) 70958ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 70959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3658844690, gaps=[]) 70961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u2o9Y4w9iYIn') 70961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u2o9Y4w9iYIn') 70961ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54750) -> ('172.17.0.3', 43199)) State.FROZEN -> State.FAILED 70961ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54222) -> ('172.17.0.3', 43199)) State.FROZEN -> State.FAILED 71040ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XGBz0bt9QHS0') 71040ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43199) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XGBz0bt9QHS0') 71044ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71044ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71138ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf"}', extra='') 71138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf"}', extra='') 71139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 71139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 71139ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 71139ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 71139ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 71139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 71139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 71140ms [err] connectionstatechanged closed closed closed 71140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71140ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 71140ms [err] connectionstatechanged closed closed closed 71140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71140ms [err] connectionstatechanged closed closed closed 71140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71140ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99071549-0469-494e-805a-70dee7980acf", "state": "closed"}] 71141ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 71141ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 71202ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71202ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71202ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 71331ms [err] Traceback (most recent call last): 71331ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 71331ms [err] return _run_code(code, main_globals, None, 71331ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 71331ms [err] exec(code, run_globals) 71331ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 71331ms [err] sys.exit(main()) 71331ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 71332ms [err] asyncio.run(main_async()) 71332ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 71332ms [err] return loop.run_until_complete(main) 71332ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 71332ms [err] self.run_forever() 71332ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 71332ms [err] self._run_once() 71332ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 71333ms [err] event_list = self._selector.select(timeout) 71333ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 71333ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 71333ms [err] KeyboardInterrupt 71335ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 71335ms [err] h.flush() 71335ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 71529ms [log] starting device 72253ms [err] DEBUG:asyncio:Using selector: EpollSelector 72447ms [err] ERROR:asyncio:Unclosed client session 72447ms [err] client_session: 72543ms [log] parsing 72543ms [log] creating device handler 72543ms [log] [ready] 72543ms [log] reading line 72543ms [log] [websocketToken] "5f2021aa-9469-45ba-b047-0c96649345ed" 72578ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72578ms [log] [websocketConnected] 74223ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74223ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74223ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74263ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c792b93c-61d4-4c6e-8d00-66608750d5a9"}}', extra='') 74263ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c792b93c-61d4-4c6e-8d00-66608750d5a9"}}', extra='') 74263ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c792b93c-61d4-4c6e-8d00-66608750d5a9"} 74320ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f","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='') 74320ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f","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='') 74348ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f", "state": "new"}] 76364ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 76364ms [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='') 76364ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76364ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76364ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76364ms [err] handleSignalingMessage 76364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76364ms [err] handleOptions 76364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76364ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8736048049416893078 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:xmRV\\r\\na=ice-pwd:ycyaAbB+df45mh21qRJa5aM0\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B1:C2:E5:5C:D4:F5:48:E1:1A:56:A1:D0:F0:3F:90:AC:2B:8F:3D:C8:D8:97:61:C2:15:91:C5:60:43:92:CC:16\\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/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76364ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8736048049416893078 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:xmRV\\r\\na=ice-pwd:ycyaAbB+df45mh21qRJa5aM0\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B1:C2:E5:5C:D4:F5:48:E1:1A:56:A1:D0:F0:3F:90:AC:2B:8F:3D:C8:D8:97:61:C2:15:91:C5:60:43:92:CC:16\\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/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76364ms [err] handleSignalingMessage 76364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76365ms [err] handleOffer 76365ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 76365ms [err] makeAnswer 76365ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 76365ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76365ms [err] v=0 76365ms [err] o=- 8736048049416893078 2 IN IP4 127.0.0.1 76365ms [err] s=- 76365ms [err] t=0 0 76365ms [err] a=group:BUNDLE 0 76365ms [err] a=extmap-allow-mixed 76365ms [err] a=msid-semantic: WMS 76365ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 76365ms [err] c=IN IP4 0.0.0.0 76365ms [err] a=ice-ufrag:xmRV 76365ms [err] a=ice-pwd:ycyaAbB+df45mh21qRJa5aM0 76365ms [err] a=ice-options:trickle 76365ms [err] a=fingerprint:sha-256 B1:C2:E5:5C:D4:F5:48:E1:1A:56:A1:D0:F0:3F:90:AC:2B:8F:3D:C8:D8:97:61:C2:15:91:C5:60:43:92:CC:16 76365ms [err] a=setup:actpass 76365ms [err] a=mid:0 76365ms [err] a=sctp-port:5000 76365ms [err] a=max-message-size:262144 76365ms [err] 76366ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76366ms [err] v=0 76366ms [err] o=- 8736048049416893078 2 IN IP4 127.0.0.1 76366ms [err] s=- 76366ms [err] t=0 0 76366ms [err] a=group:BUNDLE 0 76366ms [err] a=extmap-allow-mixed 76366ms [err] a=msid-semantic: WMS 76366ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 76366ms [err] c=IN IP4 0.0.0.0 76366ms [err] a=ice-ufrag:xmRV 76366ms [err] a=ice-pwd:ycyaAbB+df45mh21qRJa5aM0 76366ms [err] a=ice-options:trickle 76366ms [err] a=fingerprint:sha-256 B1:C2:E5:5C:D4:F5:48:E1:1A:56:A1:D0:F0:3F:90:AC:2B:8F:3D:C8:D8:97:61:C2:15:91:C5:60:43:92:CC:16 76366ms [err] a=setup:actpass 76366ms [err] a=mid:0 76366ms [err] a=sctp-port:5000 76366ms [err] a=max-message-size:262144 76366ms [err] 76366ms [err] connectionstatechanged new new have-remote-offer 76367ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 76367ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f", "state": "new"}] 76367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 76367ms [err] v=0 76367ms [err] o=- 3955623206 3955623206 IN IP4 0.0.0.0 76367ms [err] s=- 76367ms [err] t=0 0 76367ms [err] a=group:BUNDLE 0 76367ms [err] a=msid-semantic:WMS * 76367ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 76367ms [err] c=IN IP4 0.0.0.0 76367ms [err] a=mid:0 76367ms [err] a=sctp-port:5000 76367ms [err] a=max-message-size:65536 76367ms [err] a=ice-ufrag:8Lc6 76367ms [err] a=ice-pwd:Vh0GiHUvPMgzYWA0mhnku0 76367ms [err] a=fingerprint:sha-256 C5:58:D9:E1:70:F7:B9:5C:9D:83:C5:E3:A8:70:6C:60:FE:2E:A4:DC:22:98:41:D0:5E:9A:F4:56:85:99:1C:F4 76367ms [err] a=fingerprint:sha-384 3F:3D:17:12:A9:2C:DD:13:16:23:C8:C3:5D:06:75:41:B9:B8:6E:9C:BC:5C:7F:95:4F:E3:22:FC:F6:AD:F4:F5:7A:6E:92:28:EF:7B:7B:E5:1F:4F:33:55:55:5C:C5:97 76367ms [err] a=fingerprint:sha-512 91:AE:D2:41:76:20:A9:A2:18:33:33:08:0E:51:45:CF:CD:AC:53:EE:2B:4B:6F:AB:26:86:8B:0D:8B:FE:9A:32:AF:59:1B:14:8B:9E:70:5F:62:77:D8:A6:66:0A:95:E8:85:34:FD:E8:4B:54:0A:32:37:83:11:05:DF:A4:21:9F 76367ms [err] a=setup:active 76367ms [err] 76368ms [err] connectionstatechanged new new stable 76368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76368ms [err] connectionstatechanged new new stable 76368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76368ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76369ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76370ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 76370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76370ms [err] connectionstatechanged connecting checking stable 76370ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76370ms [err] connectionstatechanged connecting checking stable 76370ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f", "state": "connecting"}] 76382ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dTVh1k0RzKUp') 76382ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dTVh1k0RzKUp') 76382ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(szWEbMLJwJ 1 udp 1845501695 172.17.0.3 60734 typ prflx) 76382ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52110) -> ('172.17.0.3', 60734)) State.WAITING -> State.IN_PROGRESS 76382ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2[\xc5\xa5)(\x11\x19\xfb\xe5\xa14') 76412ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2[\xc5\xa5)(\x11\x19\xfb\xe5\xa14') 76412ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52110) -> ('172.17.0.3', 60734)) State.IN_PROGRESS -> State.SUCCEEDED 76412ms [err] INFO:aioice.ice:Connection(0) ICE completed 76412ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 76412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76414ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 76415ms [err] connectionstatechanged connecting completed stable 76415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76415ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3037481561 1 udp 2113937151 a86a3a8d-8dcd-4b11-86e5-849ed5a8e28a.local 60734 typ host generation 0 ufrag xmRV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76415ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3037481561 1 udp 2113937151 a86a3a8d-8dcd-4b11-86e5-849ed5a8e28a.local 60734 typ host generation 0 ufrag xmRV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76415ms [err] handleSignalingMessage 76415ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76415ms [err] handleIceCandidate 76415ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 76415ms [err] acceptIceCandidate 76415ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 76422ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a86a3a8d-8dcd-4b11-86e5-849ed5a8e28a.local" resolved to 172.17.0.3 76422ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 76423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 76423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 76423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76423ms [err] connectionstatechanged connected completed stable 76423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 76424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 76424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 76424ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f", "state": "connected"}] 76425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 76425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 76425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 76426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2907292074, stream_id=1, stream_seq=0) 76426ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1924234959, stream_id=1, stream_seq=0) 76426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 76426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2907292074, gaps=[]) 76427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1924234959, gaps=[]) 76427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 76428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2907292075, stream_id=1, stream_seq=1) 76428ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2907292075, gaps=[]) 76428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2907292076, stream_id=1, stream_seq=2) 76429ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2907292076, gaps=[]) 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2907292077, stream_id=1, stream_seq=3) 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2907292077, gaps=[]) 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2907292078, stream_id=1, stream_seq=4) 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2907292078, gaps=[]) 76430ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'aT68z7PPTN31') 76430ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'aT68z7PPTN31') 76430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52110) -> ('172.17.0.3', 60734)) State.FROZEN -> State.FAILED 76430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48352) -> ('172.17.0.3', 60734)) State.FROZEN -> State.FAILED 76508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0J7c0vaYKAvS') 76509ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0J7c0vaYKAvS') 76525ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76526ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76610ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76611ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f"}', extra='') 76611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 76611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 76611ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76611ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 76611ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 76611ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76612ms [err] connectionstatechanged closed closed closed 76612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 76612ms [err] connectionstatechanged closed closed closed 76612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76612ms [err] connectionstatechanged closed closed closed 76612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/deffbd12-5dc4-477c-b0ed-ef490093676f", "state": "closed"}] 76614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76614ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76703ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76703ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76703ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 76799ms [err] Traceback (most recent call last): 76799ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76799ms [err] return _run_code(code, main_globals, None, 76799ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76799ms [err] exec(code, run_globals) 76799ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76799ms [err] sys.exit(main()) 76799ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76799ms [err] asyncio.run(main_async()) 76799ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76799ms [err] return loop.run_until_complete(main) 76799ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76799ms [err] self.run_forever() 76799ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76800ms [err] self._run_once() 76800ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76800ms [err] event_list = self._selector.select(timeout) 76800ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76800ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76800ms [err] KeyboardInterrupt 76802ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76802ms [err] h.flush() 76802ms [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 87799ms [log] starting device 88481ms [err] DEBUG:asyncio:Using selector: EpollSelector 88668ms [err] ERROR:asyncio:Unclosed client session 88668ms [err] client_session: 88769ms [log] parsing 88769ms [log] creating device handler 88769ms [log] [ready] 88769ms [log] reading line 88769ms [log] [websocketToken] "b16aedb4-8193-4f14-b629-59d7cb9660a0" 88808ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 88808ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 88808ms [log] [websocketConnected] 89100ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89100ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89100ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 89140ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/96984777-0bc2-45c6-add1-c4e5581e72bd"}}', extra='') 89140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/96984777-0bc2-45c6-add1-c4e5581e72bd"}}', extra='') 89140ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/96984777-0bc2-45c6-add1-c4e5581e72bd"} 89197ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","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='') 89197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","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='') 89201ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "new"}] 91205ms [err] makeOffer 91205ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 91206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 91206ms [err] v=0 91206ms [err] o=- 3955623221 3955623221 IN IP4 0.0.0.0 91206ms [err] s=- 91206ms [err] t=0 0 91206ms [err] a=group:BUNDLE 0 91206ms [err] a=msid-semantic:WMS * 91206ms [err] m=application 9 DTLS/SCTP 5000 91206ms [err] c=IN IP4 0.0.0.0 91206ms [err] a=mid:0 91206ms [err] a=sctpmap:5000 webrtc-datachannel 65535 91206ms [err] a=max-message-size:65536 91206ms [err] a=ice-ufrag:6iV8 91206ms [err] a=ice-pwd:FIGIncFgB7WMwA8z9HV7vO 91206ms [err] a=fingerprint:sha-256 94:56:89:F1:43:30:99:69:5F:A3:F4:DD:F1:0C:CD:FD:49:87:EA:AC:FC:6B:10:49:C6:53:43:38:3F:9C:2C:88 91206ms [err] a=fingerprint:sha-384 ED:1B:56:72:88:57:7C:0B:84:33:1D:F1:6C:AC:DE:98:82:EC:F3:5D:4D:1D:28:DE:5B:8C:A2:6B:29:5B:A2:6A:B4:5E:2C:9E:16:75:72:57:0A:C5:3C:79:10:B7:F5:E4 91206ms [err] a=fingerprint:sha-512 77:D2:A6:0E:A3:A7:D4:5F:10:57:73:28:27:40:FD:F1:A3:81:AB:0D:84:DB:DA:FA:D9:45:EB:94:46:AD:F8:F2:0F:BE:36:58:A4:C5:BA:E7:19:93:97:6B:0C:EC:9D:17:5D:B6:F2:61:50:ED:F9:9E:37:06:25:E8:EC:D9:DE:7E 91206ms [err] a=setup:actpass 91206ms [err] 91206ms [err] connectionstatechanged new new have-local-offer 91206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 91207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 91208ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "new"}] 91208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 91208ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 91208ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 91209ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 91209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 91209ms [err] handleSignalingMessage 91209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91209ms [err] handleOptions 91209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 91209ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 91209ms [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='') 91209ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 91218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46439) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8d^\xbb\x03O\x8an\x19E\x8cY6') 91219ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46439) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8d^\xbb\x03O\x8an\x19E\x8cY6') 91247ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623221 3955623221 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 46439 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 46439 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40377 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Omqw\\r\\na=ice-pwd:cyufHHKlFc3eOyJB2E8wbd\\r\\na=fingerprint:sha-256 27:55:71:40:82:32:4E:CC:74:EA:4E:7A:57:6D:32:A2:23:E4:8B:5D:5B:9B:3F:7A:D6:FB:26:39:43:E2:06:2F\\r\\na=fingerprint:sha-384 31:78:0B:98:05:1E:F4:6D:B6:1F:0D:9C:52:58:D8:6E:AD:BC:9C:0D:38:8D:3A:34:1F:A5:D4:11:2E:41:F4:9E:E6:8A:BF:10:70:DD:D3:98:E3:F8:00:B6:5A:E0:8D:4F\\r\\na=fingerprint:sha-512 AA:2F:B7:91:34:CB:63:B4:06:41:BF:49:4B:AB:BC:C4:F7:D3:4D:14:50:B1:BE:C6:76:CE:7C:22:47:DC:72:19:3F:1C:04:2B:F2:5A:32:E5:E4:96:09:DE:96:C6:4B:78:83:C9:B6:6D:C7:24:B0:37:E1:4F:A8:3D:29:C8:C3:D2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 91247ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623221 3955623221 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 46439 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 46439 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40377 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Omqw\\r\\na=ice-pwd:cyufHHKlFc3eOyJB2E8wbd\\r\\na=fingerprint:sha-256 27:55:71:40:82:32:4E:CC:74:EA:4E:7A:57:6D:32:A2:23:E4:8B:5D:5B:9B:3F:7A:D6:FB:26:39:43:E2:06:2F\\r\\na=fingerprint:sha-384 31:78:0B:98:05:1E:F4:6D:B6:1F:0D:9C:52:58:D8:6E:AD:BC:9C:0D:38:8D:3A:34:1F:A5:D4:11:2E:41:F4:9E:E6:8A:BF:10:70:DD:D3:98:E3:F8:00:B6:5A:E0:8D:4F\\r\\na=fingerprint:sha-512 AA:2F:B7:91:34:CB:63:B4:06:41:BF:49:4B:AB:BC:C4:F7:D3:4D:14:50:B1:BE:C6:76:CE:7C:22:47:DC:72:19:3F:1C:04:2B:F2:5A:32:E5:E4:96:09:DE:96:C6:4B:78:83:C9:B6:6D:C7:24:B0:37:E1:4F:A8:3D:29:C8:C3:D2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 91248ms [err] handleSignalingMessage 91248ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91248ms [err] handleAnswer 91248ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 91248ms [err] acceptAnswer 91248ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 91248ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 91248ms [err] v=0 91248ms [err] o=- 3955623221 3955623221 IN IP4 0.0.0.0 91248ms [err] s=- 91248ms [err] t=0 0 91248ms [err] a=group:BUNDLE 0 91248ms [err] a=msid-semantic:WMS * 91248ms [err] m=application 46439 DTLS/SCTP 5000 91248ms [err] c=IN IP4 172.30.0.1 91248ms [err] a=mid:0 91248ms [err] a=sctpmap:5000 webrtc-datachannel 65535 91248ms [err] a=max-message-size:65536 91248ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46439 typ host 91248ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40377 typ host 91248ms [err] a=end-of-candidates 91248ms [err] a=ice-ufrag:Omqw 91248ms [err] a=ice-pwd:cyufHHKlFc3eOyJB2E8wbd 91248ms [err] a=fingerprint:sha-256 27:55:71:40:82:32:4E:CC:74:EA:4E:7A:57:6D:32:A2:23:E4:8B:5D:5B:9B:3F:7A:D6:FB:26:39:43:E2:06:2F 91248ms [err] a=fingerprint:sha-384 31:78:0B:98:05:1E:F4:6D:B6:1F:0D:9C:52:58:D8:6E:AD:BC:9C:0D:38:8D:3A:34:1F:A5:D4:11:2E:41:F4:9E:E6:8A:BF:10:70:DD:D3:98:E3:F8:00:B6:5A:E0:8D:4F 91248ms [err] a=fingerprint:sha-512 AA:2F:B7:91:34:CB:63:B4:06:41:BF:49:4B:AB:BC:C4:F7:D3:4D:14:50:B1:BE:C6:76:CE:7C:22:47:DC:72:19:3F:1C:04:2B:F2:5A:32:E5:E4:96:09:DE:96:C6:4B:78:83:C9:B6:6D:C7:24:B0:37:E1:4F:A8:3D:29:C8:C3:D2 91248ms [err] a=setup:active 91248ms [err] 91249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40377) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\xcc\xc5A\xa5e\xdb\xb3\xad\x0c\t\xc6') 91249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40377) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\xcc\xc5A\xa5e\xdb\xb3\xad\x0c\t\xc6') 91250ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 91250ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 91250ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 91250ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.30.0.1', 46439)) State.FROZEN -> State.WAITING 91250ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51253) -> ('172.30.0.1', 46439)) State.FROZEN -> State.WAITING 91250ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.17.0.3', 40377)) State.FROZEN -> State.WAITING 91250ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(46MZrMx68m 1 udp 1862270975 172.17.0.3 46439 typ prflx) 91250ms [err] connectionstatechanged connecting checking stable 91251ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91251ms [err] connectionstatechanged connecting checking stable 91251ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91251ms [err] connectionstatechanged connecting checking stable 91251ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91251ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.17.0.3', 46439)) State.WAITING -> State.IN_PROGRESS 91251ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46439) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\x13\x96\x0c\x7fWPOq\x88}\xed') 91251ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.17.0.3', 40377)) State.WAITING -> State.IN_PROGRESS 91251ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40377) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3\x1e4\xf0\x96\xf6\x1a\x98\xd4\x06\x13r') 91251ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.30.0.1', 46439)) State.WAITING -> State.IN_PROGRESS 91252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46439) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa1\x02\xd9\x94\x99\x8a\xe1\x91\xf8B\x9c\\') 91252ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "connecting"}] 91252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46439) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=\x13\x96\x0c\x7fWPOq\x88}\xed') 91252ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.17.0.3', 46439)) State.IN_PROGRESS -> State.SUCCEEDED 91253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51253) -> ('172.30.0.1', 46439)) State.WAITING -> State.FAILED 91253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51253) -> ('172.17.0.3', 40377)) State.FROZEN -> State.FAILED 91253ms [err] INFO:aioice.ice:Connection(0) ICE completed 91253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46439) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa1\x02\xd9\x94\x99\x8a\xe1\x91\xf8B\x9c\\') 91253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.30.0.1', 46439)) State.IN_PROGRESS -> State.SUCCEEDED 91253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40377) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf3\x1e4\xf0\x96\xf6\x1a\x98\xd4\x06\x13r') 91253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51633) -> ('172.17.0.3', 40377)) State.IN_PROGRESS -> State.SUCCEEDED 91253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46439) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x9d8\xb0\x92Mt)\x0c\x05y\xe2') 91254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46439) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x9d8\xb0\x92Mt)\x0c\x05y\xe2') 91271ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 91271ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 91293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 91293ms [err] connectionstatechanged connecting completed stable 91293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 91295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 91295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 91295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 91296ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 91296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 91296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 91296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 91296ms [err] connectionstatechanged connected completed stable 91296ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 91296ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "connected"}] 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 91298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 91298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 91298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 91298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=773206194, stream_id=1, stream_seq=0) 91298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 91299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3126788257, stream_id=1, stream_seq=0) 91299ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 91299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3126788257, gaps=[]) 91299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=773206194, gaps=[]) 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3126788258, stream_id=1, stream_seq=1) 91300ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3126788258, gaps=[]) 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3126788259, stream_id=1, stream_seq=2) 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3126788259, gaps=[]) 91300ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 91404ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 91404ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 91405ms [log] [experimentStatusChanged] {"status": "running", "message": null} 91459ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e"}', extra='') 91459ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e"}', extra='') 91459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 91459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 91483ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 91484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 91484ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 91484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 91484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 91484ms [err] connectionstatechanged closed closed closed 91484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 91484ms [err] connectionstatechanged closed closed closed 91484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91484ms [err] connectionstatechanged closed closed closed 91484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91485ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "closed"}] 91485ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 91485ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 91589ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 91589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 91589ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 91682ms [err] Traceback (most recent call last): 91682ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 91682ms [err] return _run_code(code, main_globals, None, 91682ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 91682ms [err] exec(code, run_globals) 91682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 91682ms [err] sys.exit(main()) 91682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 91682ms [err] asyncio.run(main_async()) 91682ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 91682ms [err] return loop.run_until_complete(main) 91682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 91682ms [err] self.run_forever() 91682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 91683ms [err] self._run_once() 91683ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 91683ms [err] event_list = self._selector.select(timeout) 91683ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 91683ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 91683ms [err] KeyboardInterrupt 91685ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 91685ms [err] h.flush() 91685ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 91881ms [log] starting device 92556ms [err] DEBUG:asyncio:Using selector: EpollSelector 92747ms [err] ERROR:asyncio:Unclosed client session 92747ms [err] client_session: 92877ms [log] parsing 92877ms [log] creating device handler 92877ms [log] [ready] 92877ms [log] reading line 92877ms [log] [websocketToken] "a1b45d97-5c26-488f-8bdb-1f214aecdf93" 92888ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 92888ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 92888ms [log] [websocketConnected] 93178ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 93178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 93178ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 93217ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/859a96a5-9378-46c2-9e56-02e5ac5e87e1"}}', extra='') 93217ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/859a96a5-9378-46c2-9e56-02e5ac5e87e1"}}', extra='') 93217ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/859a96a5-9378-46c2-9e56-02e5ac5e87e1"} 93280ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","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='') 93280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","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='') 93308ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "new"}] 95324ms [err] makeOffer 95324ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 95325ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 95325ms [err] v=0 95325ms [err] o=- 3955623225 3955623225 IN IP4 0.0.0.0 95325ms [err] s=- 95325ms [err] t=0 0 95325ms [err] a=group:BUNDLE 0 95325ms [err] a=msid-semantic:WMS * 95325ms [err] m=application 9 DTLS/SCTP 5000 95325ms [err] c=IN IP4 0.0.0.0 95325ms [err] a=mid:0 95325ms [err] a=sctpmap:5000 webrtc-datachannel 65535 95325ms [err] a=max-message-size:65536 95325ms [err] a=ice-ufrag:u0Ec 95325ms [err] a=ice-pwd:OC6NExnrbQlBHBedT4sgLy 95325ms [err] a=fingerprint:sha-256 20:B9:94:88:42:D7:FB:F0:6E:8F:2B:E9:FF:3A:8F:08:8F:FE:09:14:B1:8A:E0:0B:5C:9E:CA:FD:3A:4A:A4:17 95325ms [err] a=fingerprint:sha-384 72:FE:92:BD:E2:86:E1:AC:5E:8E:A7:E3:2E:8C:4D:65:12:A0:E1:E8:FB:F4:C2:24:BA:64:A7:E7:77:3D:07:F2:4E:1B:0D:B2:E1:C2:AE:91:39:11:42:D2:BD:75:97:DD 95325ms [err] a=fingerprint:sha-512 71:0F:B8:91:92:82:A9:96:A4:EF:EB:91:22:57:A4:56:33:1D:D6:E6:5C:60:73:1F:E0:B6:A1:F9:B7:37:4C:D3:09:04:F0:35:60:C7:DB:81:40:BA:4F:6D:73:01:8A:9D:DE:CA:9D:9A:22:54:E1:C1:B8:69:76:47:F8:0E:F3:7C 95325ms [err] a=setup:actpass 95325ms [err] 95325ms [err] connectionstatechanged new new have-local-offer 95325ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 95325ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 95326ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "new"}] 95326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 95327ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 95327ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 95327ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 95327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 95327ms [err] handleSignalingMessage 95327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 95327ms [err] handleOptions 95327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 95328ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 95328ms [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='') 95328ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 95337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9\xee\ro\x8d\x0bUW\x05\xf4\xa4]') 95337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9\xee\ro\x8d\x0bUW\x05\xf4\xa4]') 95341ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623225 3955623225 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 36807 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 36807 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38148 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ky5E\\r\\na=ice-pwd:gMViLFeW8xMrIqbjofOrAw\\r\\na=fingerprint:sha-256 7D:EC:A0:29:DB:74:45:B0:F6:64:2B:57:8A:25:B2:A8:3D:0E:98:E5:52:7E:7A:D9:28:50:DD:8F:C8:BE:46:F4\\r\\na=fingerprint:sha-384 40:70:86:92:AA:9D:41:35:D5:79:AB:CC:6D:9D:DC:59:2D:15:D3:F6:02:22:3E:14:8D:61:B9:4E:C5:D9:3B:A6:DA:42:D8:C2:FD:98:CD:05:F8:F3:EF:1F:0C:EA:7B:E3\\r\\na=fingerprint:sha-512 52:4D:BE:24:CC:9E:DA:05:A5:26:E7:E2:9F:7F:91:11:08:F5:D2:5D:2A:67:9D:10:E2:AB:C0:7A:35:EE:0E:B7:87:4E:E4:66:14:E6:7C:44:1A:DD:E8:60:5C:FF:DF:F8:A6:77:31:FA:47:F1:AC:F7:DE:04:3F:6E:88:5E:D6:E4\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 95342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623225 3955623225 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 36807 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 36807 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38148 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ky5E\\r\\na=ice-pwd:gMViLFeW8xMrIqbjofOrAw\\r\\na=fingerprint:sha-256 7D:EC:A0:29:DB:74:45:B0:F6:64:2B:57:8A:25:B2:A8:3D:0E:98:E5:52:7E:7A:D9:28:50:DD:8F:C8:BE:46:F4\\r\\na=fingerprint:sha-384 40:70:86:92:AA:9D:41:35:D5:79:AB:CC:6D:9D:DC:59:2D:15:D3:F6:02:22:3E:14:8D:61:B9:4E:C5:D9:3B:A6:DA:42:D8:C2:FD:98:CD:05:F8:F3:EF:1F:0C:EA:7B:E3\\r\\na=fingerprint:sha-512 52:4D:BE:24:CC:9E:DA:05:A5:26:E7:E2:9F:7F:91:11:08:F5:D2:5D:2A:67:9D:10:E2:AB:C0:7A:35:EE:0E:B7:87:4E:E4:66:14:E6:7C:44:1A:DD:E8:60:5C:FF:DF:F8:A6:77:31:FA:47:F1:AC:F7:DE:04:3F:6E:88:5E:D6:E4\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 95342ms [err] handleSignalingMessage 95342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 95342ms [err] handleAnswer 95342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 95342ms [err] acceptAnswer 95342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 95342ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 95342ms [err] v=0 95342ms [err] o=- 3955623225 3955623225 IN IP4 0.0.0.0 95342ms [err] s=- 95342ms [err] t=0 0 95342ms [err] a=group:BUNDLE 0 95342ms [err] a=msid-semantic:WMS * 95342ms [err] m=application 36807 DTLS/SCTP 5000 95342ms [err] c=IN IP4 172.30.0.1 95342ms [err] a=mid:0 95342ms [err] a=sctpmap:5000 webrtc-datachannel 65535 95342ms [err] a=max-message-size:65536 95342ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36807 typ host 95342ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38148 typ host 95342ms [err] a=end-of-candidates 95342ms [err] a=ice-ufrag:ky5E 95342ms [err] a=ice-pwd:gMViLFeW8xMrIqbjofOrAw 95342ms [err] a=fingerprint:sha-256 7D:EC:A0:29:DB:74:45:B0:F6:64:2B:57:8A:25:B2:A8:3D:0E:98:E5:52:7E:7A:D9:28:50:DD:8F:C8:BE:46:F4 95342ms [err] a=fingerprint:sha-384 40:70:86:92:AA:9D:41:35:D5:79:AB:CC:6D:9D:DC:59:2D:15:D3:F6:02:22:3E:14:8D:61:B9:4E:C5:D9:3B:A6:DA:42:D8:C2:FD:98:CD:05:F8:F3:EF:1F:0C:EA:7B:E3 95342ms [err] a=fingerprint:sha-512 52:4D:BE:24:CC:9E:DA:05:A5:26:E7:E2:9F:7F:91:11:08:F5:D2:5D:2A:67:9D:10:E2:AB:C0:7A:35:EE:0E:B7:87:4E:E4:66:14:E6:7C:44:1A:DD:E8:60:5C:FF:DF:F8:A6:77:31:FA:47:F1:AC:F7:DE:04:3F:6E:88:5E:D6:E4 95342ms [err] a=setup:active 95342ms [err] 95343ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 95343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 95343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 95344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50226) -> ('172.30.0.1', 36807)) State.FROZEN -> State.WAITING 95344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50960) -> ('172.30.0.1', 36807)) State.FROZEN -> State.WAITING 95344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50226) -> ('172.17.0.3', 38148)) State.FROZEN -> State.WAITING 95344ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RHfnyhDabb 1 udp 1862270975 172.17.0.3 36807 typ prflx) 95344ms [err] connectionstatechanged connecting checking stable 95344ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95344ms [err] connectionstatechanged connecting checking stable 95344ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95344ms [err] connectionstatechanged connecting checking stable 95344ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95344ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50226) -> ('172.17.0.3', 36807)) State.WAITING -> State.IN_PROGRESS 95345ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\xb7\x97\x90\xf4j\xa0\x16b2\xbf\x08') 95345ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50226) -> ('172.30.0.1', 36807)) State.WAITING -> State.IN_PROGRESS 95345ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8\x83QT\xe6*\x00\x98\x82]\x81M') 95345ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "connecting"}] 95346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\xb7\x97\x90\xf4j\xa0\x16b2\xbf\x08') 95346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50226) -> ('172.17.0.3', 36807)) State.IN_PROGRESS -> State.SUCCEEDED 95346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50960) -> ('172.30.0.1', 36807)) State.WAITING -> State.FAILED 95346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50226) -> ('172.17.0.3', 38148)) State.WAITING -> State.FAILED 95346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50960) -> ('172.17.0.3', 38148)) State.FROZEN -> State.FAILED 95346ms [err] INFO:aioice.ice:Connection(0) ICE completed 95346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8\x83QT\xe6*\x00\x98\x82]\x81M') 95346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50226) -> ('172.30.0.1', 36807)) State.IN_PROGRESS -> State.SUCCEEDED 95347ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe5u)\xc6b\xe6)\xc81\xd3\xd6\xaa') 95347ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe5u)\xc6b\xe6)\xc81\xd3\xd6\xaa') 95372ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 95372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 95373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 95373ms [err] connectionstatechanged connecting completed stable 95373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 95376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 95376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 95376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 95376ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 95376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 95377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 95377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 95377ms [err] connectionstatechanged connected completed stable 95377ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 95377ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "connected"}] 95377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 95379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1766491039, stream_id=1, stream_seq=0) 95379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 95379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1255342943, stream_id=1, stream_seq=0) 95379ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342943, gaps=[]) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1766491039, gaps=[]) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1255342944, stream_id=1, stream_seq=1) 95380ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342944, gaps=[]) 95381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1255342945, stream_id=1, stream_seq=2) 95381ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342945, gaps=[]) 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1255342946, stream_id=1, stream_seq=3) 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342946, gaps=[]) 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1255342947, stream_id=1, stream_seq=4) 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342947, gaps=[]) 95488ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 95488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 95488ms [log] [experimentStatusChanged] {"status": "running", "message": null} 95538ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa"}', extra='') 95538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa"}', extra='') 95538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 95539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 95539ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 95539ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 95539ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 95539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 95539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 95539ms [err] connectionstatechanged closed closed closed 95539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95564ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 95565ms [err] connectionstatechanged closed closed closed 95565ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95565ms [err] connectionstatechanged closed closed closed 95565ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 95565ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 95565ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "closed"}] 95670ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 95670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 95670ms [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 95763ms [err] Traceback (most recent call last): 95763ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 95763ms [err] return _run_code(code, main_globals, None, 95763ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 95763ms [err] exec(code, run_globals) 95763ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 95763ms [err] sys.exit(main()) 95763ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 95763ms [err] asyncio.run(main_async()) 95763ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 95763ms [err] return loop.run_until_complete(main) 95763ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 95764ms [err] self.run_forever() 95764ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 95764ms [err] self._run_once() 95764ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 95764ms [err] event_list = self._selector.select(timeout) 95764ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 95765ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 95765ms [err] KeyboardInterrupt 95766ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 95766ms [err] h.flush() 95766ms [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 103056ms [log] starting device 103783ms [err] DEBUG:asyncio:Using selector: EpollSelector 103978ms [err] ERROR:asyncio:Unclosed client session 103978ms [err] client_session: 104074ms [log] parsing 104074ms [log] creating device handler 104074ms [log] [ready] 104074ms [log] reading line 104074ms [log] [websocketToken] "278270f2-9731-4381-947e-70ec6d63738d" 104084ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 104084ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 104084ms [log] [websocketConnected] 105747ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105747ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105755ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/059a2d61-0fc8-43cd-8bb5-2543d12fd9ff"}}', extra='') 105755ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/059a2d61-0fc8-43cd-8bb5-2543d12fd9ff"}}', extra='') 105755ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/059a2d61-0fc8-43cd-8bb5-2543d12fd9ff"} 105840ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae","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='') 105840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae","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='') 105843ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae", "state": "new"}] 107852ms [err] makeOffer 107852ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 107852ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 107852ms [err] v=0 107852ms [err] o=- 3955623238 3955623238 IN IP4 0.0.0.0 107852ms [err] s=- 107852ms [err] t=0 0 107852ms [err] a=group:BUNDLE 0 107852ms [err] a=msid-semantic:WMS * 107852ms [err] m=application 9 DTLS/SCTP 5000 107852ms [err] c=IN IP4 0.0.0.0 107852ms [err] a=mid:0 107852ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107852ms [err] a=max-message-size:65536 107852ms [err] a=ice-ufrag:lkTD 107852ms [err] a=ice-pwd:HioIbQW4Jy6siEAS8MB3Xg 107852ms [err] a=fingerprint:sha-256 C5:81:D4:6B:ED:A6:42:8C:C0:CB:BE:F6:FF:E5:AD:73:4F:FC:A1:4F:BA:5F:17:6C:F9:50:89:F6:34:D4:A1:E5 107852ms [err] a=fingerprint:sha-384 CA:1E:26:B0:74:BA:61:62:46:4D:B5:0C:75:8B:C2:02:B8:C2:C1:8E:11:77:2A:58:A4:F4:37:04:04:6E:44:D8:E4:74:0C:1A:8B:08:9E:15:75:4C:69:1E:A8:2A:A8:B1 107852ms [err] a=fingerprint:sha-512 A6:FF:B9:EB:4D:14:9E:3E:67:2B:6D:B5:6F:00:52:84:A9:CB:50:63:22:5F:FA:9A:CC:59:3E:A1:1F:24:3D:7C:E2:C6:CE:54:62:A0:83:CB:50:13:1E:44:8C:20:B4:54:72:86:3B:8A:A7:58:93:06:37:D7:55:D2:A2:6E:A4:80 107852ms [err] a=setup:actpass 107852ms [err] 107854ms [err] connectionstatechanged new new have-local-offer 107854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 107854ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107855ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae", "state": "new"}] 107855ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107856ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107857ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 107857ms [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='') 107857ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107857ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 107857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 107857ms [err] handleSignalingMessage 107857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107857ms [err] handleOptions 107857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107868ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R9qjnLHTVEB6') 107868ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R9qjnLHTVEB6') 107869ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7614471930901347769 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:S4mG\\r\\na=ice-pwd:CTMAO9UQgIWiR9LiAQ/k6OXG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 63:BE:1E:81:2D:94:76:B6:B1:8A:C8:D2:AB:58:6C:E5:80:67:77:4B:CA:F5:E0:A7:24:C4:24:CE:95:0C:B1:CD\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 107869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7614471930901347769 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:S4mG\\r\\na=ice-pwd:CTMAO9UQgIWiR9LiAQ/k6OXG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 63:BE:1E:81:2D:94:76:B6:B1:8A:C8:D2:AB:58:6C:E5:80:67:77:4B:CA:F5:E0:A7:24:C4:24:CE:95:0C:B1:CD\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 107869ms [err] handleSignalingMessage 107869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107870ms [err] handleAnswer 107870ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 107870ms [err] acceptAnswer 107870ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 107870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 107870ms [err] v=0 107870ms [err] o=- 7614471930901347769 2 IN IP4 127.0.0.1 107870ms [err] s=- 107870ms [err] t=0 0 107870ms [err] a=group:BUNDLE 0 107870ms [err] a=msid-semantic: WMS 107870ms [err] m=application 9 DTLS/SCTP 5000 107870ms [err] c=IN IP4 0.0.0.0 107870ms [err] a=ice-ufrag:S4mG 107870ms [err] a=ice-pwd:CTMAO9UQgIWiR9LiAQ/k6OXG 107870ms [err] a=ice-options:trickle 107870ms [err] a=fingerprint:sha-256 63:BE:1E:81:2D:94:76:B6:B1:8A:C8:D2:AB:58:6C:E5:80:67:77:4B:CA:F5:E0:A7:24:C4:24:CE:95:0C:B1:CD 107870ms [err] a=setup:active 107870ms [err] a=mid:0 107870ms [err] a=sctpmap:5000 webrtc-datachannel 1024 107870ms [err] 107870ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 107870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107871ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(XNH6BotVSW 1 udp 1845501695 172.17.0.3 35720 typ prflx) 107871ms [err] connectionstatechanged connecting checking stable 107871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107871ms [err] connectionstatechanged connecting checking stable 107871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107871ms [err] connectionstatechanged connecting checking stable 107871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107871ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49556) -> ('172.17.0.3', 35720)) State.WAITING -> State.IN_PROGRESS 107871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x9b\xbc\xd6\x01\xa4\x80\xc2\x1eN\xbe\x9b'") 107871ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae", "state": "connecting"}] 107872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x9b\xbc\xd6\x01\xa4\x80\xc2\x1eN\xbe\x9b'") 107872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49556) -> ('172.17.0.3', 35720)) State.IN_PROGRESS -> State.SUCCEEDED 107872ms [err] INFO:aioice.ice:Connection(0) ICE completed 107903ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 107903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107903ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 107903ms [err] connectionstatechanged connecting completed stable 107903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107903ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1028885985 1 udp 2113937151 80b9817f-66cf-426b-8cc0-5a98afc265cb.local 35720 typ host generation 0 ufrag S4mG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 107903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1028885985 1 udp 2113937151 80b9817f-66cf-426b-8cc0-5a98afc265cb.local 35720 typ host generation 0 ufrag S4mG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 107903ms [err] handleSignalingMessage 107903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107903ms [err] handleIceCandidate 107903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 107903ms [err] acceptIceCandidate 107903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 107906ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 107906ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 107906ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 107906ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 107907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 107907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 107907ms [err] connectionstatechanged connected completed stable 107907ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107909ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae", "state": "connected"}] 107909ms [err] INFO:aioice.ice:Connection(0) Remote candidate "80b9817f-66cf-426b-8cc0-5a98afc265cb.local" resolved to 172.17.0.3 107910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 107910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 107911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 107912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=236657526, stream_id=1, stream_seq=0) 107912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 107912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=236657526, gaps=[]) 107912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 107912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1804920284, stream_id=1, stream_seq=0) 107913ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1804920284, gaps=[]) 107914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1804920285, stream_id=1, stream_seq=1) 107914ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1804920285, gaps=[]) 107915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1804920286, stream_id=1, stream_seq=2) 107915ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1804920286, gaps=[]) 107949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tw8E1adxcRGc') 107949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tw8E1adxcRGc') 108008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VFRNG+l0NY38') 108008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VFRNG+l0NY38') 108058ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108058ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108058ms [log] [experimentStatusChanged] {"status": "running", "message": null} 108070ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2DRllSrLCEIw') 108070ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2DRllSrLCEIw') 108095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38366) -> ('172.17.0.3', 35720)) State.WAITING -> State.IN_PROGRESS 108095ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x14o\x86\xea\xfe\x82\xda=\xe6\xde\xcc\xb8') 108096ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 35720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x14o\x86\xea\xfe\x82\xda=\xe6\xde\xcc\xb8') 108096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38366) -> ('172.17.0.3', 35720)) State.IN_PROGRESS -> State.SUCCEEDED 108096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49556) -> ('172.17.0.3', 35720)) State.FROZEN -> State.FAILED 108096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38366) -> ('172.17.0.3', 35720)) State.FROZEN -> State.FAILED 108104ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 108104ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae"}', extra='') 108105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 108105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 108105ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 108105ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 108105ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 108105ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 108105ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 108106ms [err] connectionstatechanged closed closed closed 108106ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108106ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 108106ms [err] connectionstatechanged closed closed closed 108106ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108106ms [err] connectionstatechanged closed closed closed 108106ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108106ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c2bcba-b6c2-4504-b7ee-78b90a89a0ae", "state": "closed"}] 108107ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 108107ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 108209ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108209ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 108299ms [err] Traceback (most recent call last): 108299ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108299ms [err] return _run_code(code, main_globals, None, 108299ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108299ms [err] exec(code, run_globals) 108299ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108299ms [err] sys.exit(main()) 108299ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108299ms [err] asyncio.run(main_async()) 108299ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108299ms [err] return loop.run_until_complete(main) 108299ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108299ms [err] self.run_forever() 108299ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108299ms [err] self._run_once() 108299ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108300ms [err] event_list = self._selector.select(timeout) 108300ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108300ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108300ms [err] KeyboardInterrupt 108332ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 108332ms [err] h.flush() 108332ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 108486ms [log] starting device 109196ms [err] DEBUG:asyncio:Using selector: EpollSelector 109358ms [err] ERROR:asyncio:Unclosed client session 109358ms [err] client_session: 109454ms [log] parsing 109454ms [log] creating device handler 109454ms [log] [ready] 109454ms [log] reading line 109454ms [log] [websocketToken] "64d03dee-0df2-42c0-b8ae-9d2fe159ffb3" 109488ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 109488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 109488ms [log] [websocketConnected] 111170ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 111170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 111170ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 111183ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8fd42b62-0537-4af1-8c5c-5ec7712269f1"}}', extra='') 111183ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8fd42b62-0537-4af1-8c5c-5ec7712269f1"}}', extra='') 111183ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8fd42b62-0537-4af1-8c5c-5ec7712269f1"} 111267ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327","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='') 111267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327","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='') 111272ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327", "state": "new"}] 113276ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113276ms [err] handleSignalingMessage 113276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 113276ms [err] handleOptions 113276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 113276ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 113276ms [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='') 113276ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 113276ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 9156411454363120448 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:2owD\\r\\na=ice-pwd:ij2fsJHBxaPppfIA+3cMIzfU\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 67:4F:5D:94:35:37:A3:05:46:E7:BD:A0:D1:10:5B:6C:9F:A2:AF:88:75:8B:C9:C2:C9:A7:F2:29:B9:0B:EE:97\\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/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 9156411454363120448 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:2owD\\r\\na=ice-pwd:ij2fsJHBxaPppfIA+3cMIzfU\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 67:4F:5D:94:35:37:A3:05:46:E7:BD:A0:D1:10:5B:6C:9F:A2:AF:88:75:8B:C9:C2:C9:A7:F2:29:B9:0B:EE:97\\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/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113276ms [err] handleSignalingMessage 113276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 113277ms [err] handleOffer 113277ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 113277ms [err] makeAnswer 113277ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 113277ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 113277ms [err] v=0 113277ms [err] o=- 9156411454363120448 2 IN IP4 127.0.0.1 113277ms [err] s=- 113277ms [err] t=0 0 113277ms [err] a=group:BUNDLE 0 113277ms [err] a=extmap-allow-mixed 113277ms [err] a=msid-semantic: WMS 113277ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 113277ms [err] c=IN IP4 0.0.0.0 113277ms [err] a=ice-ufrag:2owD 113277ms [err] a=ice-pwd:ij2fsJHBxaPppfIA+3cMIzfU 113277ms [err] a=ice-options:trickle 113277ms [err] a=fingerprint:sha-256 67:4F:5D:94:35:37:A3:05:46:E7:BD:A0:D1:10:5B:6C:9F:A2:AF:88:75:8B:C9:C2:C9:A7:F2:29:B9:0B:EE:97 113277ms [err] a=setup:actpass 113277ms [err] a=mid:0 113277ms [err] a=sctp-port:5000 113277ms [err] a=max-message-size:262144 113277ms [err] 113278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 113278ms [err] v=0 113278ms [err] o=- 9156411454363120448 2 IN IP4 127.0.0.1 113278ms [err] s=- 113278ms [err] t=0 0 113278ms [err] a=group:BUNDLE 0 113278ms [err] a=extmap-allow-mixed 113278ms [err] a=msid-semantic: WMS 113278ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 113278ms [err] c=IN IP4 0.0.0.0 113278ms [err] a=ice-ufrag:2owD 113278ms [err] a=ice-pwd:ij2fsJHBxaPppfIA+3cMIzfU 113278ms [err] a=ice-options:trickle 113278ms [err] a=fingerprint:sha-256 67:4F:5D:94:35:37:A3:05:46:E7:BD:A0:D1:10:5B:6C:9F:A2:AF:88:75:8B:C9:C2:C9:A7:F2:29:B9:0B:EE:97 113278ms [err] a=setup:actpass 113278ms [err] a=mid:0 113278ms [err] a=sctp-port:5000 113278ms [err] a=max-message-size:262144 113278ms [err] 113278ms [err] connectionstatechanged new new have-remote-offer 113278ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 113279ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327", "state": "new"}] 113279ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 113279ms [err] v=0 113279ms [err] o=- 3955623243 3955623243 IN IP4 0.0.0.0 113279ms [err] s=- 113279ms [err] t=0 0 113279ms [err] a=group:BUNDLE 0 113279ms [err] a=msid-semantic:WMS * 113279ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 113279ms [err] c=IN IP4 0.0.0.0 113279ms [err] a=mid:0 113279ms [err] a=sctp-port:5000 113279ms [err] a=max-message-size:65536 113279ms [err] a=ice-ufrag:YtvI 113279ms [err] a=ice-pwd:McOXcMa7PxPseEgx3TQlEj 113279ms [err] a=fingerprint:sha-256 4F:36:3C:E1:19:19:47:B9:BC:2D:58:BA:6A:64:D9:DD:4C:E2:D4:D0:87:0F:AB:6E:15:A4:0E:3C:0A:47:80:0D 113279ms [err] a=fingerprint:sha-384 2C:70:77:D1:E9:D4:33:0B:34:EC:7C:A8:D8:F3:58:A9:D7:55:92:43:D3:BD:AD:26:F6:44:75:04:1B:03:AA:9D:26:29:71:08:9E:28:5E:7F:A1:61:58:C9:1D:B4:AB:74 113279ms [err] a=fingerprint:sha-512 BF:8D:20:24:9D:9E:D5:82:A7:6A:D8:F5:66:29:C9:D7:6A:F1:CA:59:40:17:5C:32:C0:EB:A9:96:72:80:9D:80:BE:36:31:89:20:17:39:92:FA:F6:72:9E:51:CB:2A:D3:EC:12:A0:59:DA:DF:26:13:D3:CB:3E:5B:46:1F:EA:E6 113279ms [err] a=setup:active 113279ms [err] 113279ms [err] connectionstatechanged new new stable 113279ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 113279ms [err] connectionstatechanged new new stable 113279ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 113280ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 113281ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 113281ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 113281ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 113282ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 113282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 113282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 113282ms [err] connectionstatechanged connecting checking stable 113282ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 113282ms [err] connectionstatechanged connecting checking stable 113282ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 113282ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327", "state": "connecting"}] 113290ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SPnj66kOgp9G') 113291ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SPnj66kOgp9G') 113291ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qYRxL8qTBw 1 udp 1845501695 172.17.0.3 39067 typ prflx) 113291ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45065) -> ('172.17.0.3', 39067)) State.WAITING -> State.IN_PROGRESS 113291ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\tF\x9b\xa3\xeeK5\xfd\x14%*') 113294ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce\tF\x9b\xa3\xeeK5\xfd\x14%*') 113294ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45065) -> ('172.17.0.3', 39067)) State.IN_PROGRESS -> State.SUCCEEDED 113294ms [err] INFO:aioice.ice:Connection(0) ICE completed 113302ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 113303ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 113328ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 113329ms [err] connectionstatechanged connecting completed stable 113329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 113329ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:769458482 1 udp 2113937151 7496121f-1f30-4f0a-84a1-4a051395fd09.local 39067 typ host generation 0 ufrag 2owD network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113329ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:769458482 1 udp 2113937151 7496121f-1f30-4f0a-84a1-4a051395fd09.local 39067 typ host generation 0 ufrag 2owD network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113329ms [err] handleSignalingMessage 113329ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 113329ms [err] handleIceCandidate 113329ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 113329ms [err] acceptIceCandidate 113329ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 113333ms [err] INFO:aioice.ice:Connection(0) Remote candidate "7496121f-1f30-4f0a-84a1-4a051395fd09.local" resolved to 172.17.0.3 113334ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 113334ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 113334ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 113334ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 113334ms [err] connectionstatechanged connected completed stable 113334ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 113335ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327", "state": "connected"}] 113336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 113336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 113337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 113338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 113338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 113338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 113339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3111142061, stream_id=1, stream_seq=0) 113339ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 113339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3703965221, stream_id=1, stream_seq=0) 113339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 113340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3111142061, gaps=[]) 113340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3703965221, gaps=[]) 113340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 113340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3111142062, stream_id=1, stream_seq=1) 113340ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 113341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3111142062, gaps=[]) 113341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3111142063, stream_id=1, stream_seq=2) 113341ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 113341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3111142063, gaps=[]) 113341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3111142064, stream_id=1, stream_seq=3) 113341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3111142064, gaps=[]) 113342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3111142065, stream_id=1, stream_seq=4) 113342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3111142065, gaps=[]) 113372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dsLkyRgQnLPt') 113372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dsLkyRgQnLPt') 113373ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45065) -> ('172.17.0.3', 39067)) State.FROZEN -> State.FAILED 113373ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33636) -> ('172.17.0.3', 39067)) State.FROZEN -> State.FAILED 113426ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 113426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 113427ms [log] [experimentStatusChanged] {"status": "running", "message": null} 113430ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q43PVsj6hz5P') 113430ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q43PVsj6hz5P') 113523ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113523ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327"}', extra='') 113523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 113523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 113523ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 113523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 113523ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 113523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 113524ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 113524ms [err] connectionstatechanged closed closed closed 113524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113524ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 113524ms [err] connectionstatechanged closed closed closed 113524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113525ms [err] connectionstatechanged closed closed closed 113525ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113525ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/60a94047-9f1a-4786-958c-3ea31d0c7327", "state": "closed"}] 113525ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 113525ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 113617ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 113617ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 113617ms [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 113712ms [err] Traceback (most recent call last): 113712ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 113712ms [err] return _run_code(code, main_globals, None, 113712ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 113712ms [err] exec(code, run_globals) 113712ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 113712ms [err] sys.exit(main()) 113712ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 113712ms [err] asyncio.run(main_async()) 113712ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 113713ms [err] return loop.run_until_complete(main) 113713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 113713ms [err] self.run_forever() 113713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 113713ms [err] self._run_once() 113713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 113714ms [err] event_list = self._selector.select(timeout) 113714ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 113714ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 113714ms [err] KeyboardInterrupt 113717ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 113717ms [err] h.flush() 113717ms [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 124657ms [log] starting device 125383ms [err] DEBUG:asyncio:Using selector: EpollSelector 125575ms [err] ERROR:asyncio:Unclosed client session 125575ms [err] client_session: 125679ms [log] parsing 125679ms [log] creating device handler 125679ms [log] [ready] 125679ms [log] reading line 125679ms [log] [websocketToken] "9d3b8cc0-93d3-4525-ab45-58eb4be1bed9" 125721ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 125721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 125721ms [log] [websocketConnected] 126007ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 126007ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 126007ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 126012ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/60ed6a49-7e05-4562-b108-81cb5a7b6670"}}', extra='') 126012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/60ed6a49-7e05-4562-b108-81cb5a7b6670"}}', extra='') 126012ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/60ed6a49-7e05-4562-b108-81cb5a7b6670"} 126066ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","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='') 126066ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","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='') 126094ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "new"}] 128108ms [err] makeOffer 128108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 128108ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 128108ms [err] v=0 128108ms [err] o=- 3955623258 3955623258 IN IP4 0.0.0.0 128108ms [err] s=- 128108ms [err] t=0 0 128108ms [err] a=group:BUNDLE 0 128108ms [err] a=msid-semantic:WMS * 128108ms [err] m=application 9 DTLS/SCTP 5000 128108ms [err] c=IN IP4 0.0.0.0 128108ms [err] a=mid:0 128108ms [err] a=sctpmap:5000 webrtc-datachannel 65535 128108ms [err] a=max-message-size:65536 128108ms [err] a=ice-ufrag:Nncv 128108ms [err] a=ice-pwd:TZMMZ54iTgJq1cYZaOaYio 128108ms [err] a=fingerprint:sha-256 7D:16:13:0E:D1:F8:81:45:C6:5D:BE:D7:FA:C7:FE:2F:12:3D:31:34:C9:5A:24:0A:D7:39:F4:6D:16:38:6B:24 128108ms [err] a=fingerprint:sha-384 0A:80:14:C1:5F:1C:24:D4:7A:F1:69:D0:09:C6:9B:04:B3:8D:F8:17:3C:DB:08:CF:B7:5A:7D:DA:9B:E9:9C:6D:C9:CF:92:90:AF:D3:8C:8A:E5:5A:28:46:D9:5A:E1:F8 128108ms [err] a=fingerprint:sha-512 5B:F0:EC:77:DD:6C:0C:9A:CE:BD:79:AB:CB:C2:3B:63:57:A2:EB:BE:32:58:BC:E3:A6:3C:87:62:C4:49:24:4A:5D:F0:4A:E4:41:54:2F:15:38:F9:D3:C3:4A:81:BC:E6:1B:3F:FE:DD:53:D9:01:DB:FD:56:B8:07:30:89:6D:04 128108ms [err] a=setup:actpass 128108ms [err] 128109ms [err] connectionstatechanged new new have-local-offer 128109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 128109ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 128110ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "new"}] 128110ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 128111ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 128111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 128111ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 128111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 128112ms [err] handleSignalingMessage 128112ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 128112ms [err] handleOptions 128112ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 128112ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 128112ms [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='') 128112ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 128121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59843) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfd\xb6M\xa7EhTV\x95\x91\xc6\xde') 128122ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59843) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfd\xb6M\xa7EhTV\x95\x91\xc6\xde') 128126ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623258 3955623258 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 59843 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 59843 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54997 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:qQY4\\r\\na=ice-pwd:d6kGFLPlvcin7y1vfkPIKK\\r\\na=fingerprint:sha-256 38:D3:64:31:F9:07:C1:E6:55:6F:AA:D5:3F:21:98:6F:33:CE:12:84:A9:FB:44:B2:75:47:CC:84:C1:5B:D2:DD\\r\\na=fingerprint:sha-384 1C:20:88:C6:80:63:DD:25:90:5A:9C:B3:01:AA:2A:BD:23:44:46:BB:B5:B9:9B:00:82:38:B2:64:E4:9C:D0:D0:2E:61:84:71:04:DB:CB:04:F9:09:E2:30:F3:16:68:35\\r\\na=fingerprint:sha-512 D9:77:5D:8A:11:13:C5:CF:76:4B:EA:5D:F9:97:A6:EE:95:36:EA:DA:78:97:D0:14:CA:77:21:53:AA:79:CD:84:D3:31:44:39:06:4E:DF:82:EE:3C:FE:00:11:24:F4:9C:A5:25:F4:A6:69:9F:03:41:CC:7A:68:CD:85:39:0D:73\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 128126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623258 3955623258 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 59843 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 59843 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54997 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:qQY4\\r\\na=ice-pwd:d6kGFLPlvcin7y1vfkPIKK\\r\\na=fingerprint:sha-256 38:D3:64:31:F9:07:C1:E6:55:6F:AA:D5:3F:21:98:6F:33:CE:12:84:A9:FB:44:B2:75:47:CC:84:C1:5B:D2:DD\\r\\na=fingerprint:sha-384 1C:20:88:C6:80:63:DD:25:90:5A:9C:B3:01:AA:2A:BD:23:44:46:BB:B5:B9:9B:00:82:38:B2:64:E4:9C:D0:D0:2E:61:84:71:04:DB:CB:04:F9:09:E2:30:F3:16:68:35\\r\\na=fingerprint:sha-512 D9:77:5D:8A:11:13:C5:CF:76:4B:EA:5D:F9:97:A6:EE:95:36:EA:DA:78:97:D0:14:CA:77:21:53:AA:79:CD:84:D3:31:44:39:06:4E:DF:82:EE:3C:FE:00:11:24:F4:9C:A5:25:F4:A6:69:9F:03:41:CC:7A:68:CD:85:39:0D:73\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 128126ms [err] handleSignalingMessage 128126ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 128126ms [err] handleAnswer 128126ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 128127ms [err] acceptAnswer 128127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 128127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 128127ms [err] v=0 128127ms [err] o=- 3955623258 3955623258 IN IP4 0.0.0.0 128127ms [err] s=- 128127ms [err] t=0 0 128127ms [err] a=group:BUNDLE 0 128127ms [err] a=msid-semantic:WMS * 128127ms [err] m=application 59843 DTLS/SCTP 5000 128127ms [err] c=IN IP4 172.30.0.1 128127ms [err] a=mid:0 128127ms [err] a=sctpmap:5000 webrtc-datachannel 65535 128127ms [err] a=max-message-size:65536 128127ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59843 typ host 128127ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54997 typ host 128127ms [err] a=end-of-candidates 128127ms [err] a=ice-ufrag:qQY4 128127ms [err] a=ice-pwd:d6kGFLPlvcin7y1vfkPIKK 128127ms [err] a=fingerprint:sha-256 38:D3:64:31:F9:07:C1:E6:55:6F:AA:D5:3F:21:98:6F:33:CE:12:84:A9:FB:44:B2:75:47:CC:84:C1:5B:D2:DD 128127ms [err] a=fingerprint:sha-384 1C:20:88:C6:80:63:DD:25:90:5A:9C:B3:01:AA:2A:BD:23:44:46:BB:B5:B9:9B:00:82:38:B2:64:E4:9C:D0:D0:2E:61:84:71:04:DB:CB:04:F9:09:E2:30:F3:16:68:35 128127ms [err] a=fingerprint:sha-512 D9:77:5D:8A:11:13:C5:CF:76:4B:EA:5D:F9:97:A6:EE:95:36:EA:DA:78:97:D0:14:CA:77:21:53:AA:79:CD:84:D3:31:44:39:06:4E:DF:82:EE:3C:FE:00:11:24:F4:9C:A5:25:F4:A6:69:9F:03:41:CC:7A:68:CD:85:39:0D:73 128127ms [err] a=setup:active 128127ms [err] 128128ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 128128ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 128128ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 128128ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35987) -> ('172.30.0.1', 59843)) State.FROZEN -> State.WAITING 128128ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60577) -> ('172.30.0.1', 59843)) State.FROZEN -> State.WAITING 128129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35987) -> ('172.17.0.3', 54997)) State.FROZEN -> State.WAITING 128129ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jPUb1xVZba 1 udp 1862270975 172.17.0.3 59843 typ prflx) 128129ms [err] connectionstatechanged connecting checking stable 128129ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128129ms [err] connectionstatechanged connecting checking stable 128129ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128129ms [err] connectionstatechanged connecting checking stable 128129ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35987) -> ('172.17.0.3', 59843)) State.WAITING -> State.IN_PROGRESS 128129ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59843) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"n:?\x98\xceBw'Q\xc0\x89\xfd") 128130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35987) -> ('172.30.0.1', 59843)) State.WAITING -> State.IN_PROGRESS 128130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59843) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6\xc8Y\xd8-6\xc8\xe4\xb1V\xd3\xcf') 128130ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "connecting"}] 128130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59843) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"n:?\x98\xceBw'Q\xc0\x89\xfd") 128130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35987) -> ('172.17.0.3', 59843)) State.IN_PROGRESS -> State.SUCCEEDED 128131ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60577) -> ('172.30.0.1', 59843)) State.WAITING -> State.FAILED 128131ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35987) -> ('172.17.0.3', 54997)) State.WAITING -> State.FAILED 128131ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60577) -> ('172.17.0.3', 54997)) State.FROZEN -> State.FAILED 128131ms [err] INFO:aioice.ice:Connection(0) ICE completed 128155ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59843) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6\xc8Y\xd8-6\xc8\xe4\xb1V\xd3\xcf') 128156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35987) -> ('172.30.0.1', 59843)) State.IN_PROGRESS -> State.SUCCEEDED 128156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59843) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2\xdc\xe4\x80\x7f\xc3\xe9\x10\xdc\xebJ\xa6') 128156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59843) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2\xdc\xe4\x80\x7f\xc3\xe9\x10\xdc\xebJ\xa6') 128156ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 128156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 128158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 128158ms [err] connectionstatechanged connecting completed stable 128158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 128163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 128163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 128163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 128163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 128164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 128164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 128164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 128164ms [err] connectionstatechanged connected completed stable 128164ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 128164ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "connected"}] 128164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 128166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 128166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 128166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 128166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3062051640, stream_id=1, stream_seq=0) 128166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 128167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2983961118, stream_id=1, stream_seq=0) 128167ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 128167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2983961118, gaps=[]) 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3062051640, gaps=[]) 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2983961119, stream_id=1, stream_seq=1) 128168ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2983961119, gaps=[]) 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2983961120, stream_id=1, stream_seq=2) 128168ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 128169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2983961120, gaps=[]) 128270ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 128270ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 128270ms [log] [experimentStatusChanged] {"status": "running", "message": null} 128355ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d"}', extra='') 128355ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d"}', extra='') 128355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 128356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 128356ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 128356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 128356ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 128356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 128356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 128356ms [err] connectionstatechanged closed closed closed 128356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 128356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 128357ms [err] connectionstatechanged closed closed closed 128357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 128357ms [err] connectionstatechanged closed closed closed 128357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 128357ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "closed"}] 128357ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 128357ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 128461ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 128461ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 128461ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 128550ms [err] Traceback (most recent call last): 128550ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 128551ms [err] return _run_code(code, main_globals, None, 128551ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 128551ms [err] exec(code, run_globals) 128551ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 128551ms [err] sys.exit(main()) 128551ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 128551ms [err] asyncio.run(main_async()) 128551ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 128551ms [err] return loop.run_until_complete(main) 128551ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 128551ms [err] self.run_forever() 128551ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 128552ms [err] self._run_once() 128552ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 128559ms [err] event_list = self._selector.select(timeout) 128559ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 128559ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 128559ms [err] KeyboardInterrupt 128559ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 128559ms [err] h.flush() 128559ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 128745ms [log] starting device 129421ms [err] DEBUG:asyncio:Using selector: EpollSelector 129613ms [err] ERROR:asyncio:Unclosed client session 129613ms [err] client_session: 129717ms [log] parsing 129717ms [log] creating device handler 129717ms [log] [ready] 129717ms [log] reading line 129717ms [log] [websocketToken] "67d5cbbf-9d52-4007-a837-6b71c92bc8a5" 129757ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 129757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 129757ms [log] [websocketConnected] 130044ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 130044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 130044ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 130081ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f98dd1da-a586-457e-9298-53410430ddda"}}', extra='') 130081ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f98dd1da-a586-457e-9298-53410430ddda"}}', extra='') 130081ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f98dd1da-a586-457e-9298-53410430ddda"} 130137ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","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='') 130137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","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='') 130141ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "new"}] 132144ms [err] makeOffer 132144ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 132144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 132144ms [err] v=0 132144ms [err] o=- 3955623262 3955623262 IN IP4 0.0.0.0 132144ms [err] s=- 132144ms [err] t=0 0 132144ms [err] a=group:BUNDLE 0 132144ms [err] a=msid-semantic:WMS * 132144ms [err] m=application 9 DTLS/SCTP 5000 132144ms [err] c=IN IP4 0.0.0.0 132144ms [err] a=mid:0 132144ms [err] a=sctpmap:5000 webrtc-datachannel 65535 132144ms [err] a=max-message-size:65536 132144ms [err] a=ice-ufrag:DWJ6 132144ms [err] a=ice-pwd:jfaUvdzEeMm0dCF35dlJoo 132144ms [err] a=fingerprint:sha-256 C0:FC:CC:D3:0F:60:4C:13:FB:49:2B:02:6A:CF:CF:19:7F:7D:D7:60:3C:FE:2A:52:7E:07:24:76:1A:16:F1:33 132144ms [err] a=fingerprint:sha-384 AC:BF:E6:99:66:CA:7E:59:1F:32:C7:32:F1:0B:2F:B0:C8:91:CB:71:3D:C8:D3:E3:6D:7E:F0:33:74:D8:6D:4F:72:22:6D:E5:0A:90:49:3E:0B:B4:E3:47:1B:B8:06:35 132144ms [err] a=fingerprint:sha-512 19:6E:77:7C:43:A8:88:DC:24:45:B4:51:7B:97:7C:B2:00:36:2A:6D:F5:29:3F:2A:71:2C:25:21:38:16:02:37:D7:B6:83:96:1F:A3:31:55:90:BA:5C:87:E9:B0:E3:CB:7D:DD:E9:0A:89:60:59:85:5C:DA:F2:73:77:8D:3F:A3 132144ms [err] a=setup:actpass 132144ms [err] 132145ms [err] connectionstatechanged new new have-local-offer 132145ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 132145ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 132146ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "new"}] 132146ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 132147ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 132147ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 132147ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 132147ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 132147ms [err] handleSignalingMessage 132147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 132147ms [err] handleOptions 132147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 132147ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 132148ms [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='') 132148ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 132156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 55512) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80\xdc\x05\x9e\x89\xcfH=\xa6\x8c\xed\x07') 132156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 55512) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80\xdc\x05\x9e\x89\xcfH=\xa6\x8c\xed\x07') 132160ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623262 3955623262 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 55512 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 55512 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 41781 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:O9Wi\\r\\na=ice-pwd:k80o35DQivG6lI5CHQSMwt\\r\\na=fingerprint:sha-256 A5:18:5F:7D:0D:90:52:8A:51:B2:F2:B8:A7:03:BA:39:F8:A3:BC:E3:DE:05:A3:1D:F9:DD:87:C4:85:3A:F7:56\\r\\na=fingerprint:sha-384 61:89:ED:81:B7:00:1A:9E:73:36:1D:0C:4A:CC:F5:A5:7F:0F:29:76:D3:40:1D:4F:59:04:AB:E1:BD:04:8C:C8:4A:92:BA:D3:7E:A3:1B:E6:71:3E:AD:CA:14:08:17:ED\\r\\na=fingerprint:sha-512 E2:DF:7D:8F:ED:7C:30:E5:4F:E2:0D:86:22:8A:A1:EE:27:FB:97:B3:2E:8B:D3:66:B3:EF:10:05:78:AD:19:C9:82:EA:73:65:60:C0:95:21:49:E1:DC:A7:FA:27:75:35:40:5B:AB:57:A7:CF:C2:98:AE:81:A4:DB:45:A1:A3:10\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 132160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623262 3955623262 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 55512 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 55512 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 41781 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:O9Wi\\r\\na=ice-pwd:k80o35DQivG6lI5CHQSMwt\\r\\na=fingerprint:sha-256 A5:18:5F:7D:0D:90:52:8A:51:B2:F2:B8:A7:03:BA:39:F8:A3:BC:E3:DE:05:A3:1D:F9:DD:87:C4:85:3A:F7:56\\r\\na=fingerprint:sha-384 61:89:ED:81:B7:00:1A:9E:73:36:1D:0C:4A:CC:F5:A5:7F:0F:29:76:D3:40:1D:4F:59:04:AB:E1:BD:04:8C:C8:4A:92:BA:D3:7E:A3:1B:E6:71:3E:AD:CA:14:08:17:ED\\r\\na=fingerprint:sha-512 E2:DF:7D:8F:ED:7C:30:E5:4F:E2:0D:86:22:8A:A1:EE:27:FB:97:B3:2E:8B:D3:66:B3:EF:10:05:78:AD:19:C9:82:EA:73:65:60:C0:95:21:49:E1:DC:A7:FA:27:75:35:40:5B:AB:57:A7:CF:C2:98:AE:81:A4:DB:45:A1:A3:10\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 132160ms [err] handleSignalingMessage 132160ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 132160ms [err] handleAnswer 132160ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 132160ms [err] acceptAnswer 132160ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 132160ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 132160ms [err] v=0 132160ms [err] o=- 3955623262 3955623262 IN IP4 0.0.0.0 132160ms [err] s=- 132160ms [err] t=0 0 132160ms [err] a=group:BUNDLE 0 132160ms [err] a=msid-semantic:WMS * 132160ms [err] m=application 55512 DTLS/SCTP 5000 132160ms [err] c=IN IP4 172.30.0.1 132160ms [err] a=mid:0 132160ms [err] a=sctpmap:5000 webrtc-datachannel 65535 132160ms [err] a=max-message-size:65536 132160ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55512 typ host 132160ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 41781 typ host 132160ms [err] a=end-of-candidates 132160ms [err] a=ice-ufrag:O9Wi 132160ms [err] a=ice-pwd:k80o35DQivG6lI5CHQSMwt 132160ms [err] a=fingerprint:sha-256 A5:18:5F:7D:0D:90:52:8A:51:B2:F2:B8:A7:03:BA:39:F8:A3:BC:E3:DE:05:A3:1D:F9:DD:87:C4:85:3A:F7:56 132160ms [err] a=fingerprint:sha-384 61:89:ED:81:B7:00:1A:9E:73:36:1D:0C:4A:CC:F5:A5:7F:0F:29:76:D3:40:1D:4F:59:04:AB:E1:BD:04:8C:C8:4A:92:BA:D3:7E:A3:1B:E6:71:3E:AD:CA:14:08:17:ED 132160ms [err] a=fingerprint:sha-512 E2:DF:7D:8F:ED:7C:30:E5:4F:E2:0D:86:22:8A:A1:EE:27:FB:97:B3:2E:8B:D3:66:B3:EF:10:05:78:AD:19:C9:82:EA:73:65:60:C0:95:21:49:E1:DC:A7:FA:27:75:35:40:5B:AB:57:A7:CF:C2:98:AE:81:A4:DB:45:A1:A3:10 132160ms [err] a=setup:active 132160ms [err] 132162ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 132162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 132162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 132162ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45136) -> ('172.30.0.1', 55512)) State.FROZEN -> State.WAITING 132162ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34329) -> ('172.30.0.1', 55512)) State.FROZEN -> State.WAITING 132162ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45136) -> ('172.17.0.3', 41781)) State.FROZEN -> State.WAITING 132162ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(SOb6ngs1X3 1 udp 1862270975 172.17.0.3 55512 typ prflx) 132163ms [err] connectionstatechanged connecting checking stable 132163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 132163ms [err] connectionstatechanged connecting checking stable 132163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 132163ms [err] connectionstatechanged connecting checking stable 132163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 132163ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45136) -> ('172.17.0.3', 55512)) State.WAITING -> State.IN_PROGRESS 132163ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 55512) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x966\xda\xa0]w#\xe85c\xa8H') 132163ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45136) -> ('172.30.0.1', 55512)) State.WAITING -> State.IN_PROGRESS 132187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55512) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x9d\x11S@\x065'\xe9\x98h\xfa\xb7") 132188ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "connecting"}] 132188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 55512) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x966\xda\xa0]w#\xe85c\xa8H') 132188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45136) -> ('172.17.0.3', 55512)) State.IN_PROGRESS -> State.SUCCEEDED 132188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34329) -> ('172.30.0.1', 55512)) State.WAITING -> State.FAILED 132188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45136) -> ('172.17.0.3', 41781)) State.WAITING -> State.FAILED 132188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34329) -> ('172.17.0.3', 41781)) State.FROZEN -> State.FAILED 132188ms [err] INFO:aioice.ice:Connection(0) ICE completed 132189ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 132189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 132190ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 132190ms [err] connectionstatechanged connecting completed stable 132191ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 132191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55512) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x9d\x11S@\x065'\xe9\x98h\xfa\xb7") 132191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55512) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb4r\xa74\xd0\xb0\\\xc0\x83\xfb\xceh') 132191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55512) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb4r\xa74\xd0\xb0\\\xc0\x83\xfb\xceh') 132194ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 132194ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 132194ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 132194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 132194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 132194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 132195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 132195ms [err] connectionstatechanged connected completed stable 132195ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 132195ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "connected"}] 132195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 132197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3517687544, stream_id=1, stream_seq=0) 132197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 132197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1099078322, stream_id=1, stream_seq=0) 132197ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078322, gaps=[]) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3517687544, gaps=[]) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1099078323, stream_id=1, stream_seq=1) 132198ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078323, gaps=[]) 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1099078324, stream_id=1, stream_seq=2) 132199ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078324, gaps=[]) 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1099078325, stream_id=1, stream_seq=3) 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078325, gaps=[]) 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1099078326, stream_id=1, stream_seq=4) 132200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078326, gaps=[]) 132300ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 132300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 132300ms [log] [experimentStatusChanged] {"status": "running", "message": null} 132385ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49"}', extra='') 132385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49"}', extra='') 132385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 132385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 132385ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 132385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 132385ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 132385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 132385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 132385ms [err] connectionstatechanged closed closed closed 132385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 132385ms [err] connectionstatechanged closed closed closed 132385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132385ms [err] connectionstatechanged closed closed closed 132385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132386ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "closed"}] 132386ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 132386ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 132485ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 132485ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 132485ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 132572ms [err] Traceback (most recent call last): 132572ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 132572ms [err] return _run_code(code, main_globals, None, 132572ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 132572ms [err] exec(code, run_globals) 132572ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 132572ms [err] sys.exit(main()) 132572ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 132572ms [err] asyncio.run(main_async()) 132572ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 132572ms [err] return loop.run_until_complete(main) 132572ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 132572ms [err] self.run_forever() 132572ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 132572ms [err] self._run_once() 132572ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 132572ms [err] event_list = self._selector.select(timeout) 132572ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 132572ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 132572ms [err] KeyboardInterrupt 132572ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 132572ms [err] h.flush() 132572ms [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