================== js Client to python Client Communication: should connect without errors 9133ms [log] starting device 10001ms [err] DEBUG:asyncio:Using selector: EpollSelector 10196ms [err] ERROR:asyncio:Unclosed client session 10196ms [err] client_session: 10373ms [log] parsing 10373ms [log] creating device handler 10373ms [log] [ready] 10373ms [log] reading line 10373ms [log] [websocketToken] "7a89404c-c2c8-4e4f-8bee-b45fae88a496" 10383ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10384ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 12429ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12429ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 12444ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/62d510b9-14a3-4bd8-ac06-16d381d7f202"}}', extra='') 12444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/62d510b9-14a3-4bd8-ac06-16d381d7f202"}}', extra='') 12444ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/62d510b9-14a3-4bd8-ac06-16d381d7f202"} 12539ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 12539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 12543ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd", "state": "new"}] 14546ms [err] makeOffer 14546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 14546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 14546ms [err] v=0 14546ms [err] o=- 3952609114 3952609114 IN IP4 0.0.0.0 14546ms [err] s=- 14546ms [err] t=0 0 14546ms [err] a=group:BUNDLE 0 14546ms [err] a=msid-semantic:WMS * 14546ms [err] m=application 9 DTLS/SCTP 5000 14546ms [err] c=IN IP4 0.0.0.0 14546ms [err] a=mid:0 14546ms [err] a=sctpmap:5000 webrtc-datachannel 65535 14546ms [err] a=max-message-size:65536 14546ms [err] a=ice-ufrag:XG99 14546ms [err] a=ice-pwd:1rIkteEDx7oUs5Mwgp1mGX 14546ms [err] a=fingerprint:sha-256 A5:68:AF:4E:FE:06:FE:0B:91:64:91:00:22:77:DB:04:C4:98:C2:50:E5:A5:0F:0A:25:A8:3B:2A:98:BD:A5:88 14546ms [err] a=fingerprint:sha-384 D1:35:AE:0E:67:EE:73:6B:D7:B7:F9:B3:7A:34:0C:9C:D2:83:5E:6D:13:B2:4C:61:BF:42:5E:06:2F:73:E1:58:7E:99:4C:02:91:14:93:A5:61:B4:D5:B8:09:D0:0E:64 14546ms [err] a=fingerprint:sha-512 9F:54:13:2E:34:07:A3:8A:DE:F0:DE:51:49:FF:48:3A:AA:1A:F7:75:62:9C:A4:53:F7:2E:C7:CD:98:66:79:DD:2C:F3:FB:C5:94:AA:00:11:DF:6D:B4:2E:77:81:0C:60:08:6F:8B:CE:D0:82:8D:D2:F6:A7:2B:0F:1E:52:53:CF 14546ms [err] a=setup:actpass 14546ms [err] 14547ms [err] connectionstatechanged new new have-local-offer 14547ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 14547ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 14548ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd", "state": "new"}] 14548ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 14549ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 14549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 14550ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14550ms [err] handleSignalingMessage 14550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14550ms [err] handleOptions 14550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 14550ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 14550ms [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='') 14550ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 14561ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm9DSfRoNQ1lP') 14561ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'm9DSfRoNQ1lP') 14562ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8054047496019265442 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:1qxk\\r\\na=ice-pwd:DtYum7O6lzdZMPw44x0H3kO6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 14:EE:75:9F:6D:BF:0E:5B:70:FF:F0:7A:78:9E:FC:20:BF:55:E0:F3:3B:D9:B2:9E:8D:D4:0F:0E:59:D1:51:5F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14562ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8054047496019265442 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:1qxk\\r\\na=ice-pwd:DtYum7O6lzdZMPw44x0H3kO6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 14:EE:75:9F:6D:BF:0E:5B:70:FF:F0:7A:78:9E:FC:20:BF:55:E0:F3:3B:D9:B2:9E:8D:D4:0F:0E:59:D1:51:5F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14562ms [err] handleSignalingMessage 14562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14562ms [err] handleAnswer 14562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 14562ms [err] acceptAnswer 14562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 14562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 14562ms [err] v=0 14562ms [err] o=- 8054047496019265442 2 IN IP4 127.0.0.1 14562ms [err] s=- 14562ms [err] t=0 0 14562ms [err] a=group:BUNDLE 0 14562ms [err] a=msid-semantic: WMS 14562ms [err] m=application 9 DTLS/SCTP 5000 14562ms [err] c=IN IP4 0.0.0.0 14562ms [err] a=ice-ufrag:1qxk 14562ms [err] a=ice-pwd:DtYum7O6lzdZMPw44x0H3kO6 14562ms [err] a=ice-options:trickle 14562ms [err] a=fingerprint:sha-256 14:EE:75:9F:6D:BF:0E:5B:70:FF:F0:7A:78:9E:FC:20:BF:55:E0:F3:3B:D9:B2:9E:8D:D4:0F:0E:59:D1:51:5F 14562ms [err] a=setup:active 14562ms [err] a=mid:0 14562ms [err] a=sctpmap:5000 webrtc-datachannel 1024 14562ms [err] 14563ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 14563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 14563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 14563ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(SEwlMzKuip 1 udp 1845501695 172.17.0.3 44154 typ prflx) 14564ms [err] connectionstatechanged connecting checking stable 14564ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14564ms [err] connectionstatechanged connecting checking stable 14564ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14564ms [err] connectionstatechanged connecting checking stable 14564ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14564ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49842) -> ('172.17.0.3', 44154)) State.WAITING -> State.IN_PROGRESS 14564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x99&\xf8\xa9\xcac\xc3W\x80\x97\xa7{') 14564ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd", "state": "connecting"}] 14565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x99&\xf8\xa9\xcac\xc3W\x80\x97\xa7{') 14565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49842) -> ('172.17.0.3', 44154)) State.IN_PROGRESS -> State.SUCCEEDED 14565ms [err] INFO:aioice.ice:Connection(0) ICE completed 14589ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 14590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 14591ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 14592ms [err] connectionstatechanged connecting completed stable 14592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 14596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 14596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 14596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 14596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 14596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 14596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 14596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 14596ms [err] connectionstatechanged connected completed stable 14596ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 14596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd", "state": "connected"}] 14602ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1494540693 1 udp 2113937151 e2db0159-30c8-45d8-ac1f-f82f443f099f.local 44154 typ host generation 0 ufrag 1qxk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14602ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1494540693 1 udp 2113937151 e2db0159-30c8-45d8-ac1f-f82f443f099f.local 44154 typ host generation 0 ufrag 1qxk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14602ms [err] handleSignalingMessage 14602ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14602ms [err] handleIceCandidate 14602ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14602ms [err] acceptIceCandidate 14602ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 14602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 14603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3806927956, stream_id=1, stream_seq=0) 14603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 14603ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e2db0159-30c8-45d8-ac1f-f82f443f099f.local" resolved to 172.17.0.3 14604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3806927956, gaps=[]) 14604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 14604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3393384046, stream_id=1, stream_seq=0) 14604ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 14604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3393384046, gaps=[]) 14635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DGo5DKMfyYpv') 14635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DGo5DKMfyYpv') 14693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N+N5YpFnmdvA') 14693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N+N5YpFnmdvA') 14778ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'sElxy5IMo5uU') 14778ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'sElxy5IMo5uU') 14778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39373) -> ('172.17.0.3', 44154)) State.WAITING -> State.IN_PROGRESS 14778ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x7f\xd3\xd5\x06q\x18\xb0\xebh\x91\xdc\xb3') 14783ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 44154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x7f\xd3\xd5\x06q\x18\xb0\xebh\x91\xdc\xb3') 14783ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39373) -> ('172.17.0.3', 44154)) State.IN_PROGRESS -> State.SUCCEEDED 14783ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49842) -> ('172.17.0.3', 44154)) State.FROZEN -> State.FAILED 14783ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39373) -> ('172.17.0.3', 44154)) State.FROZEN -> State.FAILED 14789ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14789ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14789ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14796ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd"}', extra='') 14796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 14796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 14796ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14796ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 14797ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 14797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14797ms [err] connectionstatechanged closed closed closed 14797ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 14797ms [err] connectionstatechanged closed closed closed 14797ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14797ms [err] connectionstatechanged closed closed closed 14797ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14797ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff613851-9845-4060-8595-4273ab4ec6cd", "state": "closed"}] 14798ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14798ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14928ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14928ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 15018ms [err] Traceback (most recent call last): 15018ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 15018ms [err] return _run_code(code, main_globals, None, 15018ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 15018ms [err] exec(code, run_globals) 15018ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 15018ms [err] sys.exit(main()) 15018ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 15018ms [err] asyncio.run(main_async()) 15018ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 15018ms [err] return loop.run_until_complete(main) 15018ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 15019ms [err] self.run_forever() 15019ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 15019ms [err] self._run_once() 15019ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 15019ms [err] event_list = self._selector.select(timeout) 15019ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 15020ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 15020ms [err] KeyboardInterrupt 15024ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 15024ms [err] h.flush() 15024ms [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 21086ms [log] starting device 21787ms [err] DEBUG:asyncio:Using selector: EpollSelector 21955ms [err] ERROR:asyncio:Unclosed client session 21955ms [err] client_session: 22087ms [log] parsing 22087ms [log] creating device handler 22087ms [log] [ready] 22087ms [log] reading line 22087ms [log] [websocketToken] "24eadb4e-c3cd-4115-850c-d75fa2720af1" 22126ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22126ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 22514ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22514ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 22526ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/913e9209-ccfe-4679-8998-c7ed45294151"}}', extra='') 22526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/913e9209-ccfe-4679-8998-c7ed45294151"}}', extra='') 22527ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/913e9209-ccfe-4679-8998-c7ed45294151"} 22659ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 22659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 22663ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "new"}] 24666ms [err] makeOffer 24666ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 24666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 24666ms [err] v=0 24666ms [err] o=- 3952609124 3952609124 IN IP4 0.0.0.0 24666ms [err] s=- 24666ms [err] t=0 0 24666ms [err] a=group:BUNDLE 0 24666ms [err] a=msid-semantic:WMS * 24666ms [err] m=application 9 DTLS/SCTP 5000 24666ms [err] c=IN IP4 0.0.0.0 24666ms [err] a=mid:0 24666ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24666ms [err] a=max-message-size:65536 24666ms [err] a=ice-ufrag:CWHY 24666ms [err] a=ice-pwd:8BNNVKrLATvIBiKNufriYZ 24666ms [err] a=fingerprint:sha-256 CE:E4:90:C3:F0:93:56:98:1B:C1:61:56:9E:35:68:A4:12:B2:46:7D:09:6B:F5:86:9D:B7:8D:D7:BC:8D:41:3B 24666ms [err] a=fingerprint:sha-384 9D:12:00:FB:CC:5C:1F:AE:78:DD:57:BA:64:C2:5E:2A:DD:11:74:FB:E0:B3:95:71:D9:98:D9:46:D8:22:1E:D6:D4:CD:5F:9B:FE:79:C4:6E:23:9F:EA:73:9A:1E:D7:0E 24666ms [err] a=fingerprint:sha-512 EF:1B:AD:7C:C9:69:97:BC:95:74:BD:8D:F0:48:D6:E5:AA:3E:5B:41:7D:47:10:D1:11:32:4F:B5:3F:B3:7F:3A:6D:42:D9:92:22:AD:E7:DF:91:36:44:BA:D6:DC:33:C7:90:FC:06:43:E5:1E:D1:63:5C:AD:4B:97:86:87:39:59 24666ms [err] a=setup:actpass 24666ms [err] 24667ms [err] connectionstatechanged new new have-local-offer 24667ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 24667ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 24669ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "new"}] 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 24669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 24670ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 24670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 24670ms [err] handleSignalingMessage 24670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24670ms [err] handleOptions 24670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 24670ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 24670ms [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='') 24670ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 24681ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39778) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\xa9s\xb0f-\x84\xeb]&\xdc\xac') 24682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39778) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\xa9s\xb0f-\x84\xeb]&\xdc\xac') 24686ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609124 3952609124 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 39778 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 39778 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45486 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aOxn\\r\\na=ice-pwd:nQJtNS8yQXjwU1H63Et3wD\\r\\na=fingerprint:sha-256 BC:D3:4C:F0:F0:D6:35:C2:41:4F:2B:6A:4A:5C:6E:A6:8B:8B:46:0E:A0:BE:8A:AC:C4:18:49:3C:D1:05:83:E9\\r\\na=fingerprint:sha-384 37:19:13:91:A1:06:7B:14:72:6F:2F:90:6B:C3:26:F8:09:2B:B2:35:10:D9:81:C0:44:66:DF:22:1D:79:C7:AB:90:C4:91:66:0D:0F:41:B3:E7:10:7F:11:C5:E3:65:27\\r\\na=fingerprint:sha-512 44:05:E2:DC:4A:91:CA:F4:E9:39:7D:DC:12:81:8C:42:F9:51:E5:2D:91:B6:40:C6:12:7E:AA:0F:59:0D:2C:B0:04:A6:04:85:C9:CA:5F:19:AE:F6:5C:97:81:14:9D:A1:F6:41:6D:6D:C3:57:05:6A:C2:A9:02:29:BE:75:E1:4A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 24686ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609124 3952609124 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 39778 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 39778 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45486 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aOxn\\r\\na=ice-pwd:nQJtNS8yQXjwU1H63Et3wD\\r\\na=fingerprint:sha-256 BC:D3:4C:F0:F0:D6:35:C2:41:4F:2B:6A:4A:5C:6E:A6:8B:8B:46:0E:A0:BE:8A:AC:C4:18:49:3C:D1:05:83:E9\\r\\na=fingerprint:sha-384 37:19:13:91:A1:06:7B:14:72:6F:2F:90:6B:C3:26:F8:09:2B:B2:35:10:D9:81:C0:44:66:DF:22:1D:79:C7:AB:90:C4:91:66:0D:0F:41:B3:E7:10:7F:11:C5:E3:65:27\\r\\na=fingerprint:sha-512 44:05:E2:DC:4A:91:CA:F4:E9:39:7D:DC:12:81:8C:42:F9:51:E5:2D:91:B6:40:C6:12:7E:AA:0F:59:0D:2C:B0:04:A6:04:85:C9:CA:5F:19:AE:F6:5C:97:81:14:9D:A1:F6:41:6D:6D:C3:57:05:6A:C2:A9:02:29:BE:75:E1:4A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 24686ms [err] handleSignalingMessage 24686ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24687ms [err] handleAnswer 24687ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 24687ms [err] acceptAnswer 24687ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 24687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 24687ms [err] v=0 24687ms [err] o=- 3952609124 3952609124 IN IP4 0.0.0.0 24687ms [err] s=- 24687ms [err] t=0 0 24687ms [err] a=group:BUNDLE 0 24687ms [err] a=msid-semantic:WMS * 24687ms [err] m=application 39778 DTLS/SCTP 5000 24687ms [err] c=IN IP4 172.30.0.1 24687ms [err] a=mid:0 24687ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24687ms [err] a=max-message-size:65536 24687ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39778 typ host 24687ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45486 typ host 24687ms [err] a=end-of-candidates 24687ms [err] a=ice-ufrag:aOxn 24687ms [err] a=ice-pwd:nQJtNS8yQXjwU1H63Et3wD 24687ms [err] a=fingerprint:sha-256 BC:D3:4C:F0:F0:D6:35:C2:41:4F:2B:6A:4A:5C:6E:A6:8B:8B:46:0E:A0:BE:8A:AC:C4:18:49:3C:D1:05:83:E9 24687ms [err] a=fingerprint:sha-384 37:19:13:91:A1:06:7B:14:72:6F:2F:90:6B:C3:26:F8:09:2B:B2:35:10:D9:81:C0:44:66:DF:22:1D:79:C7:AB:90:C4:91:66:0D:0F:41:B3:E7:10:7F:11:C5:E3:65:27 24687ms [err] a=fingerprint:sha-512 44:05:E2:DC:4A:91:CA:F4:E9:39:7D:DC:12:81:8C:42:F9:51:E5:2D:91:B6:40:C6:12:7E:AA:0F:59:0D:2C:B0:04:A6:04:85:C9:CA:5F:19:AE:F6:5C:97:81:14:9D:A1:F6:41:6D:6D:C3:57:05:6A:C2:A9:02:29:BE:75:E1:4A 24687ms [err] a=setup:active 24687ms [err] 24688ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 24688ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 24688ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 24688ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40716) -> ('172.30.0.1', 39778)) State.FROZEN -> State.WAITING 24688ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40002) -> ('172.30.0.1', 39778)) State.FROZEN -> State.WAITING 24688ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40716) -> ('172.17.0.3', 45486)) State.FROZEN -> State.WAITING 24689ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(6enpRdOhI8 1 udp 1862270975 172.17.0.3 39778 typ prflx) 24689ms [err] connectionstatechanged connecting checking stable 24689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24689ms [err] connectionstatechanged connecting checking stable 24689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24689ms [err] connectionstatechanged connecting checking stable 24689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24689ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40716) -> ('172.17.0.3', 39778)) State.WAITING -> State.IN_PROGRESS 24689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39778) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xca\xd7\xa5\x14.\xde\x0c\x81n/\x89\xa1') 24690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40716) -> ('172.30.0.1', 39778)) State.WAITING -> State.IN_PROGRESS 24690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39778) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7>g\xe3\x14\x90\x7f\rGl>\x96') 24690ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "connecting"}] 24690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39778) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xca\xd7\xa5\x14.\xde\x0c\x81n/\x89\xa1') 24690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40716) -> ('172.17.0.3', 39778)) State.IN_PROGRESS -> State.SUCCEEDED 24691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40002) -> ('172.30.0.1', 39778)) State.WAITING -> State.FAILED 24691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40716) -> ('172.17.0.3', 45486)) State.WAITING -> State.FAILED 24691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40002) -> ('172.17.0.3', 45486)) State.FROZEN -> State.FAILED 24691ms [err] INFO:aioice.ice:Connection(0) ICE completed 24691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39778) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7>g\xe3\x14\x90\x7f\rGl>\x96') 24691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40716) -> ('172.30.0.1', 39778)) State.IN_PROGRESS -> State.SUCCEEDED 24692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39778) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G\xce3\x8a>\x90\x99[\xbd\nj\xf8') 24692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39778) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G\xce3\x8a>\x90\x99[\xbd\nj\xf8') 24718ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 24718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 24720ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 24720ms [err] connectionstatechanged connecting completed stable 24720ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 24723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 24723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 24723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 24723ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 24723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 24724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 24724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 24724ms [err] connectionstatechanged connected completed stable 24724ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 24724ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "connected"}] 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 24726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 24726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 24726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 24726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3396337675, stream_id=1, stream_seq=0) 24726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=731506447, stream_id=1, stream_seq=0) 24727ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=731506447, gaps=[]) 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3396337675, gaps=[]) 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 24859ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24859ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 24906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 24906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 24906ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24906ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2"}', extra='') 24906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2"}', extra='') 24906ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 24906ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 24906ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24906ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24907ms [err] connectionstatechanged closed closed closed 24907ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 24907ms [err] connectionstatechanged closed closed closed 24907ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24907ms [err] connectionstatechanged closed closed closed 24907ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24907ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "closed"}] 24907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24907ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 25028ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 25028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 25028ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 25123ms [err] Traceback (most recent call last): 25123ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 25124ms [err] return _run_code(code, main_globals, None, 25124ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 25124ms [err] exec(code, run_globals) 25124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 25124ms [err] sys.exit(main()) 25124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 25124ms [err] asyncio.run(main_async()) 25124ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 25124ms [err] return loop.run_until_complete(main) 25124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 25124ms [err] self.run_forever() 25124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 25125ms [err] self._run_once() 25125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 25125ms [err] event_list = self._selector.select(timeout) 25125ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 25125ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 25125ms [err] KeyboardInterrupt 25151ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 25151ms [err] h.flush() 25151ms [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 40481ms [log] starting device 41336ms [err] DEBUG:asyncio:Using selector: EpollSelector 41529ms [err] ERROR:asyncio:Unclosed client session 41529ms [err] client_session: 41662ms [log] parsing 41662ms [log] creating device handler 41662ms [log] [ready] 41662ms [log] reading line 41662ms [log] [websocketToken] "568be956-d536-47f6-b41b-fe5733b8ebec" 41677ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41677ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41677ms [log] [websocketConnected] 43303ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43303ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43303ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43351ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cd95b201-17ea-4d36-ba57-456a28e91129"}}', extra='') 43351ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cd95b201-17ea-4d36-ba57-456a28e91129"}}', extra='') 43352ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cd95b201-17ea-4d36-ba57-456a28e91129"} 43440ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 43440ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 43444ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2", "state": "new"}] 45450ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 45450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 45450ms [err] handleSignalingMessage 45450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45450ms [err] handleOptions 45450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45450ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1972964900496750174 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:6Bn1\\r\\na=ice-pwd:L5qnCKRA+N652JNLaHfCfBfs\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D5:57:5B:16:12:9C:30:24:04:3C:DC:73:25:27:52:96:C5:5A:A9:21:91:01:73:DD:5C:F3:62:9F:FD:1D:7F:09\\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/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 45450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1972964900496750174 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:6Bn1\\r\\na=ice-pwd:L5qnCKRA+N652JNLaHfCfBfs\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D5:57:5B:16:12:9C:30:24:04:3C:DC:73:25:27:52:96:C5:5A:A9:21:91:01:73:DD:5C:F3:62:9F:FD:1D:7F:09\\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/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 45450ms [err] handleSignalingMessage 45450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45450ms [err] handleOffer 45450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 45450ms [err] makeAnswer 45450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 45450ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45450ms [err] v=0 45450ms [err] o=- 1972964900496750174 2 IN IP4 127.0.0.1 45450ms [err] s=- 45450ms [err] t=0 0 45450ms [err] a=group:BUNDLE 0 45450ms [err] a=extmap-allow-mixed 45450ms [err] a=msid-semantic: WMS 45450ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 45450ms [err] c=IN IP4 0.0.0.0 45450ms [err] a=ice-ufrag:6Bn1 45450ms [err] a=ice-pwd:L5qnCKRA+N652JNLaHfCfBfs 45450ms [err] a=ice-options:trickle 45450ms [err] a=fingerprint:sha-256 D5:57:5B:16:12:9C:30:24:04:3C:DC:73:25:27:52:96:C5:5A:A9:21:91:01:73:DD:5C:F3:62:9F:FD:1D:7F:09 45450ms [err] a=setup:actpass 45450ms [err] a=mid:0 45450ms [err] a=sctp-port:5000 45450ms [err] a=max-message-size:262144 45450ms [err] 45452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45452ms [err] v=0 45452ms [err] o=- 1972964900496750174 2 IN IP4 127.0.0.1 45452ms [err] s=- 45452ms [err] t=0 0 45452ms [err] a=group:BUNDLE 0 45452ms [err] a=extmap-allow-mixed 45452ms [err] a=msid-semantic: WMS 45452ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 45452ms [err] c=IN IP4 0.0.0.0 45452ms [err] a=ice-ufrag:6Bn1 45452ms [err] a=ice-pwd:L5qnCKRA+N652JNLaHfCfBfs 45452ms [err] a=ice-options:trickle 45452ms [err] a=fingerprint:sha-256 D5:57:5B:16:12:9C:30:24:04:3C:DC:73:25:27:52:96:C5:5A:A9:21:91:01:73:DD:5C:F3:62:9F:FD:1D:7F:09 45452ms [err] a=setup:actpass 45452ms [err] a=mid:0 45452ms [err] a=sctp-port:5000 45452ms [err] a=max-message-size:262144 45452ms [err] 45452ms [err] connectionstatechanged new new have-remote-offer 45452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 45452ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2", "state": "new"}] 45452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 45452ms [err] v=0 45452ms [err] o=- 3952609145 3952609145 IN IP4 0.0.0.0 45452ms [err] s=- 45452ms [err] t=0 0 45452ms [err] a=group:BUNDLE 0 45452ms [err] a=msid-semantic:WMS * 45452ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 45452ms [err] c=IN IP4 0.0.0.0 45452ms [err] a=mid:0 45452ms [err] a=sctp-port:5000 45452ms [err] a=max-message-size:65536 45452ms [err] a=ice-ufrag:eitV 45452ms [err] a=ice-pwd:m2L7lZy0BzCo66K7ISX2wU 45452ms [err] a=fingerprint:sha-256 3E:BE:6D:71:67:C0:6B:71:C2:C9:08:52:33:1A:B8:C5:FC:8E:F8:1D:65:46:26:E2:36:9B:26:B7:99:D8:8F:CC 45452ms [err] a=fingerprint:sha-384 3D:62:30:BB:F3:3C:8A:6A:5D:9A:12:DD:50:2E:28:7E:27:7E:55:5B:47:A8:81:98:77:FF:7D:4E:1A:07:7E:39:07:2C:6B:96:A9:CC:B0:43:2F:14:09:7B:68:68:40:83 45452ms [err] a=fingerprint:sha-512 A9:9E:20:F9:D9:A3:03:7E:A8:72:63:99:AB:E5:6C:FB:59:F7:2C:30:84:61:7D:7D:03:B2:B7:75:A3:3E:6D:A5:6C:BF:53:5C:11:45:1F:43:DA:D8:72:1E:73:6F:E9:52:FF:B9:2E:93:B6:2E:95:3B:9C:1B:92:32:CD:EE:15:42 45452ms [err] a=setup:active 45452ms [err] 45452ms [err] connectionstatechanged new new stable 45453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45453ms [err] connectionstatechanged new new stable 45453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45453ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45454ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45454ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45455ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 45455ms [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='') 45455ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45455ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 45455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45456ms [err] connectionstatechanged connecting checking stable 45456ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45456ms [err] connectionstatechanged connecting checking stable 45456ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45456ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2", "state": "connecting"}] 45466ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IKkGkEDfauVV') 45466ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IKkGkEDfauVV') 45466ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CgkRn7y528 1 udp 1845501695 172.17.0.3 53340 typ prflx) 45466ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49434) -> ('172.17.0.3', 53340)) State.WAITING -> State.IN_PROGRESS 45467ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9c?\xbb\xc5R\xb0\x8f!\x1e+\xa7C') 45470ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9c?\xbb\xc5R\xb0\x8f!\x1e+\xa7C') 45470ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49434) -> ('172.17.0.3', 53340)) State.IN_PROGRESS -> State.SUCCEEDED 45470ms [err] INFO:aioice.ice:Connection(0) ICE completed 45498ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 45498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45499ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 45499ms [err] connectionstatechanged connecting completed stable 45499ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 45502ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 45502ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 45502ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 45502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45503ms [err] connectionstatechanged connected completed stable 45503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 45503ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2", "state": "connected"}] 45505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 45505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 45505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 45506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 45506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 45506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 45507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=661244906, stream_id=1, stream_seq=0) 45507ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=419130502, stream_id=1, stream_seq=0) 45508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 45508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244906, gaps=[]) 45508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=661244907, stream_id=1, stream_seq=1) 45508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244907, gaps=[]) 45509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=419130502, gaps=[]) 45509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 45509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244908, stream_id=1, stream_seq=2) 45509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244908, gaps=[]) 45509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244909, stream_id=1, stream_seq=2) 45509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244909, gaps=[]) 45510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244910, stream_id=1, stream_seq=2) 45510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244910, gaps=[]) 45510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244911, stream_id=1, stream_seq=2) 45510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244911, gaps=[]) 45510ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2155151579 1 udp 2113937151 df9804aa-d116-4396-aaee-52d008f1aad4.local 53340 typ host generation 0 ufrag 6Bn1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 45511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2155151579 1 udp 2113937151 df9804aa-d116-4396-aaee-52d008f1aad4.local 53340 typ host generation 0 ufrag 6Bn1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 45511ms [err] handleSignalingMessage 45511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45511ms [err] handleIceCandidate 45511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 45511ms [err] acceptIceCandidate 45511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 45512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244912, stream_id=1, stream_seq=2) 45512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244912, gaps=[]) 45512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244913, stream_id=1, stream_seq=2) 45512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244913, gaps=[]) 45513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244914, stream_id=1, stream_seq=2) 45513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244914, gaps=[]) 45514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244915, stream_id=1, stream_seq=2) 45514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244915, gaps=[]) 45514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244916, stream_id=1, stream_seq=3) 45514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244916, gaps=[]) 45516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244917, stream_id=1, stream_seq=3) 45517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244917, gaps=[]) 45517ms [err] INFO:aioice.ice:Connection(0) Remote candidate "df9804aa-d116-4396-aaee-52d008f1aad4.local" resolved to 172.17.0.3 45517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244918, stream_id=1, stream_seq=3) 45517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244918, gaps=[]) 45517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244919, stream_id=1, stream_seq=3) 45517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244919, gaps=[]) 45518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244920, stream_id=1, stream_seq=3) 45518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244920, gaps=[]) 45518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244921, stream_id=1, stream_seq=3) 45518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244921, gaps=[]) 45518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244922, stream_id=1, stream_seq=3) 45519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244922, gaps=[]) 45519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244923, stream_id=1, stream_seq=3) 45519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244923, gaps=[]) 45519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244924, stream_id=1, stream_seq=4) 45519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244924, gaps=[]) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244925, stream_id=1, stream_seq=4) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244925, gaps=[]) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244926, stream_id=1, stream_seq=4) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244926, gaps=[]) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244927, stream_id=1, stream_seq=4) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244927, gaps=[]) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244928, stream_id=1, stream_seq=4) 45520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244928, gaps=[]) 45521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244929, stream_id=1, stream_seq=4) 45521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244929, gaps=[]) 45521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244930, stream_id=1, stream_seq=4) 45521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244930, gaps=[]) 45521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244931, stream_id=1, stream_seq=4) 45546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244931, gaps=[]) 45546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244932, stream_id=1, stream_seq=5) 45546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244932, gaps=[]) 45547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244933, stream_id=1, stream_seq=5) 45547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244933, gaps=[]) 45548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244934, stream_id=1, stream_seq=5) 45548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244934, gaps=[]) 45548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244935, stream_id=1, stream_seq=5) 45548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244935, gaps=[]) 45549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244936, stream_id=1, stream_seq=5) 45549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244936, gaps=[]) 45549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244937, stream_id=1, stream_seq=5) 45549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244937, gaps=[]) 45549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244938, stream_id=1, stream_seq=5) 45549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244938, gaps=[]) 45549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244939, stream_id=1, stream_seq=5) 45550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244939, gaps=[]) 45554ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wzZ8UYQ1pEol') 45554ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wzZ8UYQ1pEol') 45555ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49434) -> ('172.17.0.3', 53340)) State.FROZEN -> State.FAILED 45555ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36180) -> ('172.17.0.3', 53340)) State.FROZEN -> State.FAILED 45558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244940, stream_id=1, stream_seq=6) 45558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244940, gaps=[]) 45558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244941, stream_id=1, stream_seq=6) 45558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244941, gaps=[]) 45559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244942, stream_id=1, stream_seq=6) 45559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244942, gaps=[]) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244943, stream_id=1, stream_seq=6) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244943, gaps=[]) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244944, stream_id=1, stream_seq=6) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244944, gaps=[]) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244945, stream_id=1, stream_seq=6) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244945, gaps=[]) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244946, stream_id=1, stream_seq=6) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244946, gaps=[]) 45560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244947, stream_id=1, stream_seq=6) 45561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244947, gaps=[]) 45561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244948, stream_id=1, stream_seq=7) 45561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244948, gaps=[]) 45561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244949, stream_id=1, stream_seq=7) 45561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244949, gaps=[]) 45562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244950, stream_id=1, stream_seq=7) 45562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244950, gaps=[]) 45562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244951, stream_id=1, stream_seq=7) 45563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244951, gaps=[]) 45564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244952, stream_id=1, stream_seq=7) 45564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244952, gaps=[]) 45564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244953, stream_id=1, stream_seq=7) 45564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244953, gaps=[]) 45564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244954, stream_id=1, stream_seq=7) 45565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244954, gaps=[]) 45565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244955, stream_id=1, stream_seq=7) 45565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244955, gaps=[]) 45568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244956, stream_id=1, stream_seq=8) 45568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244956, gaps=[]) 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244957, stream_id=1, stream_seq=8) 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244957, gaps=[]) 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244958, stream_id=1, stream_seq=8) 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244958, gaps=[]) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244959, stream_id=1, stream_seq=8) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244959, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244960, stream_id=1, stream_seq=8) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244960, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244961, stream_id=1, stream_seq=8) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244961, gaps=[]) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244962, stream_id=1, stream_seq=8) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244962, gaps=[]) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244963, stream_id=1, stream_seq=8) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244963, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244964, stream_id=1, stream_seq=9) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244964, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244965, stream_id=1, stream_seq=9) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244965, gaps=[]) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244966, stream_id=1, stream_seq=9) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244966, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244967, stream_id=1, stream_seq=9) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244967, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244968, stream_id=1, stream_seq=9) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244968, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244969, stream_id=1, stream_seq=9) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244969, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244970, stream_id=1, stream_seq=9) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244970, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244971, stream_id=1, stream_seq=9) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244971, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244972, stream_id=1, stream_seq=10) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244972, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244973, stream_id=1, stream_seq=10) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244973, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244974, stream_id=1, stream_seq=10) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244974, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244975, stream_id=1, stream_seq=10) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244975, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244976, stream_id=1, stream_seq=10) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244976, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244977, stream_id=1, stream_seq=10) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244977, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244978, stream_id=1, stream_seq=10) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244978, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244979, stream_id=1, stream_seq=10) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244979, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244980, stream_id=1, stream_seq=11) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244980, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244981, stream_id=1, stream_seq=11) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244981, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244982, stream_id=1, stream_seq=11) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244982, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244983, stream_id=1, stream_seq=11) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244983, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244984, stream_id=1, stream_seq=11) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244984, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244985, stream_id=1, stream_seq=11) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244985, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244986, stream_id=1, stream_seq=11) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244986, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244987, stream_id=1, stream_seq=11) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244987, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244988, stream_id=1, stream_seq=12) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244988, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244989, stream_id=1, stream_seq=12) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244989, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244990, stream_id=1, stream_seq=12) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244990, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244991, stream_id=1, stream_seq=12) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244991, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244992, stream_id=1, stream_seq=12) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661244992, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244993, stream_id=1, stream_seq=12) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661244993, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244994, stream_id=1, stream_seq=12) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661244994, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661244995, stream_id=1, stream_seq=12) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661244995, gaps=[]) 45649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'REd05Z7jGqqA') 45649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53340) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'REd05Z7jGqqA') 45650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661244996, stream_id=1, stream_seq=13) 45650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661244996, gaps=[]) 45650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244997, stream_id=1, stream_seq=13) 45650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661244997, gaps=[]) 45650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244998, stream_id=1, stream_seq=13) 45650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661244998, gaps=[]) 45650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661244999, stream_id=1, stream_seq=13) 45651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661244999, gaps=[]) 45651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245000, stream_id=1, stream_seq=13) 45651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245000, gaps=[]) 45651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245001, stream_id=1, stream_seq=13) 45651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245001, gaps=[]) 45652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245002, stream_id=1, stream_seq=13) 45652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245002, gaps=[]) 45652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245003, stream_id=1, stream_seq=13) 45652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245003, gaps=[]) 45652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245004, stream_id=1, stream_seq=14) 45652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245004, gaps=[]) 45653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245005, stream_id=1, stream_seq=14) 45653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245005, gaps=[]) 45653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245006, stream_id=1, stream_seq=14) 45653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245006, gaps=[]) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245007, stream_id=1, stream_seq=14) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245007, gaps=[]) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245008, stream_id=1, stream_seq=14) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245008, gaps=[]) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245009, stream_id=1, stream_seq=14) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245009, gaps=[]) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245010, stream_id=1, stream_seq=14) 45654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245010, gaps=[]) 45655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245011, stream_id=1, stream_seq=14) 45655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245012, stream_id=1, stream_seq=15) 45655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=661245012, gaps=[]) 45655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245013, stream_id=1, stream_seq=15) 45655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=661245013, gaps=[]) 45656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245014, stream_id=1, stream_seq=15) 45656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=661245014, gaps=[]) 45657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245015, stream_id=1, stream_seq=15) 45657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=661245015, gaps=[]) 45657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245016, stream_id=1, stream_seq=15) 45657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=661245016, gaps=[]) 45658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245017, stream_id=1, stream_seq=15) 45658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=661245017, gaps=[]) 45659ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245018, stream_id=1, stream_seq=15) 45659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=661245018, gaps=[]) 45659ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245019, stream_id=1, stream_seq=15) 45660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245020, stream_id=1, stream_seq=16) 45660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=661245020, gaps=[]) 45660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245021, stream_id=1, stream_seq=16) 45660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=661245021, gaps=[]) 45661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245022, stream_id=1, stream_seq=16) 45661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=661245022, gaps=[]) 45661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245023, stream_id=1, stream_seq=16) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=661245023, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245024, stream_id=1, stream_seq=16) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=661245024, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245025, stream_id=1, stream_seq=16) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=661245025, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245026, stream_id=1, stream_seq=16) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=661245026, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245027, stream_id=1, stream_seq=16) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245027, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245028, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245028, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245029, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245029, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245030, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245030, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245031, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245031, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245032, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245032, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245033, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245033, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245034, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245034, gaps=[]) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245035, stream_id=1, stream_seq=17) 45699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245035, gaps=[]) 45702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245036, stream_id=1, stream_seq=18) 45702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245036, gaps=[]) 45702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245037, stream_id=1, stream_seq=18) 45702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245037, gaps=[]) 45703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245038, stream_id=1, stream_seq=18) 45703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245038, gaps=[]) 45703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245039, stream_id=1, stream_seq=18) 45703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245039, gaps=[]) 45704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245040, stream_id=1, stream_seq=18) 45704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245040, gaps=[]) 45704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245041, stream_id=1, stream_seq=18) 45704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245041, gaps=[]) 45705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245042, stream_id=1, stream_seq=18) 45705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245042, gaps=[]) 45706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245043, stream_id=1, stream_seq=18) 45706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245043, gaps=[]) 45707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245044, stream_id=1, stream_seq=19) 45707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245044, gaps=[]) 45707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245045, stream_id=1, stream_seq=19) 45707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245045, gaps=[]) 45708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245046, stream_id=1, stream_seq=19) 45708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245046, gaps=[]) 45708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245047, stream_id=1, stream_seq=19) 45708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245047, gaps=[]) 45709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245048, stream_id=1, stream_seq=19) 45709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245048, gaps=[]) 45709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245049, stream_id=1, stream_seq=19) 45709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245049, gaps=[]) 45710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245050, stream_id=1, stream_seq=19) 45710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245050, gaps=[]) 45710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245051, stream_id=1, stream_seq=19) 45710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245051, gaps=[]) 45712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245052, stream_id=1, stream_seq=20) 45712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245052, gaps=[]) 45712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245053, stream_id=1, stream_seq=20) 45712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245053, gaps=[]) 45712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245054, stream_id=1, stream_seq=20) 45713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245054, gaps=[]) 45713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245055, stream_id=1, stream_seq=20) 45713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245055, gaps=[]) 45714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245056, stream_id=1, stream_seq=20) 45714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245056, gaps=[]) 45714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245057, stream_id=1, stream_seq=20) 45714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245057, gaps=[]) 45715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245058, stream_id=1, stream_seq=20) 45715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245058, gaps=[]) 45715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245059, stream_id=1, stream_seq=20) 45716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245059, gaps=[]) 45716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245060, stream_id=1, stream_seq=21) 45717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245060, gaps=[]) 45717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245061, stream_id=1, stream_seq=21) 45717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245061, gaps=[]) 45741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245062, stream_id=1, stream_seq=21) 45741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245062, gaps=[]) 45742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245063, stream_id=1, stream_seq=21) 45742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245063, gaps=[]) 45742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245064, stream_id=1, stream_seq=21) 45742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245064, gaps=[]) 45743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245065, stream_id=1, stream_seq=21) 45743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245065, gaps=[]) 45743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245066, stream_id=1, stream_seq=21) 45744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245066, gaps=[]) 45744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245067, stream_id=1, stream_seq=21) 45744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245067, gaps=[]) 45745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245068, stream_id=1, stream_seq=22) 45745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245068, gaps=[]) 45746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245069, stream_id=1, stream_seq=22) 45746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245069, gaps=[]) 45746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245070, stream_id=1, stream_seq=22) 45746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245070, gaps=[]) 45747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245071, stream_id=1, stream_seq=22) 45747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245071, gaps=[]) 45747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245072, stream_id=1, stream_seq=22) 45747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245072, gaps=[]) 45748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245073, stream_id=1, stream_seq=22) 45748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245073, gaps=[]) 45748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245074, stream_id=1, stream_seq=22) 45748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245074, gaps=[]) 45749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245075, stream_id=1, stream_seq=22) 45749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245075, gaps=[]) 45750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245076, stream_id=1, stream_seq=23) 45750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245076, gaps=[]) 45751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245077, stream_id=1, stream_seq=23) 45751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245077, gaps=[]) 45751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245078, stream_id=1, stream_seq=23) 45751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245078, gaps=[]) 45752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245079, stream_id=1, stream_seq=23) 45752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245079, gaps=[]) 45752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245080, stream_id=1, stream_seq=23) 45752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245080, gaps=[]) 45753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245081, stream_id=1, stream_seq=23) 45753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245081, gaps=[]) 45753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245082, stream_id=1, stream_seq=23) 45753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245082, gaps=[]) 45754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245083, stream_id=1, stream_seq=23) 45754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245083, gaps=[]) 45754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245084, stream_id=1, stream_seq=24) 45754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245084, gaps=[]) 45755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245085, stream_id=1, stream_seq=24) 45755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245085, gaps=[]) 45755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245086, stream_id=1, stream_seq=24) 45755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245086, gaps=[]) 45756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245087, stream_id=1, stream_seq=24) 45756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245087, gaps=[]) 45756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245088, stream_id=1, stream_seq=24) 45756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245088, gaps=[]) 45757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245089, stream_id=1, stream_seq=24) 45757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245089, gaps=[]) 45757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245090, stream_id=1, stream_seq=24) 45757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245090, gaps=[]) 45758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245091, stream_id=1, stream_seq=24) 45758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245091, gaps=[]) 45760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245092, stream_id=1, stream_seq=25) 45760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245092, gaps=[]) 45760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245093, stream_id=1, stream_seq=25) 45761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245093, gaps=[]) 45786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245094, stream_id=1, stream_seq=25) 45786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245094, gaps=[]) 45786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245095, stream_id=1, stream_seq=25) 45786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245095, gaps=[]) 45786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245096, stream_id=1, stream_seq=25) 45787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245096, gaps=[]) 45787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245097, stream_id=1, stream_seq=25) 45787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245097, gaps=[]) 45788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245098, stream_id=1, stream_seq=25) 45788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245098, gaps=[]) 45788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245099, stream_id=1, stream_seq=25) 45788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245099, gaps=[]) 45789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245100, stream_id=1, stream_seq=26) 45789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245100, gaps=[]) 45790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245101, stream_id=1, stream_seq=26) 45790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245101, gaps=[]) 45790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245102, stream_id=1, stream_seq=26) 45790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245102, gaps=[]) 45791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245103, stream_id=1, stream_seq=26) 45791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245103, gaps=[]) 45791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245104, stream_id=1, stream_seq=26) 45791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245104, gaps=[]) 45792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245105, stream_id=1, stream_seq=26) 45792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245105, gaps=[]) 45793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245106, stream_id=1, stream_seq=26) 45793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245106, gaps=[]) 45793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245107, stream_id=1, stream_seq=26) 45793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245107, gaps=[]) 45795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245108, stream_id=1, stream_seq=27) 45795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245108, gaps=[]) 45795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245109, stream_id=1, stream_seq=27) 45795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245109, gaps=[]) 45796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245110, stream_id=1, stream_seq=27) 45796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245110, gaps=[]) 45796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245111, stream_id=1, stream_seq=27) 45796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245111, gaps=[]) 45797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245112, stream_id=1, stream_seq=27) 45797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245112, gaps=[]) 45797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245113, stream_id=1, stream_seq=27) 45797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245113, gaps=[]) 45798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245114, stream_id=1, stream_seq=27) 45798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245114, gaps=[]) 45799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245115, stream_id=1, stream_seq=27) 45799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245115, gaps=[]) 45800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245116, stream_id=1, stream_seq=28) 45800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245116, gaps=[]) 45800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245117, stream_id=1, stream_seq=28) 45800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245117, gaps=[]) 45801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245118, stream_id=1, stream_seq=28) 45801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245118, gaps=[]) 45801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245119, stream_id=1, stream_seq=28) 45801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245119, gaps=[]) 45802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245120, stream_id=1, stream_seq=28) 45802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245120, gaps=[]) 45803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245121, stream_id=1, stream_seq=28) 45803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245121, gaps=[]) 45803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245122, stream_id=1, stream_seq=28) 45803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245122, gaps=[]) 45804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245123, stream_id=1, stream_seq=28) 45804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245123, gaps=[]) 45806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245124, stream_id=1, stream_seq=29) 45806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245124, gaps=[]) 45806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245125, stream_id=1, stream_seq=29) 45806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245125, gaps=[]) 45808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245126, stream_id=1, stream_seq=29) 45808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245126, gaps=[]) 45808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245127, stream_id=1, stream_seq=29) 45808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245127, gaps=[]) 45808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245128, stream_id=1, stream_seq=29) 45808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245128, gaps=[]) 45809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245129, stream_id=1, stream_seq=29) 45809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245129, gaps=[]) 45834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245130, stream_id=1, stream_seq=29) 45834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245130, gaps=[]) 45834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245131, stream_id=1, stream_seq=29) 45834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245131, gaps=[]) 45836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245132, stream_id=1, stream_seq=30) 45836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245132, gaps=[]) 45836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245133, stream_id=1, stream_seq=30) 45836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245133, gaps=[]) 45837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245134, stream_id=1, stream_seq=30) 45837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245134, gaps=[]) 45837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245135, stream_id=1, stream_seq=30) 45837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245135, gaps=[]) 45838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245136, stream_id=1, stream_seq=30) 45838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245136, gaps=[]) 45838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245137, stream_id=1, stream_seq=30) 45838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245137, gaps=[]) 45839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245138, stream_id=1, stream_seq=30) 45839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245138, gaps=[]) 45840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245139, stream_id=1, stream_seq=30) 45840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245139, gaps=[]) 45840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245140, stream_id=1, stream_seq=31) 45840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245140, gaps=[]) 45841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245141, stream_id=1, stream_seq=31) 45841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245141, gaps=[]) 45842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245142, stream_id=1, stream_seq=31) 45842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245142, gaps=[]) 45842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245143, stream_id=1, stream_seq=31) 45842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245143, gaps=[]) 45843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245144, stream_id=1, stream_seq=31) 45843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245144, gaps=[]) 45844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245145, stream_id=1, stream_seq=31) 45844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245145, gaps=[]) 45844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245146, stream_id=1, stream_seq=31) 45844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245146, gaps=[]) 45845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245147, stream_id=1, stream_seq=31) 45845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245147, gaps=[]) 45847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245148, stream_id=1, stream_seq=32) 45847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245148, gaps=[]) 45848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245149, stream_id=1, stream_seq=32) 45848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245149, gaps=[]) 45848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245150, stream_id=1, stream_seq=32) 45848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245150, gaps=[]) 45849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245151, stream_id=1, stream_seq=32) 45849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245151, gaps=[]) 45849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245152, stream_id=1, stream_seq=32) 45849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245152, gaps=[]) 45850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245153, stream_id=1, stream_seq=32) 45850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245153, gaps=[]) 45851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245154, stream_id=1, stream_seq=32) 45851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245154, gaps=[]) 45851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245155, stream_id=1, stream_seq=32) 45851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245155, gaps=[]) 45852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=661245156, stream_id=1, stream_seq=33) 45852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=661245156, gaps=[]) 45852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245157, stream_id=1, stream_seq=33) 45853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=661245157, gaps=[]) 45853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245158, stream_id=1, stream_seq=33) 45853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=661245158, gaps=[]) 45853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245159, stream_id=1, stream_seq=33) 45855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=661245159, gaps=[]) 45855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245160, stream_id=1, stream_seq=33) 45855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=661245160, gaps=[]) 45855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245161, stream_id=1, stream_seq=33) 45855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=661245161, gaps=[]) 45855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=661245162, stream_id=1, stream_seq=33) 45855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=661245162, gaps=[]) 45856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=661245163, stream_id=1, stream_seq=33) 45933ms [log] 262140 45933ms [log] 262140 45933ms [log] [file] 45934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661245163, gaps=[]) 46095ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 46096ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2"}', extra='') 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 46096ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 46096ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 46096ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 46096ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 46096ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 46122ms [err] connectionstatechanged closed closed closed 46122ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46122ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 46122ms [err] connectionstatechanged closed closed closed 46122ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46122ms [err] connectionstatechanged closed closed closed 46122ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46122ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/14f8dc43-32c3-4360-a39b-327c7d6527f2", "state": "closed"}] 46122ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 46122ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 46227ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 46227ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 46227ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 46322ms [err] Traceback (most recent call last): 46322ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 46322ms [err] return _run_code(code, main_globals, None, 46322ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 46322ms [err] exec(code, run_globals) 46322ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 46322ms [err] sys.exit(main()) 46322ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 46322ms [err] asyncio.run(main_async()) 46322ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 46322ms [err] return loop.run_until_complete(main) 46322ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 46323ms [err] self.run_forever() 46323ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 46323ms [err] self._run_once() 46323ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 46323ms [err] event_list = self._selector.select(timeout) 46323ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 46323ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 46324ms [err] KeyboardInterrupt 46325ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 46325ms [err] h.flush() 46325ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 52564ms [log] starting device 53472ms [err] DEBUG:asyncio:Using selector: EpollSelector 53706ms [err] ERROR:asyncio:Unclosed client session 53706ms [err] client_session: 53812ms [log] parsing 53812ms [log] creating device handler 53812ms [log] [ready] 53812ms [log] reading line 53812ms [log] [websocketToken] "a32981ea-c0f4-43f7-b0dc-58f721c10e52" 53821ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 53821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 53821ms [log] [websocketConnected] 54159ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54160ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 54200ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6d3c0719-d6e5-4b77-83cf-1f62dede91ce"}}', extra='') 54200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6d3c0719-d6e5-4b77-83cf-1f62dede91ce"}}', extra='') 54200ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6d3c0719-d6e5-4b77-83cf-1f62dede91ce"} 54290ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 54290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 54294ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "new"}] 56298ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 56298ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 56298ms [err] handleSignalingMessage 56298ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56298ms [err] handleOptions 56298ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 56298ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 56298ms [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='') 56298ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 56305ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609156 3952609156 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 34243 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 34243 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47781 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Jle3\\r\\na=ice-pwd:QmgpCvLAfeWzsSMaFFm0Fg\\r\\na=fingerprint:sha-256 1F:9D:8B:CD:1C:1C:73:38:8C:78:0F:A6:6D:EC:E7:11:4D:3A:2B:69:75:A4:FF:8C:49:1D:F8:B7:2B:B8:C8:87\\r\\na=fingerprint:sha-384 04:7A:8C:03:3E:70:96:57:CE:84:95:A1:06:0E:33:7E:A6:B6:AD:6A:61:3D:F8:B5:6F:F3:6D:D3:51:3D:7A:69:26:F4:9D:ED:5E:38:06:31:56:E6:2B:2A:59:C4:70:90\\r\\na=fingerprint:sha-512 21:88:3B:1A:63:44:60:9B:FD:05:E3:26:F9:8D:12:EA:C1:5A:E9:93:E7:EF:90:24:17:FF:C9:90:7E:C3:9E:F7:2D:FD:39:D5:D8:71:D0:FF:71:CB:0B:E9:4F:E7:CA:AD:17:07:A9:70:ED:B3:98:CE:2D:CB:8E:88:04:09:64:A5\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 56305ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609156 3952609156 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 34243 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 34243 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47781 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Jle3\\r\\na=ice-pwd:QmgpCvLAfeWzsSMaFFm0Fg\\r\\na=fingerprint:sha-256 1F:9D:8B:CD:1C:1C:73:38:8C:78:0F:A6:6D:EC:E7:11:4D:3A:2B:69:75:A4:FF:8C:49:1D:F8:B7:2B:B8:C8:87\\r\\na=fingerprint:sha-384 04:7A:8C:03:3E:70:96:57:CE:84:95:A1:06:0E:33:7E:A6:B6:AD:6A:61:3D:F8:B5:6F:F3:6D:D3:51:3D:7A:69:26:F4:9D:ED:5E:38:06:31:56:E6:2B:2A:59:C4:70:90\\r\\na=fingerprint:sha-512 21:88:3B:1A:63:44:60:9B:FD:05:E3:26:F9:8D:12:EA:C1:5A:E9:93:E7:EF:90:24:17:FF:C9:90:7E:C3:9E:F7:2D:FD:39:D5:D8:71:D0:FF:71:CB:0B:E9:4F:E7:CA:AD:17:07:A9:70:ED:B3:98:CE:2D:CB:8E:88:04:09:64:A5\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 56305ms [err] handleSignalingMessage 56305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56305ms [err] handleOffer 56305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 56306ms [err] makeAnswer 56306ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 56306ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 56306ms [err] v=0 56306ms [err] o=- 3952609156 3952609156 IN IP4 0.0.0.0 56306ms [err] s=- 56306ms [err] t=0 0 56306ms [err] a=group:BUNDLE 0 56306ms [err] a=msid-semantic:WMS * 56306ms [err] m=application 34243 DTLS/SCTP 5000 56306ms [err] c=IN IP4 172.30.0.1 56306ms [err] a=mid:0 56306ms [err] a=sctpmap:5000 webrtc-datachannel 65535 56306ms [err] a=max-message-size:65536 56306ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34243 typ host 56306ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47781 typ host 56306ms [err] a=end-of-candidates 56306ms [err] a=ice-ufrag:Jle3 56306ms [err] a=ice-pwd:QmgpCvLAfeWzsSMaFFm0Fg 56306ms [err] a=fingerprint:sha-256 1F:9D:8B:CD:1C:1C:73:38:8C:78:0F:A6:6D:EC:E7:11:4D:3A:2B:69:75:A4:FF:8C:49:1D:F8:B7:2B:B8:C8:87 56306ms [err] a=fingerprint:sha-384 04:7A:8C:03:3E:70:96:57:CE:84:95:A1:06:0E:33:7E:A6:B6:AD:6A:61:3D:F8:B5:6F:F3:6D:D3:51:3D:7A:69:26:F4:9D:ED:5E:38:06:31:56:E6:2B:2A:59:C4:70:90 56306ms [err] a=fingerprint:sha-512 21:88:3B:1A:63:44:60:9B:FD:05:E3:26:F9:8D:12:EA:C1:5A:E9:93:E7:EF:90:24:17:FF:C9:90:7E:C3:9E:F7:2D:FD:39:D5:D8:71:D0:FF:71:CB:0B:E9:4F:E7:CA:AD:17:07:A9:70:ED:B3:98:CE:2D:CB:8E:88:04:09:64:A5 56306ms [err] a=setup:actpass 56306ms [err] 56307ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 56307ms [err] v=0 56307ms [err] o=- 3952609156 3952609156 IN IP4 0.0.0.0 56307ms [err] s=- 56307ms [err] t=0 0 56307ms [err] a=group:BUNDLE 0 56307ms [err] a=msid-semantic:WMS * 56307ms [err] m=application 34243 DTLS/SCTP 5000 56307ms [err] c=IN IP4 172.30.0.1 56307ms [err] a=mid:0 56307ms [err] a=sctpmap:5000 webrtc-datachannel 65535 56307ms [err] a=max-message-size:65536 56307ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34243 typ host 56307ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47781 typ host 56307ms [err] a=end-of-candidates 56307ms [err] a=ice-ufrag:Jle3 56307ms [err] a=ice-pwd:QmgpCvLAfeWzsSMaFFm0Fg 56307ms [err] a=fingerprint:sha-256 1F:9D:8B:CD:1C:1C:73:38:8C:78:0F:A6:6D:EC:E7:11:4D:3A:2B:69:75:A4:FF:8C:49:1D:F8:B7:2B:B8:C8:87 56307ms [err] a=fingerprint:sha-384 04:7A:8C:03:3E:70:96:57:CE:84:95:A1:06:0E:33:7E:A6:B6:AD:6A:61:3D:F8:B5:6F:F3:6D:D3:51:3D:7A:69:26:F4:9D:ED:5E:38:06:31:56:E6:2B:2A:59:C4:70:90 56307ms [err] a=fingerprint:sha-512 21:88:3B:1A:63:44:60:9B:FD:05:E3:26:F9:8D:12:EA:C1:5A:E9:93:E7:EF:90:24:17:FF:C9:90:7E:C3:9E:F7:2D:FD:39:D5:D8:71:D0:FF:71:CB:0B:E9:4F:E7:CA:AD:17:07:A9:70:ED:B3:98:CE:2D:CB:8E:88:04:09:64:A5 56307ms [err] a=setup:actpass 56307ms [err] 56307ms [err] connectionstatechanged new new have-remote-offer 56307ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 56307ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "new"}] 56308ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 56308ms [err] v=0 56308ms [err] o=- 3952609156 3952609156 IN IP4 0.0.0.0 56308ms [err] s=- 56308ms [err] t=0 0 56308ms [err] a=group:BUNDLE 0 56308ms [err] a=msid-semantic:WMS * 56308ms [err] m=application 9 DTLS/SCTP 5000 56308ms [err] c=IN IP4 0.0.0.0 56308ms [err] a=mid:0 56308ms [err] a=sctpmap:5000 webrtc-datachannel 65535 56308ms [err] a=max-message-size:65536 56308ms [err] a=ice-ufrag:WtQ9 56308ms [err] a=ice-pwd:di1yWvD4lkaoQbAdSpHow7 56308ms [err] a=fingerprint:sha-256 B4:08:7F:B6:6D:79:41:EE:8F:18:3A:7C:B0:48:A9:04:B6:A7:91:6E:69:45:F2:85:A8:37:17:1E:8F:3C:6C:F4 56308ms [err] a=fingerprint:sha-384 2D:D0:E0:2B:EA:24:0E:EB:08:D0:79:B1:13:A4:1B:F6:7F:F7:48:65:7E:67:D7:42:11:CD:FA:EE:34:42:3E:04:62:4A:6A:92:A0:A2:56:88:C6:5D:FC:38:4B:98:D4:8B 56308ms [err] a=fingerprint:sha-512 67:24:0D:67:46:FA:52:99:39:42:E0:74:6F:E0:F7:26:C3:79:0B:89:C2:61:96:74:91:A7:A7:63:67:1A:B2:FA:36:5A:49:B4:D9:8B:6E:8F:44:33:2C:74:7C:B7:17:E1:49:EE:39:A7:FE:EC:89:26:EB:2D:CD:34:9D:6D:5B:C2 56308ms [err] a=setup:active 56308ms [err] 56308ms [err] connectionstatechanged new new stable 56308ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 56308ms [err] connectionstatechanged new new stable 56308ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 56308ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 56310ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 56310ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 56310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 56311ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 56311ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 56311ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 56311ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40187) -> ('172.30.0.1', 34243)) State.FROZEN -> State.WAITING 56311ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 32772) -> ('172.30.0.1', 34243)) State.FROZEN -> State.WAITING 56311ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40187) -> ('172.17.0.3', 47781)) State.FROZEN -> State.WAITING 56311ms [err] connectionstatechanged connecting checking stable 56311ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56311ms [err] connectionstatechanged connecting checking stable 56311ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56312ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40187) -> ('172.30.0.1', 34243)) State.WAITING -> State.IN_PROGRESS 56312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc3\x1f{\x88\xd6\xf3\t\xdf\xce\xd6\xdd8') 56312ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "connecting"}] 56313ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc3\x1f{\x88\xd6\xf3\t\xdf\xce\xd6\xdd8') 56313ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40187) -> ('172.30.0.1', 34243)) State.IN_PROGRESS -> State.SUCCEEDED 56321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0\t#\xa7\xb0\xfe\xe8\xac\xd1\xce\xb3\r') 56321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0\t#\xa7\xb0\xfe\xe8\xac\xd1\xce\xb3\r') 56345ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 32772) -> ('172.30.0.1', 34243)) State.WAITING -> State.FAILED 56346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40187) -> ('172.17.0.3', 47781)) State.WAITING -> State.FAILED 56346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 32772) -> ('172.17.0.3', 47781)) State.FROZEN -> State.FAILED 56346ms [err] INFO:aioice.ice:Connection(0) ICE completed 56346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xa6\xf6\x8e\xa20\xd3[\x98\xf6\xb9\x11') 56346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U\xa6\xf6\x8e\xa20\xd3[\x98\xf6\xb9\x11') 56346ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(a4kroy40aC 1 udp 1862270975 172.17.0.3 34243 typ prflx) 56347ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40187) -> ('172.17.0.3', 34243)) State.WAITING -> State.IN_PROGRESS 56347ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc\xc4\xde\x87\xdd\xa9]\x9a\x9ch\x84u') 56347ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 56347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 56349ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 56349ms [err] connectionstatechanged connecting completed stable 56349ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 56350ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc\xc4\xde\x87\xdd\xa9]\x9a\x9ch\x84u') 56352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 56352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 56352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 56352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 56352ms [err] connectionstatechanged connected completed stable 56352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 56353ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "connected"}] 56353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 56353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 56353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2687388014, stream_id=1, stream_seq=0) 56355ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1988692263, stream_id=1, stream_seq=0) 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388014, gaps=[]) 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1988692263, gaps=[]) 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2687388015, stream_id=1, stream_seq=1) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388015, gaps=[]) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388016, stream_id=1, stream_seq=2) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388016, gaps=[]) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388017, stream_id=1, stream_seq=2) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388017, gaps=[]) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388018, stream_id=1, stream_seq=2) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388018, gaps=[]) 56358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388019, stream_id=1, stream_seq=2) 56358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388019, gaps=[]) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388020, stream_id=1, stream_seq=2) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388020, gaps=[]) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388021, stream_id=1, stream_seq=2) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388021, gaps=[]) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388022, stream_id=1, stream_seq=2) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388022, gaps=[]) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388023, stream_id=1, stream_seq=3) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388023, gaps=[]) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388024, stream_id=1, stream_seq=3) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388024, gaps=[]) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388025, stream_id=1, stream_seq=3) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388025, gaps=[]) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388026, stream_id=1, stream_seq=3) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388026, gaps=[]) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388027, stream_id=1, stream_seq=3) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388027, gaps=[]) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388028, stream_id=1, stream_seq=3) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388028, gaps=[]) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388029, stream_id=1, stream_seq=3) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388029, gaps=[]) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388030, stream_id=1, stream_seq=4) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388030, gaps=[]) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388031, stream_id=1, stream_seq=4) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388031, gaps=[]) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388032, stream_id=1, stream_seq=4) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388032, gaps=[]) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388033, stream_id=1, stream_seq=4) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388033, gaps=[]) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388034, stream_id=1, stream_seq=4) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388034, gaps=[]) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388035, stream_id=1, stream_seq=4) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388035, gaps=[]) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388036, stream_id=1, stream_seq=4) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388036, gaps=[]) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388037, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388037, gaps=[]) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388038, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388038, gaps=[]) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388039, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388039, gaps=[]) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388040, stream_id=1, stream_seq=5) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388040, gaps=[]) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388041, stream_id=1, stream_seq=5) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388041, gaps=[]) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388042, stream_id=1, stream_seq=5) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388042, gaps=[]) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388043, stream_id=1, stream_seq=5) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388043, gaps=[]) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388044, stream_id=1, stream_seq=6) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388044, gaps=[]) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388045, stream_id=1, stream_seq=6) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388045, gaps=[]) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388046, stream_id=1, stream_seq=6) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388046, gaps=[]) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388047, stream_id=1, stream_seq=6) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388047, gaps=[]) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388048, stream_id=1, stream_seq=6) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388048, gaps=[]) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388049, stream_id=1, stream_seq=6) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388049, gaps=[]) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388050, stream_id=1, stream_seq=6) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388050, gaps=[]) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388051, stream_id=1, stream_seq=7) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388051, gaps=[]) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388052, stream_id=1, stream_seq=7) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388052, gaps=[]) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388053, stream_id=1, stream_seq=7) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388053, gaps=[]) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388054, stream_id=1, stream_seq=7) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388054, gaps=[]) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388055, stream_id=1, stream_seq=7) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388055, gaps=[]) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388056, stream_id=1, stream_seq=7) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388056, gaps=[]) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388057, stream_id=1, stream_seq=7) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388057, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388058, stream_id=1, stream_seq=8) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388058, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388059, stream_id=1, stream_seq=8) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388059, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388060, stream_id=1, stream_seq=8) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388060, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388061, stream_id=1, stream_seq=8) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388061, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388062, stream_id=1, stream_seq=8) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388062, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388063, stream_id=1, stream_seq=8) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388063, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388064, stream_id=1, stream_seq=8) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388064, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388065, stream_id=1, stream_seq=9) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388065, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388066, stream_id=1, stream_seq=9) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388066, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388067, stream_id=1, stream_seq=9) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388067, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388068, stream_id=1, stream_seq=9) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388068, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388069, stream_id=1, stream_seq=9) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388069, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388070, stream_id=1, stream_seq=9) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388070, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388071, stream_id=1, stream_seq=9) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388071, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388072, stream_id=1, stream_seq=10) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388072, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388073, stream_id=1, stream_seq=10) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388073, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388074, stream_id=1, stream_seq=10) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388074, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388075, stream_id=1, stream_seq=10) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388075, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388076, stream_id=1, stream_seq=10) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388076, gaps=[]) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388077, stream_id=1, stream_seq=10) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388077, gaps=[]) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388078, stream_id=1, stream_seq=10) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388078, gaps=[]) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388079, stream_id=1, stream_seq=11) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388079, gaps=[]) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388080, stream_id=1, stream_seq=11) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388080, gaps=[]) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388081, stream_id=1, stream_seq=11) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388081, gaps=[]) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388082, stream_id=1, stream_seq=11) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388082, gaps=[]) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388083, stream_id=1, stream_seq=11) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388083, gaps=[]) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388084, stream_id=1, stream_seq=11) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388084, gaps=[]) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388085, stream_id=1, stream_seq=11) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388085, gaps=[]) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388086, stream_id=1, stream_seq=12) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388086, gaps=[]) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388087, stream_id=1, stream_seq=12) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388087, gaps=[]) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388088, stream_id=1, stream_seq=12) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388088, gaps=[]) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388089, stream_id=1, stream_seq=12) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388089, gaps=[]) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388090, stream_id=1, stream_seq=12) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388090, gaps=[]) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388091, stream_id=1, stream_seq=12) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388091, gaps=[]) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388092, stream_id=1, stream_seq=12) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388092, gaps=[]) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388093, stream_id=1, stream_seq=13) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388093, gaps=[]) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388094, stream_id=1, stream_seq=13) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388094, gaps=[]) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388095, stream_id=1, stream_seq=13) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388095, gaps=[]) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388096, stream_id=1, stream_seq=13) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388096, gaps=[]) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388097, stream_id=1, stream_seq=13) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388097, gaps=[]) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388098, stream_id=1, stream_seq=13) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388098, gaps=[]) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388099, stream_id=1, stream_seq=13) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388099, gaps=[]) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388100, stream_id=1, stream_seq=14) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388100, gaps=[]) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388101, stream_id=1, stream_seq=14) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388101, gaps=[]) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388102, stream_id=1, stream_seq=14) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388102, gaps=[]) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388103, stream_id=1, stream_seq=14) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388103, gaps=[]) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388104, stream_id=1, stream_seq=14) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388104, gaps=[]) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388105, stream_id=1, stream_seq=14) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388105, gaps=[]) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388106, stream_id=1, stream_seq=14) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388106, gaps=[]) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388107, stream_id=1, stream_seq=15) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388107, gaps=[]) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388108, stream_id=1, stream_seq=15) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388108, gaps=[]) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388109, stream_id=1, stream_seq=15) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388109, gaps=[]) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388110, stream_id=1, stream_seq=15) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388110, gaps=[]) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388111, stream_id=1, stream_seq=15) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388111, gaps=[]) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388112, stream_id=1, stream_seq=15) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388112, gaps=[]) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388113, stream_id=1, stream_seq=15) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388113, gaps=[]) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388114, stream_id=1, stream_seq=16) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388114, gaps=[]) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388115, stream_id=1, stream_seq=16) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388115, gaps=[]) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388116, stream_id=1, stream_seq=16) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388116, gaps=[]) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388117, stream_id=1, stream_seq=16) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388117, gaps=[]) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388118, stream_id=1, stream_seq=16) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388118, gaps=[]) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388119, stream_id=1, stream_seq=16) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388119, gaps=[]) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388120, stream_id=1, stream_seq=16) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388120, gaps=[]) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388121, stream_id=1, stream_seq=17) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388121, gaps=[]) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388122, stream_id=1, stream_seq=17) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388122, gaps=[]) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388123, stream_id=1, stream_seq=17) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388123, gaps=[]) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388124, stream_id=1, stream_seq=17) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388124, gaps=[]) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388125, stream_id=1, stream_seq=17) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388125, gaps=[]) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388126, stream_id=1, stream_seq=17) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388126, gaps=[]) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388127, stream_id=1, stream_seq=17) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388127, gaps=[]) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388128, stream_id=1, stream_seq=18) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388128, gaps=[]) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388129, stream_id=1, stream_seq=18) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388129, gaps=[]) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388130, stream_id=1, stream_seq=18) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388130, gaps=[]) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388131, stream_id=1, stream_seq=18) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388131, gaps=[]) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388132, stream_id=1, stream_seq=18) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388132, gaps=[]) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388133, stream_id=1, stream_seq=18) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388133, gaps=[]) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388134, stream_id=1, stream_seq=18) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388134, gaps=[]) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388135, stream_id=1, stream_seq=19) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388135, gaps=[]) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388136, stream_id=1, stream_seq=19) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388136, gaps=[]) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388137, stream_id=1, stream_seq=19) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388137, gaps=[]) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388138, stream_id=1, stream_seq=19) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388138, gaps=[]) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388139, stream_id=1, stream_seq=19) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388139, gaps=[]) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388140, stream_id=1, stream_seq=19) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388140, gaps=[]) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388141, stream_id=1, stream_seq=19) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388141, gaps=[]) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388142, stream_id=1, stream_seq=20) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388142, gaps=[]) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388143, stream_id=1, stream_seq=20) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388143, gaps=[]) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388144, stream_id=1, stream_seq=20) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388144, gaps=[]) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388145, stream_id=1, stream_seq=20) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388145, gaps=[]) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388146, stream_id=1, stream_seq=20) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388146, gaps=[]) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388147, stream_id=1, stream_seq=20) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388147, gaps=[]) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388148, stream_id=1, stream_seq=20) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388148, gaps=[]) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388149, stream_id=1, stream_seq=21) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388149, gaps=[]) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388150, stream_id=1, stream_seq=21) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388150, gaps=[]) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388151, stream_id=1, stream_seq=21) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388151, gaps=[]) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388152, stream_id=1, stream_seq=21) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388152, gaps=[]) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388153, stream_id=1, stream_seq=21) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388153, gaps=[]) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388154, stream_id=1, stream_seq=21) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388154, gaps=[]) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388155, stream_id=1, stream_seq=21) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388155, gaps=[]) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388156, stream_id=1, stream_seq=22) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388156, gaps=[]) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388157, stream_id=1, stream_seq=22) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388157, gaps=[]) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388158, stream_id=1, stream_seq=22) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388158, gaps=[]) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388159, stream_id=1, stream_seq=22) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388159, gaps=[]) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388160, stream_id=1, stream_seq=22) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388160, gaps=[]) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388161, stream_id=1, stream_seq=22) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388161, gaps=[]) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388162, stream_id=1, stream_seq=22) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388162, gaps=[]) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388163, stream_id=1, stream_seq=23) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388163, gaps=[]) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388164, stream_id=1, stream_seq=23) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388164, gaps=[]) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388165, stream_id=1, stream_seq=23) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388165, gaps=[]) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388166, stream_id=1, stream_seq=23) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388166, gaps=[]) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388167, stream_id=1, stream_seq=23) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388167, gaps=[]) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388168, stream_id=1, stream_seq=23) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388168, gaps=[]) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388169, stream_id=1, stream_seq=23) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388169, gaps=[]) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388170, stream_id=1, stream_seq=24) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388170, gaps=[]) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388171, stream_id=1, stream_seq=24) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388171, gaps=[]) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388172, stream_id=1, stream_seq=24) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388172, gaps=[]) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388173, stream_id=1, stream_seq=24) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388173, gaps=[]) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388174, stream_id=1, stream_seq=24) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388174, gaps=[]) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388175, stream_id=1, stream_seq=24) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388175, gaps=[]) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388176, stream_id=1, stream_seq=24) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388176, gaps=[]) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388177, stream_id=1, stream_seq=25) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388177, gaps=[]) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388178, stream_id=1, stream_seq=25) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388178, gaps=[]) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388179, stream_id=1, stream_seq=25) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388179, gaps=[]) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388180, stream_id=1, stream_seq=25) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388180, gaps=[]) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388181, stream_id=1, stream_seq=25) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388181, gaps=[]) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388182, stream_id=1, stream_seq=25) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388182, gaps=[]) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388183, stream_id=1, stream_seq=25) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388183, gaps=[]) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388184, stream_id=1, stream_seq=26) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388184, gaps=[]) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388185, stream_id=1, stream_seq=26) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388185, gaps=[]) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388186, stream_id=1, stream_seq=26) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388186, gaps=[]) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388187, stream_id=1, stream_seq=26) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388187, gaps=[]) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388188, stream_id=1, stream_seq=26) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388188, gaps=[]) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388189, stream_id=1, stream_seq=26) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388189, gaps=[]) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388190, stream_id=1, stream_seq=26) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388190, gaps=[]) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388191, stream_id=1, stream_seq=27) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388191, gaps=[]) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388192, stream_id=1, stream_seq=27) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388192, gaps=[]) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388193, stream_id=1, stream_seq=27) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388193, gaps=[]) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388194, stream_id=1, stream_seq=27) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388194, gaps=[]) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388195, stream_id=1, stream_seq=27) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388195, gaps=[]) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388196, stream_id=1, stream_seq=27) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388196, gaps=[]) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388197, stream_id=1, stream_seq=27) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388197, gaps=[]) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388198, stream_id=1, stream_seq=28) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388198, gaps=[]) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388199, stream_id=1, stream_seq=28) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388199, gaps=[]) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388200, stream_id=1, stream_seq=28) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388200, gaps=[]) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388201, stream_id=1, stream_seq=28) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388201, gaps=[]) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388202, stream_id=1, stream_seq=28) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388202, gaps=[]) 56464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388203, stream_id=1, stream_seq=28) 56464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388203, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388204, stream_id=1, stream_seq=28) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388204, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388205, stream_id=1, stream_seq=29) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388205, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388206, stream_id=1, stream_seq=29) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388206, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388207, stream_id=1, stream_seq=29) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388207, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388208, stream_id=1, stream_seq=29) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388208, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388209, stream_id=1, stream_seq=29) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388209, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388210, stream_id=1, stream_seq=29) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388210, gaps=[]) 56466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388211, stream_id=1, stream_seq=29) 56466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388211, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388212, stream_id=1, stream_seq=30) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388212, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388213, stream_id=1, stream_seq=30) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388213, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388214, stream_id=1, stream_seq=30) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388214, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388215, stream_id=1, stream_seq=30) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388215, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388216, stream_id=1, stream_seq=30) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388216, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388217, stream_id=1, stream_seq=30) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388217, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388218, stream_id=1, stream_seq=30) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388218, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388219, stream_id=1, stream_seq=31) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388219, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388220, stream_id=1, stream_seq=31) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388220, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388221, stream_id=1, stream_seq=31) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388221, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388222, stream_id=1, stream_seq=31) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388222, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388223, stream_id=1, stream_seq=31) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388223, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388224, stream_id=1, stream_seq=31) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388224, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388225, stream_id=1, stream_seq=31) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388225, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388226, stream_id=1, stream_seq=32) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388226, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388227, stream_id=1, stream_seq=32) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388227, gaps=[]) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388228, stream_id=1, stream_seq=32) 56489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388228, gaps=[]) 56493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388229, stream_id=1, stream_seq=32) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388229, gaps=[]) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388230, stream_id=1, stream_seq=32) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388230, gaps=[]) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388231, stream_id=1, stream_seq=32) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388231, gaps=[]) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388232, stream_id=1, stream_seq=32) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388232, gaps=[]) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2687388233, stream_id=1, stream_seq=33) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388233, gaps=[]) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388234, stream_id=1, stream_seq=33) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388234, gaps=[]) 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388235, stream_id=1, stream_seq=33) 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388235, gaps=[]) 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388236, stream_id=1, stream_seq=33) 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388236, gaps=[]) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388237, stream_id=1, stream_seq=33) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388237, gaps=[]) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2687388238, stream_id=1, stream_seq=33) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388238, gaps=[]) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2687388239, stream_id=1, stream_seq=33) 56563ms [log] 262140 56563ms [log] 262140 56563ms [log] [file] 56563ms [log] [experimentStatusChanged] {"status": "running", "message": null} 56563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388239, gaps=[]) 56563ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56563ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56748ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451"}', extra='') 56748ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451"}', extra='') 56748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 56748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 56748ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 56748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 56748ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 56749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 56749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 56749ms [err] connectionstatechanged closed closed closed 56749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 56749ms [err] connectionstatechanged closed closed closed 56749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56749ms [err] connectionstatechanged closed closed closed 56749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56750ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "closed"}] 56750ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 56750ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 56884ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56884ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56884ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 57067ms [err] Traceback (most recent call last): 57067ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 57067ms [err] return _run_code(code, main_globals, None, 57067ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 57069ms [err] exec(code, run_globals) 57069ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 57069ms [err] sys.exit(main()) 57069ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 57069ms [err] asyncio.run(main_async()) 57069ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 57069ms [err] return loop.run_until_complete(main) 57069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 57069ms [err] self.run_forever() 57069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 57069ms [err] self._run_once() 57069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 57069ms [err] event_list = self._selector.select(timeout) 57069ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 57069ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 57069ms [err] KeyboardInterrupt 57070ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 57070ms [err] h.flush() 57070ms [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 64720ms [log] starting device 65480ms [err] DEBUG:asyncio:Using selector: EpollSelector 65664ms [err] ERROR:asyncio:Unclosed client session 65664ms [err] client_session: 65764ms [log] parsing 65764ms [log] creating device handler 65764ms [log] [ready] 65764ms [log] reading line 65764ms [log] [websocketToken] "94e82952-9bfc-474d-9689-e2896e2e748d" 65775ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 65775ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 65775ms [log] [websocketConnected] 67444ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 67444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 67444ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 67487ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a6e24df1-0c23-4d95-95c3-87b49dcf60ec"}}', extra='') 67487ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a6e24df1-0c23-4d95-95c3-87b49dcf60ec"}}', extra='') 67487ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a6e24df1-0c23-4d95-95c3-87b49dcf60ec"} 67580ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559","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='') 67580ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559","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='') 67583ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559", "state": "new"}] 69594ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69594ms [err] handleSignalingMessage 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69594ms [err] handleOptions 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 69594ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 127788562411000809 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:Fe4H\\r\\na=ice-pwd:c+8wQaGoDomvtYjXTPUFHylP\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0F:E8:5C:58:80:08:68:5A:EF:17:5D:F8:81:43:B4:0E:D9:76:CA:83:65:7D:04:59:A5:ED:EC:98:0D:6E:70:4E\\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/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 127788562411000809 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:Fe4H\\r\\na=ice-pwd:c+8wQaGoDomvtYjXTPUFHylP\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0F:E8:5C:58:80:08:68:5A:EF:17:5D:F8:81:43:B4:0E:D9:76:CA:83:65:7D:04:59:A5:ED:EC:98:0D:6E:70:4E\\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/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69594ms [err] handleSignalingMessage 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69594ms [err] handleOffer 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 69594ms [err] makeAnswer 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 69594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69594ms [err] v=0 69594ms [err] o=- 127788562411000809 2 IN IP4 127.0.0.1 69594ms [err] s=- 69594ms [err] t=0 0 69594ms [err] a=group:BUNDLE 0 69594ms [err] a=extmap-allow-mixed 69594ms [err] a=msid-semantic: WMS 69594ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69594ms [err] c=IN IP4 0.0.0.0 69594ms [err] a=ice-ufrag:Fe4H 69594ms [err] a=ice-pwd:c+8wQaGoDomvtYjXTPUFHylP 69594ms [err] a=ice-options:trickle 69594ms [err] a=fingerprint:sha-256 0F:E8:5C:58:80:08:68:5A:EF:17:5D:F8:81:43:B4:0E:D9:76:CA:83:65:7D:04:59:A5:ED:EC:98:0D:6E:70:4E 69594ms [err] a=setup:actpass 69594ms [err] a=mid:0 69594ms [err] a=sctp-port:5000 69594ms [err] a=max-message-size:262144 69594ms [err] 69596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69596ms [err] v=0 69596ms [err] o=- 127788562411000809 2 IN IP4 127.0.0.1 69596ms [err] s=- 69596ms [err] t=0 0 69596ms [err] a=group:BUNDLE 0 69596ms [err] a=extmap-allow-mixed 69596ms [err] a=msid-semantic: WMS 69596ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69596ms [err] c=IN IP4 0.0.0.0 69596ms [err] a=ice-ufrag:Fe4H 69596ms [err] a=ice-pwd:c+8wQaGoDomvtYjXTPUFHylP 69596ms [err] a=ice-options:trickle 69596ms [err] a=fingerprint:sha-256 0F:E8:5C:58:80:08:68:5A:EF:17:5D:F8:81:43:B4:0E:D9:76:CA:83:65:7D:04:59:A5:ED:EC:98:0D:6E:70:4E 69596ms [err] a=setup:actpass 69596ms [err] a=mid:0 69596ms [err] a=sctp-port:5000 69596ms [err] a=max-message-size:262144 69596ms [err] 69596ms [err] connectionstatechanged new new have-remote-offer 69596ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 69596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559", "state": "new"}] 69596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 69596ms [err] v=0 69596ms [err] o=- 3952609169 3952609169 IN IP4 0.0.0.0 69596ms [err] s=- 69596ms [err] t=0 0 69596ms [err] a=group:BUNDLE 0 69596ms [err] a=msid-semantic:WMS * 69596ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69596ms [err] c=IN IP4 0.0.0.0 69596ms [err] a=mid:0 69596ms [err] a=sctp-port:5000 69596ms [err] a=max-message-size:65536 69596ms [err] a=ice-ufrag:XAh0 69596ms [err] a=ice-pwd:7U8fYXjlKd8pSVIVRbSVp2 69596ms [err] a=fingerprint:sha-256 BD:C3:F5:64:51:BF:4A:5A:C1:06:93:AE:4B:E6:01:0C:56:EF:3E:35:3D:EE:F6:BF:ED:B0:1D:66:9A:9D:D6:C1 69596ms [err] a=fingerprint:sha-384 C1:7E:EF:7E:4C:00:F1:28:8F:CD:7C:C1:95:F6:24:85:BA:F1:D5:8B:EE:E0:A2:8B:15:BE:38:A7:C1:E3:FD:4B:68:93:E6:76:9F:CF:CD:3B:7B:AF:8A:BB:28:71:BA:3C 69596ms [err] a=fingerprint:sha-512 68:BE:94:41:87:38:57:A6:C2:70:1E:23:95:0A:0F:9D:73:7F:25:67:51:AD:75:F0:3C:A6:EA:86:73:70:8A:4C:92:9F:00:04:E3:A8:18:1F:A3:AE:2B:E9:EC:F5:7E:E1:63:9C:E6:2D:98:00:B4:3D:4E:3B:39:4A:CE:37:FC:C3 69596ms [err] a=setup:active 69596ms [err] 69597ms [err] connectionstatechanged new new stable 69597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69597ms [err] connectionstatechanged new new stable 69597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69597ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 69598ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 69598ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 69598ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 69599ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 69599ms [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='') 69599ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 69599ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 69599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 69599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 69599ms [err] connectionstatechanged connecting checking stable 69599ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69599ms [err] connectionstatechanged connecting checking stable 69599ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69600ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559", "state": "connecting"}] 69610ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SHoR2lPt1tjh') 69610ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SHoR2lPt1tjh') 69610ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xhT4Rl1579 1 udp 1845501695 172.17.0.3 38333 typ prflx) 69610ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43744) -> ('172.17.0.3', 38333)) State.WAITING -> State.IN_PROGRESS 69610ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xec\x14\x1c*\xf6{\xb9.\xa8\x10_,') 69614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xec\x14\x1c*\xf6{\xb9.\xa8\x10_,') 69614ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43744) -> ('172.17.0.3', 38333)) State.IN_PROGRESS -> State.SUCCEEDED 69615ms [err] INFO:aioice.ice:Connection(0) ICE completed 69643ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 69643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69645ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 69646ms [err] connectionstatechanged connecting completed stable 69646ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 69648ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 69648ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 69648ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 69648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69649ms [err] connectionstatechanged connected completed stable 69649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 69649ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559", "state": "connected"}] 69651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 69651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 69651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 69652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 69652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 69652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 69653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3955438040, stream_id=1, stream_seq=0) 69653ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3418794672, stream_id=1, stream_seq=0) 69653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3955438040, gaps=[]) 69654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3418794672, gaps=[]) 69654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3955438041, stream_id=1, stream_seq=1) 69655ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 69655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3955438041, gaps=[]) 69655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3955438042, stream_id=1, stream_seq=2) 69655ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 69656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3955438042, gaps=[]) 69656ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1482338985 1 udp 2113937151 17b31a25-7250-4f6e-b306-3c0dfc61abea.local 38333 typ host generation 0 ufrag Fe4H network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69656ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1482338985 1 udp 2113937151 17b31a25-7250-4f6e-b306-3c0dfc61abea.local 38333 typ host generation 0 ufrag Fe4H network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69656ms [err] handleSignalingMessage 69656ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69656ms [err] handleIceCandidate 69656ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69656ms [err] acceptIceCandidate 69656ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69658ms [err] INFO:aioice.ice:Connection(0) Remote candidate "17b31a25-7250-4f6e-b306-3c0dfc61abea.local" resolved to 172.17.0.3 69661ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jeu5qQWXxpyK') 69661ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jeu5qQWXxpyK') 69662ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43744) -> ('172.17.0.3', 38333)) State.FROZEN -> State.FAILED 69662ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49747) -> ('172.17.0.3', 38333)) State.FROZEN -> State.FAILED 69738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fEef0/71YrHC') 69738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38333) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fEef0/71YrHC') 69790ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69790ms [log] [experimentStatusChanged] {"status": "running", "message": null} 69845ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559"}', extra='') 69846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 69846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 69846ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 69846ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 69846ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 69846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 69846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 69848ms [err] connectionstatechanged closed closed closed 69848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69848ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 69848ms [err] connectionstatechanged closed closed closed 69848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69848ms [err] connectionstatechanged closed closed closed 69848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 69848ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 69848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88c19b72-3010-4f55-b07f-685f7228d559", "state": "closed"}] 69950ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69950ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 70079ms [err] Traceback (most recent call last): 70079ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 70079ms [err] return _run_code(code, main_globals, None, 70079ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 70079ms [err] exec(code, run_globals) 70079ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 70079ms [err] sys.exit(main()) 70079ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 70079ms [err] asyncio.run(main_async()) 70079ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 70079ms [err] return loop.run_until_complete(main) 70079ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 70080ms [err] self.run_forever() 70080ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 70080ms [err] self._run_once() 70080ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 70082ms [err] event_list = self._selector.select(timeout) 70082ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 70082ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 70082ms [err] KeyboardInterrupt 70083ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 70083ms [err] h.flush() 70083ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 70275ms [log] starting device 71157ms [err] DEBUG:asyncio:Using selector: EpollSelector 71374ms [err] ERROR:asyncio:Unclosed client session 71374ms [err] client_session: 71523ms [log] parsing 71523ms [log] creating device handler 71523ms [log] [ready] 71523ms [log] reading line 71523ms [log] [websocketToken] "d6fcb857-2258-4ed8-9c12-752a10c8195f" 71534ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71534ms [log] [websocketConnected] 73114ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73114ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73114ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73154ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/78c06976-6f45-4ced-b5a4-fc5e0720ca14"}}', extra='') 73154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/78c06976-6f45-4ced-b5a4-fc5e0720ca14"}}', extra='') 73154ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/78c06976-6f45-4ced-b5a4-fc5e0720ca14"} 73213ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5","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='') 73213ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5","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='') 73217ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5", "state": "new"}] 75221ms [err] makeOffer 75221ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 75222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 75222ms [err] v=0 75222ms [err] o=- 3952609175 3952609175 IN IP4 0.0.0.0 75222ms [err] s=- 75222ms [err] t=0 0 75222ms [err] a=group:BUNDLE 0 75222ms [err] a=msid-semantic:WMS * 75222ms [err] m=application 9 DTLS/SCTP 5000 75222ms [err] c=IN IP4 0.0.0.0 75222ms [err] a=mid:0 75222ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75222ms [err] a=max-message-size:65536 75222ms [err] a=ice-ufrag:l9nT 75222ms [err] a=ice-pwd:fpHat79WnhnSgtvdIhiF0u 75222ms [err] a=fingerprint:sha-256 37:EF:37:9E:AB:83:FA:3E:B9:3C:B3:74:33:31:C3:5B:C9:BB:B6:E3:50:91:C4:CE:DA:CA:75:44:FB:27:53:1D 75222ms [err] a=fingerprint:sha-384 F3:37:8D:C9:74:FE:77:FE:7E:6F:EF:70:13:B1:B3:E1:70:98:A4:FC:ED:AD:38:09:51:5D:43:14:3C:D3:09:42:A7:40:DF:D0:85:E9:26:73:80:C1:67:D9:92:7A:FB:05 75222ms [err] a=fingerprint:sha-512 89:E3:18:60:30:01:C8:9F:EC:2E:6F:87:1B:43:EB:FB:80:D5:C2:5A:2F:38:92:8B:4A:54:A2:06:6E:F6:8C:C3:D9:73:B5:B8:E4:75:09:E5:47:AC:7D:31:E7:FB:3E:34:D8:FA:7F:2C:B3:0A:98:FB:47:02:4F:C9:2A:78:BA:9C 75222ms [err] a=setup:actpass 75222ms [err] 75223ms [err] connectionstatechanged new new have-local-offer 75223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 75223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 75224ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5", "state": "new"}] 75224ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 75225ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 75225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75226ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75226ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75226ms [err] handleSignalingMessage 75226ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75226ms [err] handleOptions 75226ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 75226ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 75226ms [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='') 75226ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 75261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KZsa1A1X+c3T') 75261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KZsa1A1X+c3T') 75266ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3327384420525817660 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:b1/0\\r\\na=ice-pwd:3fNDDdmqx0MhmZt06+UV9chf\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D1:51:FD:EC:12:32:AB:B5:72:BC:76:B9:1B:0A:E0:87:4E:FC:B6:C2:45:0A:CE:9A:C6:B4:AE:08:CA:11:14:A8\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75266ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3327384420525817660 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:b1/0\\r\\na=ice-pwd:3fNDDdmqx0MhmZt06+UV9chf\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D1:51:FD:EC:12:32:AB:B5:72:BC:76:B9:1B:0A:E0:87:4E:FC:B6:C2:45:0A:CE:9A:C6:B4:AE:08:CA:11:14:A8\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75266ms [err] handleSignalingMessage 75266ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75266ms [err] handleAnswer 75266ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 75266ms [err] acceptAnswer 75266ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 75266ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 75266ms [err] v=0 75266ms [err] o=- 3327384420525817660 2 IN IP4 127.0.0.1 75266ms [err] s=- 75266ms [err] t=0 0 75266ms [err] a=group:BUNDLE 0 75266ms [err] a=msid-semantic: WMS 75266ms [err] m=application 9 DTLS/SCTP 5000 75266ms [err] c=IN IP4 0.0.0.0 75266ms [err] a=ice-ufrag:b1/0 75266ms [err] a=ice-pwd:3fNDDdmqx0MhmZt06+UV9chf 75266ms [err] a=ice-options:trickle 75266ms [err] a=fingerprint:sha-256 D1:51:FD:EC:12:32:AB:B5:72:BC:76:B9:1B:0A:E0:87:4E:FC:B6:C2:45:0A:CE:9A:C6:B4:AE:08:CA:11:14:A8 75266ms [err] a=setup:active 75266ms [err] a=mid:0 75266ms [err] a=sctpmap:5000 webrtc-datachannel 1024 75266ms [err] 75266ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 75266ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75266ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75266ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(AZcV5r5sWH 1 udp 1845501695 172.17.0.3 48064 typ prflx) 75266ms [err] connectionstatechanged connecting checking stable 75266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75266ms [err] connectionstatechanged connecting checking stable 75266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75266ms [err] connectionstatechanged connecting checking stable 75266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46855) -> ('172.17.0.3', 48064)) State.WAITING -> State.IN_PROGRESS 75266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdex\xbb\x96@\x8d\n\xb6\x05\xa9*\xe1') 75266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdex\xbb\x96@\x8d\n\xb6\x05\xa9*\xe1') 75266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46855) -> ('172.17.0.3', 48064)) State.IN_PROGRESS -> State.SUCCEEDED 75266ms [err] INFO:aioice.ice:Connection(0) ICE completed 75266ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5", "state": "connecting"}] 75270ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:616495696 1 udp 2113937151 404eda59-e66f-43d4-9883-0c6ffb052ca6.local 48064 typ host generation 0 ufrag b1/0 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75270ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:616495696 1 udp 2113937151 404eda59-e66f-43d4-9883-0c6ffb052ca6.local 48064 typ host generation 0 ufrag b1/0 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75270ms [err] handleSignalingMessage 75270ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75270ms [err] handleIceCandidate 75270ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 75270ms [err] acceptIceCandidate 75270ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 75274ms [err] INFO:aioice.ice:Connection(0) Remote candidate "404eda59-e66f-43d4-9883-0c6ffb052ca6.local" resolved to 172.17.0.3 75306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46855) -> ('172.17.0.3', 48064)) State.FROZEN -> State.IN_PROGRESS 75306ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%A\x8c\x1d\x1f\xe67)w_T)') 75310ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'%A\x8c\x1d\x1f\xe67)w_T)') 75310ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46855) -> ('172.17.0.3', 48064)) State.IN_PROGRESS -> State.SUCCEEDED 75310ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50664) -> ('172.17.0.3', 48064)) State.FROZEN -> State.FAILED 75317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7iu1fVPh9JSJ') 75318ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7iu1fVPh9JSJ') 75326ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 75326ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75328ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 75328ms [err] connectionstatechanged connecting completed stable 75328ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 75354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 75354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 75354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 75355ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 75355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 75355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 75355ms [err] connectionstatechanged connected completed stable 75355ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 75356ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5", "state": "connected"}] 75359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 75359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 75359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 75359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 75359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 75359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 75359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 75360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 75360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 75360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 75360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3971900313, stream_id=1, stream_seq=0) 75360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 75361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3971900313, gaps=[]) 75361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 75361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2805509094, stream_id=1, stream_seq=0) 75361ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2805509094, gaps=[]) 75363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2805509095, stream_id=1, stream_seq=1) 75363ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 75363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2805509095, gaps=[]) 75363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2805509096, stream_id=1, stream_seq=2) 75363ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 75364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2805509096, gaps=[]) 75364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2805509097, stream_id=1, stream_seq=3) 75364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2805509097, gaps=[]) 75364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2805509098, stream_id=1, stream_seq=4) 75364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2805509098, gaps=[]) 75403ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nm/D8Br3Oacg') 75404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nm/D8Br3Oacg') 75458ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+TRoVKoWFPxt') 75459ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+TRoVKoWFPxt') 75459ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50664) -> ('172.17.0.3', 48064)) State.WAITING -> State.IN_PROGRESS 75459ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\x98\x0fU\xf5\xb6x>\x11\xf3+t') 75460ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 48064) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\x98\x0fU\xf5\xb6x>\x11\xf3+t') 75460ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50664) -> ('172.17.0.3', 48064)) State.IN_PROGRESS -> State.SUCCEEDED 75470ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75470ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75470ms [log] [experimentStatusChanged] {"status": "running", "message": null} 75550ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5"}', extra='') 75550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 75551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 75551ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 75551ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 75551ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 75551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 75551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 75551ms [err] connectionstatechanged closed closed closed 75552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75552ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 75552ms [err] connectionstatechanged closed closed closed 75552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75552ms [err] connectionstatechanged closed closed closed 75552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75552ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ec47841e-ef25-4442-a400-5c2308f5b7a5", "state": "closed"}] 75553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 75553ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 75659ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75659ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 75743ms [err] Traceback (most recent call last): 75743ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75743ms [err] return _run_code(code, main_globals, None, 75743ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75743ms [err] exec(code, run_globals) 75743ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 75744ms [err] sys.exit(main()) 75744ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 75744ms [err] asyncio.run(main_async()) 75744ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75744ms [err] return loop.run_until_complete(main) 75744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75745ms [err] self.run_forever() 75745ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75745ms [err] self._run_once() 75745ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75745ms [err] event_list = self._selector.select(timeout) 75745ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75745ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75745ms [err] KeyboardInterrupt 75747ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75747ms [err] h.flush() 75747ms [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 87991ms [log] starting device 89103ms [err] DEBUG:asyncio:Using selector: EpollSelector 89420ms [err] ERROR:asyncio:Unclosed client session 89420ms [err] client_session: 89577ms [log] parsing 89577ms [log] creating device handler 89577ms [log] [ready] 89577ms [log] reading line 89577ms [log] [websocketToken] "2c83d6e9-9f13-44f3-b385-527fc6c038dd" 89631ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89631ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89631ms [log] [websocketConnected] 90011ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90011ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90011ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 90062ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/097744d7-d907-46cd-af11-252172fb62e9"}}', extra='') 90062ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/097744d7-d907-46cd-af11-252172fb62e9"}}', extra='') 90062ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/097744d7-d907-46cd-af11-252172fb62e9"} 90155ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","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='') 90155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","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='') 90159ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "new"}] 92162ms [err] makeOffer 92162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 92162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 92162ms [err] v=0 92162ms [err] o=- 3952609192 3952609192 IN IP4 0.0.0.0 92162ms [err] s=- 92162ms [err] t=0 0 92162ms [err] a=group:BUNDLE 0 92162ms [err] a=msid-semantic:WMS * 92162ms [err] m=application 9 DTLS/SCTP 5000 92162ms [err] c=IN IP4 0.0.0.0 92162ms [err] a=mid:0 92162ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92162ms [err] a=max-message-size:65536 92162ms [err] a=ice-ufrag:m7y7 92162ms [err] a=ice-pwd:OYraJkK9UiC620vJquRsBq 92162ms [err] a=fingerprint:sha-256 42:22:00:15:BB:0A:61:0B:63:F0:A5:92:7E:86:47:A1:DE:DD:4D:01:6E:32:04:D8:17:51:5D:E3:50:C7:10:60 92162ms [err] a=fingerprint:sha-384 14:74:56:39:6C:91:DA:BD:3C:F2:1E:6A:7C:D5:E2:51:60:F5:37:44:FF:C6:0B:56:9E:8C:90:39:E2:18:12:EC:6D:59:CB:D2:CB:CD:9B:E6:6E:39:49:AF:FF:57:3D:D5 92162ms [err] a=fingerprint:sha-512 0D:31:5A:DF:0F:DD:FA:15:CA:2F:25:98:AF:62:DE:70:C1:8E:51:C3:0C:14:86:30:AB:3A:D5:F5:E3:61:3A:59:E0:49:E9:4B:58:4C:55:82:AD:98:00:BC:06:76:54:66:CF:87:CD:68:9F:AC:5E:4D:ED:91:CB:B8:EF:24:DF:D8 92162ms [err] a=setup:actpass 92162ms [err] 92163ms [err] connectionstatechanged new new have-local-offer 92163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 92164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 92165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "new"}] 92165ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 92165ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 92166ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 92166ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92167ms [err] handleSignalingMessage 92167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92167ms [err] handleOptions 92167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 92167ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 92167ms [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='') 92167ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 92203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40068) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"a1|'\xf4{[\x8d\x925\xdd\x90") 92203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40068) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"a1|'\xf4{[\x8d\x925\xdd\x90") 92203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfb\xf9\xe3\x93\x0b\\\x91\xba\x9d\x9fj\x17') 92204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfb\xf9\xe3\x93\x0b\\\x91\xba\x9d\x9fj\x17') 92210ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609192 3952609192 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 40068 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 40068 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34812 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:j7gq\\r\\na=ice-pwd:Zc5d59RQ1MEEClXOSYWDAA\\r\\na=fingerprint:sha-256 00:4B:F3:06:13:4E:F2:A1:00:E6:9D:13:44:F1:55:5D:0D:60:5B:59:1D:AD:98:96:63:C9:AC:20:6E:3E:C5:EE\\r\\na=fingerprint:sha-384 E6:2D:F3:48:67:90:0E:7B:B7:70:4B:87:18:D1:33:9E:E6:90:E8:30:BE:FD:17:65:58:8E:8B:7B:D0:8E:BC:8D:B4:67:90:97:3F:69:3E:72:B2:41:EF:EB:7D:D4:DD:1A\\r\\na=fingerprint:sha-512 E1:BC:7C:94:86:AA:F3:72:8E:59:68:85:88:58:B7:1B:00:FF:D8:B1:63:52:41:64:E4:0D:DE:05:52:19:9D:C3:F1:07:18:79:C2:19:C5:A3:D2:29:B2:39:D4:6D:B5:55:1B:B1:72:AE:EC:0D:BF:04:BE:34:41:D2:27:A5:1C:CA\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 92210ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609192 3952609192 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 40068 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 40068 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34812 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:j7gq\\r\\na=ice-pwd:Zc5d59RQ1MEEClXOSYWDAA\\r\\na=fingerprint:sha-256 00:4B:F3:06:13:4E:F2:A1:00:E6:9D:13:44:F1:55:5D:0D:60:5B:59:1D:AD:98:96:63:C9:AC:20:6E:3E:C5:EE\\r\\na=fingerprint:sha-384 E6:2D:F3:48:67:90:0E:7B:B7:70:4B:87:18:D1:33:9E:E6:90:E8:30:BE:FD:17:65:58:8E:8B:7B:D0:8E:BC:8D:B4:67:90:97:3F:69:3E:72:B2:41:EF:EB:7D:D4:DD:1A\\r\\na=fingerprint:sha-512 E1:BC:7C:94:86:AA:F3:72:8E:59:68:85:88:58:B7:1B:00:FF:D8:B1:63:52:41:64:E4:0D:DE:05:52:19:9D:C3:F1:07:18:79:C2:19:C5:A3:D2:29:B2:39:D4:6D:B5:55:1B:B1:72:AE:EC:0D:BF:04:BE:34:41:D2:27:A5:1C:CA\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 92210ms [err] handleSignalingMessage 92210ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92210ms [err] handleAnswer 92210ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 92210ms [err] acceptAnswer 92210ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 92210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 92210ms [err] v=0 92210ms [err] o=- 3952609192 3952609192 IN IP4 0.0.0.0 92210ms [err] s=- 92210ms [err] t=0 0 92210ms [err] a=group:BUNDLE 0 92210ms [err] a=msid-semantic:WMS * 92210ms [err] m=application 40068 DTLS/SCTP 5000 92210ms [err] c=IN IP4 172.30.0.1 92210ms [err] a=mid:0 92210ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92210ms [err] a=max-message-size:65536 92210ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40068 typ host 92210ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34812 typ host 92210ms [err] a=end-of-candidates 92210ms [err] a=ice-ufrag:j7gq 92210ms [err] a=ice-pwd:Zc5d59RQ1MEEClXOSYWDAA 92210ms [err] a=fingerprint:sha-256 00:4B:F3:06:13:4E:F2:A1:00:E6:9D:13:44:F1:55:5D:0D:60:5B:59:1D:AD:98:96:63:C9:AC:20:6E:3E:C5:EE 92210ms [err] a=fingerprint:sha-384 E6:2D:F3:48:67:90:0E:7B:B7:70:4B:87:18:D1:33:9E:E6:90:E8:30:BE:FD:17:65:58:8E:8B:7B:D0:8E:BC:8D:B4:67:90:97:3F:69:3E:72:B2:41:EF:EB:7D:D4:DD:1A 92210ms [err] a=fingerprint:sha-512 E1:BC:7C:94:86:AA:F3:72:8E:59:68:85:88:58:B7:1B:00:FF:D8:B1:63:52:41:64:E4:0D:DE:05:52:19:9D:C3:F1:07:18:79:C2:19:C5:A3:D2:29:B2:39:D4:6D:B5:55:1B:B1:72:AE:EC:0D:BF:04:BE:34:41:D2:27:A5:1C:CA 92210ms [err] a=setup:active 92210ms [err] 92212ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 92212ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 92212ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.30.0.1', 40068)) State.FROZEN -> State.WAITING 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58107) -> ('172.30.0.1', 40068)) State.FROZEN -> State.WAITING 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.17.0.3', 34812)) State.FROZEN -> State.WAITING 92215ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(q2MVhmiazB 1 udp 1862270975 172.17.0.3 40068 typ prflx) 92215ms [err] connectionstatechanged connecting checking stable 92215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92215ms [err] connectionstatechanged connecting checking stable 92215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92215ms [err] connectionstatechanged connecting checking stable 92215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.17.0.3', 40068)) State.WAITING -> State.IN_PROGRESS 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40068) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J\xb6X-r\xf4\xa4{\x9e\xc8\xfe$') 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.17.0.3', 34812)) State.WAITING -> State.IN_PROGRESS 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xdd\x1az\x15UPw\xbcV\x01\xee') 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.30.0.1', 40068)) State.WAITING -> State.IN_PROGRESS 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40068) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85\x1a\r\x85\xa7\x99\xa3V\xd3C\xa8\xa8') 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40068) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J\xb6X-r\xf4\xa4{\x9e\xc8\xfe$') 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.17.0.3', 40068)) State.IN_PROGRESS -> State.SUCCEEDED 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58107) -> ('172.30.0.1', 40068)) State.WAITING -> State.FAILED 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58107) -> ('172.17.0.3', 34812)) State.FROZEN -> State.FAILED 92215ms [err] INFO:aioice.ice:Connection(0) ICE completed 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40068) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85\x1a\r\x85\xa7\x99\xa3V\xd3C\xa8\xa8') 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.30.0.1', 40068)) State.IN_PROGRESS -> State.SUCCEEDED 92215ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "connecting"}] 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\xdd\x1az\x15UPw\xbcV\x01\xee') 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56593) -> ('172.17.0.3', 34812)) State.IN_PROGRESS -> State.SUCCEEDED 92216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40068) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3\xc2QQ\xa9\x1b\xd9\x82\xbc\rJ0') 92216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40068) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3\xc2QQ\xa9\x1b\xd9\x82\xbc\rJ0') 92254ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 92254ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 92255ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 92256ms [err] connectionstatechanged connecting completed stable 92256ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 92258ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 92259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 92259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 92259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 92259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 92259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 92259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 92259ms [err] connectionstatechanged connected completed stable 92260ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 92260ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "connected"}] 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 92262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 92262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 92262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 92262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1539431214, stream_id=1, stream_seq=0) 92262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 92263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1888607428, stream_id=1, stream_seq=0) 92263ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 92263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1888607428, gaps=[]) 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1539431214, gaps=[]) 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1888607429, stream_id=1, stream_seq=1) 92264ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1888607429, gaps=[]) 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1888607430, stream_id=1, stream_seq=2) 92265ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 92266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1888607430, gaps=[]) 92409ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 92409ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 92409ms [log] [experimentStatusChanged] {"status": "running", "message": null} 92460ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a"}', extra='') 92460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a"}', extra='') 92460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 92460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 92461ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 92461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 92461ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 92461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 92461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 92461ms [err] connectionstatechanged closed closed closed 92461ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 92461ms [err] connectionstatechanged closed closed closed 92462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92462ms [err] connectionstatechanged closed closed closed 92462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92462ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "closed"}] 92462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 92462ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 92601ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 92601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 92601ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 92780ms [err] Traceback (most recent call last): 92780ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 92780ms [err] return _run_code(code, main_globals, None, 92780ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 92780ms [err] exec(code, run_globals) 92780ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 92780ms [err] sys.exit(main()) 92780ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 92780ms [err] asyncio.run(main_async()) 92780ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 92780ms [err] return loop.run_until_complete(main) 92780ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 92781ms [err] self.run_forever() 92781ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 92781ms [err] self._run_once() 92781ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 92781ms [err] event_list = self._selector.select(timeout) 92781ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 92781ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 92781ms [err] KeyboardInterrupt 92789ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 92789ms [err] h.flush() 92789ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 93074ms [log] starting device 94137ms [err] DEBUG:asyncio:Using selector: EpollSelector 94432ms [err] ERROR:asyncio:Unclosed client session 94432ms [err] client_session: 94571ms [log] parsing 94571ms [log] creating device handler 94571ms [log] [ready] 94571ms [log] reading line 94571ms [log] [websocketToken] "d9f99ab6-d2b3-4934-9e4a-e5d07d311deb" 94626ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94626ms [log] [websocketConnected] 95033ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 95033ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 95034ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 95053ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7c17b2d5-d74b-4c91-8611-adb64700931e"}}', extra='') 95053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7c17b2d5-d74b-4c91-8611-adb64700931e"}}', extra='') 95053ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7c17b2d5-d74b-4c91-8611-adb64700931e"} 95150ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","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='') 95150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","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='') 95178ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "new"}] 97194ms [err] makeOffer 97194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 97195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 97195ms [err] v=0 97195ms [err] o=- 3952609197 3952609197 IN IP4 0.0.0.0 97195ms [err] s=- 97195ms [err] t=0 0 97195ms [err] a=group:BUNDLE 0 97195ms [err] a=msid-semantic:WMS * 97195ms [err] m=application 9 DTLS/SCTP 5000 97195ms [err] c=IN IP4 0.0.0.0 97195ms [err] a=mid:0 97195ms [err] a=sctpmap:5000 webrtc-datachannel 65535 97195ms [err] a=max-message-size:65536 97195ms [err] a=ice-ufrag:SxtT 97195ms [err] a=ice-pwd:nbApKDMGUzTJXh3Lc50I6P 97195ms [err] a=fingerprint:sha-256 0D:9A:B7:90:8A:82:10:D9:C7:4D:11:47:08:26:5F:ED:26:6B:73:9D:EC:C3:20:72:63:3E:28:E3:24:AE:F3:6B 97195ms [err] a=fingerprint:sha-384 9D:67:6F:D8:DB:3D:C3:5C:21:6E:C8:7B:37:45:F7:E3:76:87:8D:E6:BD:EF:88:D0:07:9C:FD:9A:95:FA:BC:DC:B3:7A:E4:62:AC:D4:CF:08:DB:D3:0B:03:1C:A8:EB:A8 97195ms [err] a=fingerprint:sha-512 56:52:61:93:7E:19:94:97:C2:04:40:04:1B:4E:74:78:D0:55:89:61:BA:4D:D4:0C:72:76:B0:BD:C4:67:0B:81:13:80:80:C7:41:DF:8D:0A:4F:28:48:C0:4B:C2:7F:49:EA:79:1D:DB:CF:14:68:66:21:71:DA:C5:6C:2F:A9:1E 97195ms [err] a=setup:actpass 97195ms [err] 97195ms [err] connectionstatechanged new new have-local-offer 97195ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 97195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 97196ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "new"}] 97197ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 97197ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 97197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 97198ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 97198ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 97198ms [err] handleSignalingMessage 97198ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97198ms [err] handleOptions 97198ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 97198ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 97198ms [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='') 97198ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 97211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53386) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4\x85\nRt\x1a\xa8_\x85\xa2\xa0\xf7') 97211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53386) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4\x85\nRt\x1a\xa8_\x85\xa2\xa0\xf7') 97217ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609197 3952609197 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 53386 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 53386 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57361 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:vG4i\\r\\na=ice-pwd:h5NKySmIysgudVvQpburv3\\r\\na=fingerprint:sha-256 14:E6:A7:88:F1:E7:E9:76:72:DD:6B:DE:55:E8:9A:F0:B4:31:BD:A8:6E:D9:DE:70:63:0E:00:E0:6B:CB:BF:F0\\r\\na=fingerprint:sha-384 82:01:F5:0C:1C:88:4B:D6:74:9F:E4:A2:2D:36:EC:41:0B:E3:8F:F0:6A:AF:D4:C8:E7:D4:28:11:B0:A1:87:34:82:33:BF:9A:FE:69:BC:35:C5:25:D5:E5:2E:88:41:2C\\r\\na=fingerprint:sha-512 4E:6A:D7:A4:13:FA:28:AB:65:A2:73:6C:56:5A:1A:B5:EA:62:74:04:E5:7C:10:7E:3D:8B:01:2B:AD:84:37:EE:C8:6C:E0:6F:10:A4:47:DF:A8:6A:D3:96:BE:8D:4D:0C:C5:47:48:07:D8:E3:B1:75:D4:2E:8F:DE:60:50:A2:58\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 97217ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609197 3952609197 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 53386 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 53386 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57361 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:vG4i\\r\\na=ice-pwd:h5NKySmIysgudVvQpburv3\\r\\na=fingerprint:sha-256 14:E6:A7:88:F1:E7:E9:76:72:DD:6B:DE:55:E8:9A:F0:B4:31:BD:A8:6E:D9:DE:70:63:0E:00:E0:6B:CB:BF:F0\\r\\na=fingerprint:sha-384 82:01:F5:0C:1C:88:4B:D6:74:9F:E4:A2:2D:36:EC:41:0B:E3:8F:F0:6A:AF:D4:C8:E7:D4:28:11:B0:A1:87:34:82:33:BF:9A:FE:69:BC:35:C5:25:D5:E5:2E:88:41:2C\\r\\na=fingerprint:sha-512 4E:6A:D7:A4:13:FA:28:AB:65:A2:73:6C:56:5A:1A:B5:EA:62:74:04:E5:7C:10:7E:3D:8B:01:2B:AD:84:37:EE:C8:6C:E0:6F:10:A4:47:DF:A8:6A:D3:96:BE:8D:4D:0C:C5:47:48:07:D8:E3:B1:75:D4:2E:8F:DE:60:50:A2:58\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 97217ms [err] handleSignalingMessage 97217ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97217ms [err] handleAnswer 97217ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 97241ms [err] acceptAnswer 97242ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 97242ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 97242ms [err] v=0 97242ms [err] o=- 3952609197 3952609197 IN IP4 0.0.0.0 97242ms [err] s=- 97242ms [err] t=0 0 97242ms [err] a=group:BUNDLE 0 97242ms [err] a=msid-semantic:WMS * 97242ms [err] m=application 53386 DTLS/SCTP 5000 97242ms [err] c=IN IP4 172.30.0.1 97242ms [err] a=mid:0 97242ms [err] a=sctpmap:5000 webrtc-datachannel 65535 97242ms [err] a=max-message-size:65536 97242ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53386 typ host 97242ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57361 typ host 97242ms [err] a=end-of-candidates 97242ms [err] a=ice-ufrag:vG4i 97242ms [err] a=ice-pwd:h5NKySmIysgudVvQpburv3 97242ms [err] a=fingerprint:sha-256 14:E6:A7:88:F1:E7:E9:76:72:DD:6B:DE:55:E8:9A:F0:B4:31:BD:A8:6E:D9:DE:70:63:0E:00:E0:6B:CB:BF:F0 97242ms [err] a=fingerprint:sha-384 82:01:F5:0C:1C:88:4B:D6:74:9F:E4:A2:2D:36:EC:41:0B:E3:8F:F0:6A:AF:D4:C8:E7:D4:28:11:B0:A1:87:34:82:33:BF:9A:FE:69:BC:35:C5:25:D5:E5:2E:88:41:2C 97242ms [err] a=fingerprint:sha-512 4E:6A:D7:A4:13:FA:28:AB:65:A2:73:6C:56:5A:1A:B5:EA:62:74:04:E5:7C:10:7E:3D:8B:01:2B:AD:84:37:EE:C8:6C:E0:6F:10:A4:47:DF:A8:6A:D3:96:BE:8D:4D:0C:C5:47:48:07:D8:E3:B1:75:D4:2E:8F:DE:60:50:A2:58 97242ms [err] a=setup:active 97242ms [err] 97243ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\x8a]\xa5\x94#!\xc2\x85\xe8S\x14') 97243ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\x8a]\xa5\x94#!\xc2\x85\xe8S\x14') 97243ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 97243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 97243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 97243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37540) -> ('172.30.0.1', 53386)) State.FROZEN -> State.WAITING 97244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51244) -> ('172.30.0.1', 53386)) State.FROZEN -> State.WAITING 97244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37540) -> ('172.17.0.3', 57361)) State.FROZEN -> State.WAITING 97244ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DjwaWSEo5g 1 udp 1862270975 172.17.0.3 53386 typ prflx) 97244ms [err] connectionstatechanged connecting checking stable 97244ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 97244ms [err] connectionstatechanged connecting checking stable 97244ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 97244ms [err] connectionstatechanged connecting checking stable 97244ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 97244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37540) -> ('172.17.0.3', 53386)) State.WAITING -> State.IN_PROGRESS 97244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53386) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0fO4\xf7\xbd\x04Y\xee\x18\xe57\x95') 97244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37540) -> ('172.30.0.1', 53386)) State.WAITING -> State.IN_PROGRESS 97244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53386) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\.\x1e9rA\x19\xf7\xab\xbca\xaf') 97245ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "connecting"}] 97245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53386) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0fO4\xf7\xbd\x04Y\xee\x18\xe57\x95') 97245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37540) -> ('172.17.0.3', 53386)) State.IN_PROGRESS -> State.SUCCEEDED 97245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51244) -> ('172.30.0.1', 53386)) State.WAITING -> State.FAILED 97245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37540) -> ('172.17.0.3', 57361)) State.WAITING -> State.FAILED 97245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51244) -> ('172.17.0.3', 57361)) State.FROZEN -> State.FAILED 97246ms [err] INFO:aioice.ice:Connection(0) ICE completed 97246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53386) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\.\x1e9rA\x19\xf7\xab\xbca\xaf') 97246ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37540) -> ('172.30.0.1', 53386)) State.IN_PROGRESS -> State.SUCCEEDED 97246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53386) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C\xac\x15|\x91\xac\xb80K\xbb\x12b') 97246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53386) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C\xac\x15|\x91\xac\xb80K\xbb\x12b') 97265ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 97265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 97290ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 97291ms [err] connectionstatechanged connecting completed stable 97291ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 97293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 97293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 97293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 97293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 97293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 97294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 97294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 97294ms [err] connectionstatechanged connected completed stable 97294ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 97294ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "connected"}] 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 97296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 97296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 97296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=185455670, stream_id=1, stream_seq=0) 97296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3436093187, stream_id=1, stream_seq=0) 97297ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093187, gaps=[]) 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=185455670, gaps=[]) 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 97298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3436093188, stream_id=1, stream_seq=1) 97298ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 97298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093188, gaps=[]) 97298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3436093189, stream_id=1, stream_seq=2) 97298ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093189, gaps=[]) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3436093190, stream_id=1, stream_seq=3) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093190, gaps=[]) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3436093191, stream_id=1, stream_seq=4) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093191, gaps=[]) 97483ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 97483ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 97484ms [log] [experimentStatusChanged] {"status": "running", "message": null} 97490ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf"}', extra='') 97490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf"}', extra='') 97490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 97490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 97490ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 97490ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 97491ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 97491ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 97491ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 97491ms [err] connectionstatechanged closed closed closed 97491ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97491ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 97491ms [err] connectionstatechanged closed closed closed 97491ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97491ms [err] connectionstatechanged closed closed closed 97491ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97492ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "closed"}] 97492ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 97492ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 97830ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 97830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 97830ms [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 98028ms [err] Traceback (most recent call last): 98028ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98028ms [err] return _run_code(code, main_globals, None, 98028ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98028ms [err] exec(code, run_globals) 98028ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98057ms [err] sys.exit(main()) 98057ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98057ms [err] asyncio.run(main_async()) 98057ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98057ms [err] return loop.run_until_complete(main) 98057ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98057ms [err] self.run_forever() 98057ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98057ms [err] self._run_once() 98057ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98057ms [err] event_list = self._selector.select(timeout) 98057ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98057ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98057ms [err] KeyboardInterrupt 98057ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98057ms [err] h.flush() 98057ms [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 109255ms [log] starting device 110162ms [err] DEBUG:asyncio:Using selector: EpollSelector 110359ms [err] ERROR:asyncio:Unclosed client session 110359ms [err] client_session: 110491ms [log] parsing 110491ms [log] creating device handler 110491ms [log] [ready] 110491ms [log] reading line 110491ms [log] [websocketToken] "b64696cf-d295-404a-9bf9-ff56672f6457" 110502ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110502ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110503ms [log] [websocketConnected] 112124ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 112124ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 112125ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 112174ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4bcdbcb6-a2a7-4be2-88b1-fd35a1d54be8"}}', extra='') 112174ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4bcdbcb6-a2a7-4be2-88b1-fd35a1d54be8"}}', extra='') 112174ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4bcdbcb6-a2a7-4be2-88b1-fd35a1d54be8"} 112272ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a","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='') 112272ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a","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='') 112277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a", "state": "new"}] 114282ms [err] makeOffer 114282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 114284ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 114284ms [err] v=0 114284ms [err] o=- 3952609214 3952609214 IN IP4 0.0.0.0 114284ms [err] s=- 114284ms [err] t=0 0 114284ms [err] a=group:BUNDLE 0 114284ms [err] a=msid-semantic:WMS * 114284ms [err] m=application 9 DTLS/SCTP 5000 114284ms [err] c=IN IP4 0.0.0.0 114284ms [err] a=mid:0 114284ms [err] a=sctpmap:5000 webrtc-datachannel 65535 114284ms [err] a=max-message-size:65536 114284ms [err] a=ice-ufrag:Jzk8 114284ms [err] a=ice-pwd:jlFm8q1MvXW5Au4bHX0AWH 114284ms [err] a=fingerprint:sha-256 4E:56:E1:B3:EB:F9:6A:E4:29:2F:98:09:F7:76:0F:6E:8C:CE:1E:45:00:C4:9F:E9:5B:BF:88:F4:66:AB:B0:81 114284ms [err] a=fingerprint:sha-384 CC:BE:32:94:7B:3D:5C:3A:6C:8F:31:EF:1D:3D:DB:91:2C:A7:8B:BA:40:5C:2B:5F:FD:AA:EF:48:24:30:41:E7:4C:CB:9A:0F:E7:96:CE:8F:37:80:80:EC:D8:1B:6E:D2 114284ms [err] a=fingerprint:sha-512 FB:66:1D:B4:A8:65:2F:D0:26:37:A3:0A:98:F0:12:66:26:13:C5:45:22:65:5F:F4:EC:C1:01:36:0F:BB:AD:DC:8F:D3:15:D2:D6:C7:7B:1A:CA:13:ED:7C:E7:7E:19:F2:82:9C:53:C0:F0:79:C0:52:E0:2F:DB:0E:5C:F4:C0:9A 114284ms [err] a=setup:actpass 114284ms [err] 114286ms [err] connectionstatechanged new new have-local-offer 114286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 114286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 114287ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a", "state": "new"}] 114287ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 114288ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 114288ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 114290ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114290ms [err] handleSignalingMessage 114290ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114290ms [err] handleOptions 114290ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 114290ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 114291ms [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='') 114291ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 114332ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4149467140575345256 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:yTW6\\r\\na=ice-pwd:0XzwnwnT0xuyw6A8fi7+YYrF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B9:20:C9:09:C0:17:16:E6:4D:B1:35:B9:37:F3:3B:98:D5:FC:4D:2B:87:07:D1:40:7D:97:3F:63:11:49:3E:0A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114332ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4149467140575345256 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:yTW6\\r\\na=ice-pwd:0XzwnwnT0xuyw6A8fi7+YYrF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B9:20:C9:09:C0:17:16:E6:4D:B1:35:B9:37:F3:3B:98:D5:FC:4D:2B:87:07:D1:40:7D:97:3F:63:11:49:3E:0A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114332ms [err] handleSignalingMessage 114332ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114332ms [err] handleAnswer 114333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 114333ms [err] acceptAnswer 114333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 114333ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 114333ms [err] v=0 114333ms [err] o=- 4149467140575345256 2 IN IP4 127.0.0.1 114333ms [err] s=- 114333ms [err] t=0 0 114333ms [err] a=group:BUNDLE 0 114333ms [err] a=msid-semantic: WMS 114333ms [err] m=application 9 DTLS/SCTP 5000 114333ms [err] c=IN IP4 0.0.0.0 114333ms [err] a=ice-ufrag:yTW6 114333ms [err] a=ice-pwd:0XzwnwnT0xuyw6A8fi7+YYrF 114333ms [err] a=ice-options:trickle 114333ms [err] a=fingerprint:sha-256 B9:20:C9:09:C0:17:16:E6:4D:B1:35:B9:37:F3:3B:98:D5:FC:4D:2B:87:07:D1:40:7D:97:3F:63:11:49:3E:0A 114333ms [err] a=setup:active 114333ms [err] a=mid:0 114333ms [err] a=sctpmap:5000 webrtc-datachannel 1024 114333ms [err] 114334ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 114334ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 114335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 114335ms [err] connectionstatechanged connecting checking stable 114335ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114335ms [err] connectionstatechanged connecting checking stable 114336ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114336ms [err] connectionstatechanged connecting checking stable 114336ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114337ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a", "state": "connecting"}] 114341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g4S1QrecPCKt') 114341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g4S1QrecPCKt') 114342ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5QRkza9zoS 1 udp 1845501695 172.17.0.3 47293 typ prflx) 114342ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35303) -> ('172.17.0.3', 47293)) State.WAITING -> State.IN_PROGRESS 114342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xadNP\x8cy~A|M}\xaa\x90') 114380ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xadNP\x8cy~A|M}\xaa\x90') 114380ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35303) -> ('172.17.0.3', 47293)) State.IN_PROGRESS -> State.SUCCEEDED 114380ms [err] INFO:aioice.ice:Connection(0) ICE completed 114381ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 114381ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 114383ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 114384ms [err] connectionstatechanged connecting completed stable 114384ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 114392ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 114392ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 114393ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 114393ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 114393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 114394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 114395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 114395ms [err] connectionstatechanged connected completed stable 114395ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 114395ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a", "state": "connected"}] 114399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 114399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 114399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 114399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 114399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 114400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 114400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 114400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Vv+1djZSx7hP') 114400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Vv+1djZSx7hP') 114434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 114434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 114434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 114434ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3220032501 1 udp 2113937151 4ead7a10-4365-4eb4-8ce9-ddb31a86a15d.local 47293 typ host generation 0 ufrag yTW6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3220032501 1 udp 2113937151 4ead7a10-4365-4eb4-8ce9-ddb31a86a15d.local 47293 typ host generation 0 ufrag yTW6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114434ms [err] handleSignalingMessage 114434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114434ms [err] handleIceCandidate 114435ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 114435ms [err] acceptIceCandidate 114435ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 114435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1657772126, stream_id=1, stream_seq=0) 114435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 114437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1657772126, gaps=[]) 114438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 114439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1249065339, stream_id=1, stream_seq=0) 114439ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 114439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1249065339, gaps=[]) 114442ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4ead7a10-4365-4eb4-8ce9-ddb31a86a15d.local" resolved to 172.17.0.3 114474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1249065340, stream_id=1, stream_seq=1) 114474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1249065340, gaps=[]) 114474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1249065341, stream_id=1, stream_seq=2) 114474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1249065341, gaps=[]) 114474ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114474ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kJDWD59EKpnz') 114486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kJDWD59EKpnz') 114541ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hdmTNGLUYNJd') 114541ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hdmTNGLUYNJd') 114543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47538) -> ('172.17.0.3', 47293)) State.WAITING -> State.IN_PROGRESS 114543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'u\xdc2vfD\x9a\x8f\x00Y\xd7") 114569ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 47293) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'u\xdc2vfD\x9a\x8f\x00Y\xd7") 114569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47538) -> ('172.17.0.3', 47293)) State.IN_PROGRESS -> State.SUCCEEDED 114569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35303) -> ('172.17.0.3', 47293)) State.FROZEN -> State.FAILED 114570ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47538) -> ('172.17.0.3', 47293)) State.FROZEN -> State.FAILED 114866ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114866ms [log] [experimentStatusChanged] {"status": "running", "message": null} 114911ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114911ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a"}', extra='') 114911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 114916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 114916ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 114916ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 114916ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 114916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 114916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 114916ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 114916ms [err] connectionstatechanged closed closed closed 114916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114916ms [err] connectionstatechanged closed closed closed 114916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114916ms [err] connectionstatechanged closed closed closed 114916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114916ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 114916ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 114917ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ac70dab-ac92-49fa-ad6b-cc244e34803a", "state": "closed"}] 115165ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 115165ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 115165ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 115489ms [err] Traceback (most recent call last): 115489ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 115489ms [err] return _run_code(code, main_globals, None, 115489ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 115489ms [err] exec(code, run_globals) 115489ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 115489ms [err] sys.exit(main()) 115489ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 115489ms [err] asyncio.run(main_async()) 115489ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 115489ms [err] return loop.run_until_complete(main) 115489ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 115489ms [err] self.run_forever() 115489ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 115489ms [err] self._run_once() 115489ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 115489ms [err] event_list = self._selector.select(timeout) 115489ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 115489ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 115489ms [err] KeyboardInterrupt 115492ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 115492ms [err] h.flush() 115492ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 115789ms [log] starting device 117130ms [err] DEBUG:asyncio:Using selector: EpollSelector 117554ms [err] ERROR:asyncio:Unclosed client session 117554ms [err] client_session: 117834ms [log] parsing 117834ms [log] creating device handler 117834ms [log] [ready] 117834ms [log] reading line 117834ms [log] [websocketToken] "1eedf496-8467-4cb3-aaa2-cb1212239808" 117894ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 117894ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 117894ms [log] [websocketConnected] 119726ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119726ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119726ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 119728ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fb2fd166-d043-4935-888c-c3015c7fb171"}}', extra='') 119728ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fb2fd166-d043-4935-888c-c3015c7fb171"}}', extra='') 119728ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/fb2fd166-d043-4935-888c-c3015c7fb171"} 119905ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2","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='') 119905ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2","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='') 119909ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2", "state": "new"}] 121914ms [err] makeOffer 121914ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 121914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 121914ms [err] v=0 121914ms [err] o=- 3952609222 3952609222 IN IP4 0.0.0.0 121914ms [err] s=- 121914ms [err] t=0 0 121914ms [err] a=group:BUNDLE 0 121914ms [err] a=msid-semantic:WMS * 121914ms [err] m=application 9 DTLS/SCTP 5000 121914ms [err] c=IN IP4 0.0.0.0 121914ms [err] a=mid:0 121914ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121914ms [err] a=max-message-size:65536 121914ms [err] a=ice-ufrag:tdTu 121914ms [err] a=ice-pwd:TMuIYeKV1a6pOZQoq2VyBA 121914ms [err] a=fingerprint:sha-256 58:F8:6E:59:AA:7D:7B:59:DC:36:A5:99:71:05:D1:95:CF:CD:13:38:68:14:C6:22:0A:18:8E:EE:5F:67:33:E2 121914ms [err] a=fingerprint:sha-384 18:12:BE:00:A8:33:5B:29:F6:B0:90:BF:0D:ED:B2:12:6A:5F:A1:CD:59:26:1D:16:C9:0B:94:56:81:D0:4A:15:10:B7:E1:46:D6:9C:C7:24:1F:CC:B5:85:2C:A8:04:A1 121914ms [err] a=fingerprint:sha-512 86:9E:33:27:70:7C:81:3B:8C:60:26:7C:5B:29:29:67:D2:C8:82:95:63:F2:6C:06:78:D1:48:F0:24:98:E5:CC:19:52:9F:87:11:0C:E9:E5:43:C7:35:46:63:88:14:43:11:59:89:92:0C:23:93:AA:33:1A:61:0F:BD:B9:2F:E5 121914ms [err] a=setup:actpass 121914ms [err] 121916ms [err] connectionstatechanged new new have-local-offer 121916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 121916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 121917ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2", "state": "new"}] 121920ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 121920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 121920ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 121920ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 121920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 121920ms [err] handleSignalingMessage 121920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121920ms [err] handleOptions 121920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 121920ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 121920ms [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='') 121920ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 121970ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SvMrZnsFcobm') 121970ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SvMrZnsFcobm') 121970ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1393398357079028814 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:ls7W\\r\\na=ice-pwd:cr4h6ktGEDrWKH+bn0AKlrVe\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 79:06:D3:6F:84:BF:9E:D6:89:7F:72:F7:4B:9B:28:D1:3B:C6:D6:68:D8:22:34:61:83:6E:15:46:EA:F7:EC:58\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 121970ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1393398357079028814 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:ls7W\\r\\na=ice-pwd:cr4h6ktGEDrWKH+bn0AKlrVe\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 79:06:D3:6F:84:BF:9E:D6:89:7F:72:F7:4B:9B:28:D1:3B:C6:D6:68:D8:22:34:61:83:6E:15:46:EA:F7:EC:58\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 121970ms [err] handleSignalingMessage 121970ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121970ms [err] handleAnswer 121970ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 121970ms [err] acceptAnswer 121970ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 121970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 121970ms [err] v=0 121970ms [err] o=- 1393398357079028814 2 IN IP4 127.0.0.1 121970ms [err] s=- 121970ms [err] t=0 0 121970ms [err] a=group:BUNDLE 0 121970ms [err] a=msid-semantic: WMS 121970ms [err] m=application 9 DTLS/SCTP 5000 121970ms [err] c=IN IP4 0.0.0.0 121970ms [err] a=ice-ufrag:ls7W 121970ms [err] a=ice-pwd:cr4h6ktGEDrWKH+bn0AKlrVe 121970ms [err] a=ice-options:trickle 121970ms [err] a=fingerprint:sha-256 79:06:D3:6F:84:BF:9E:D6:89:7F:72:F7:4B:9B:28:D1:3B:C6:D6:68:D8:22:34:61:83:6E:15:46:EA:F7:EC:58 121970ms [err] a=setup:active 121970ms [err] a=mid:0 121970ms [err] a=sctpmap:5000 webrtc-datachannel 1024 121970ms [err] 121978ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 121978ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 121978ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 121978ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(bxAvHzSDf3 1 udp 1845501695 172.17.0.3 41397 typ prflx) 121978ms [err] connectionstatechanged connecting checking stable 121978ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121978ms [err] connectionstatechanged connecting checking stable 121978ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121978ms [err] connectionstatechanged connecting checking stable 121978ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53916) -> ('172.17.0.3', 41397)) State.WAITING -> State.IN_PROGRESS 121978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<"\xa2\x81\t\x0b\xcb\x19\xee\xe0\x0f\xdb') 122010ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2", "state": "connecting"}] 122010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<"\xa2\x81\t\x0b\xcb\x19\xee\xe0\x0f\xdb') 122010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53916) -> ('172.17.0.3', 41397)) State.IN_PROGRESS -> State.SUCCEEDED 122010ms [err] INFO:aioice.ice:Connection(0) ICE completed 122010ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2114406682 1 udp 2113937151 a9ab56df-c127-4e05-a71c-99a0dd8d4c4e.local 41397 typ host generation 0 ufrag ls7W network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 122010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2114406682 1 udp 2113937151 a9ab56df-c127-4e05-a71c-99a0dd8d4c4e.local 41397 typ host generation 0 ufrag ls7W network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 122010ms [err] handleSignalingMessage 122010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122010ms [err] handleIceCandidate 122010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 122010ms [err] acceptIceCandidate 122010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 122015ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 122015ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122015ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 122015ms [err] connectionstatechanged connecting completed stable 122015ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122025ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dNFh6dc8JVLC') 122025ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dNFh6dc8JVLC') 122061ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122061ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 122061ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 122061ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 122061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 122061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 122061ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a9ab56df-c127-4e05-a71c-99a0dd8d4c4e.local" resolved to 172.17.0.3 122061ms [err] connectionstatechanged connected completed stable 122061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122063ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2", "state": "connected"}] 122064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 122064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 122064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 122064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 122064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2053387710, stream_id=1, stream_seq=0) 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2053387710, gaps=[]) 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=544703409, stream_id=1, stream_seq=0) 122108ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=544703409, gaps=[]) 122114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=544703410, stream_id=1, stream_seq=1) 122114ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=544703410, gaps=[]) 122116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mX3SKlojmURx') 122116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mX3SKlojmURx') 122116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=544703411, stream_id=1, stream_seq=2) 122116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=544703411, gaps=[]) 122117ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=544703412, stream_id=1, stream_seq=3) 122118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=544703412, gaps=[]) 122118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=544703413, stream_id=1, stream_seq=4) 122118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=544703413, gaps=[]) 122164ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4ON3LZeFCdmt') 122164ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4ON3LZeFCdmt') 122167ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41100) -> ('172.17.0.3', 41397)) State.WAITING -> State.IN_PROGRESS 122167ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93;xE\xc7\x83\xa2\xc4\xc1e\x9f\x94') 122174ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 41397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x93;xE\xc7\x83\xa2\xc4\xc1e\x9f\x94') 122174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41100) -> ('172.17.0.3', 41397)) State.IN_PROGRESS -> State.SUCCEEDED 122174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53916) -> ('172.17.0.3', 41397)) State.FROZEN -> State.FAILED 122174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41100) -> ('172.17.0.3', 41397)) State.FROZEN -> State.FAILED 122313ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122313ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122314ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122456ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 122456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2"}', extra='') 122456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 122457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 122457ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122463ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 122463ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 122463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122463ms [err] connectionstatechanged closed closed closed 122463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122463ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 122463ms [err] connectionstatechanged closed closed closed 122463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122463ms [err] connectionstatechanged closed closed closed 122463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122463ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122463ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122463ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a4d1f98-ac22-44ef-b384-738950c7e0a2", "state": "closed"}] 122751ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122751ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122751ms [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 122942ms [err] Traceback (most recent call last): 122942ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122942ms [err] return _run_code(code, main_globals, None, 122942ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122942ms [err] exec(code, run_globals) 122942ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122942ms [err] sys.exit(main()) 122942ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122942ms [err] asyncio.run(main_async()) 122942ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122942ms [err] return loop.run_until_complete(main) 122942ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122942ms [err] self.run_forever() 122942ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122942ms [err] self._run_once() 122942ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122942ms [err] event_list = self._selector.select(timeout) 122942ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122942ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122942ms [err] KeyboardInterrupt 122942ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122942ms [err] h.flush() 122942ms [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 141025ms [log] starting device 142237ms [err] DEBUG:asyncio:Using selector: EpollSelector 142612ms [err] ERROR:asyncio:Unclosed client session 142612ms [err] client_session: 142892ms [log] parsing 142892ms [log] creating device handler 142892ms [log] [ready] 142892ms [log] reading line 142892ms [log] [websocketToken] "43873d2d-44ed-42bd-b574-5a596a7b4811" 142908ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142908ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142908ms [log] [websocketConnected] 143533ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 143533ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 143533ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 143716ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/46136a5d-e0e5-4806-bb48-7c3526f9d9e1"}}', extra='') 143716ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/46136a5d-e0e5-4806-bb48-7c3526f9d9e1"}}', extra='') 143716ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/46136a5d-e0e5-4806-bb48-7c3526f9d9e1"} 143868ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","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='') 143868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","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='') 143872ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "new"}] 145874ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 145874ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 145874ms [err] handleSignalingMessage 145874ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145874ms [err] handleOptions 145874ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 145874ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 145874ms [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='') 145874ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 145925ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609246 3952609246 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 42278 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 42278 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 52181 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:z5DV\\r\\na=ice-pwd:QzEcEoHermRxbToWtcxQds\\r\\na=fingerprint:sha-256 3B:07:BA:0A:0E:A8:05:53:04:0F:B8:B7:21:EB:74:64:D6:EF:9D:59:5B:05:AA:86:F1:60:4C:6B:A0:49:32:1E\\r\\na=fingerprint:sha-384 F0:00:34:5D:E1:27:E8:B0:12:6E:C0:F6:92:BE:D4:68:E9:E4:C2:87:60:24:17:FA:7F:F2:A7:17:9B:D4:7A:BC:B2:25:C5:5F:E6:6E:A2:12:80:C1:18:77:16:FB:C4:E7\\r\\na=fingerprint:sha-512 04:A4:0B:F7:4C:D3:4C:5F:FC:9D:21:13:EB:59:7D:73:3E:BD:54:B5:02:06:E8:BC:BF:62:83:82:45:47:23:90:AA:72:2D:84:04:75:C8:8E:63:C4:B6:3D:AE:44:E7:B5:51:F5:1A:DA:2F:DE:CA:80:8D:12:E8:CF:07:40:EE:68\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 145925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609246 3952609246 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 42278 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 42278 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 52181 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:z5DV\\r\\na=ice-pwd:QzEcEoHermRxbToWtcxQds\\r\\na=fingerprint:sha-256 3B:07:BA:0A:0E:A8:05:53:04:0F:B8:B7:21:EB:74:64:D6:EF:9D:59:5B:05:AA:86:F1:60:4C:6B:A0:49:32:1E\\r\\na=fingerprint:sha-384 F0:00:34:5D:E1:27:E8:B0:12:6E:C0:F6:92:BE:D4:68:E9:E4:C2:87:60:24:17:FA:7F:F2:A7:17:9B:D4:7A:BC:B2:25:C5:5F:E6:6E:A2:12:80:C1:18:77:16:FB:C4:E7\\r\\na=fingerprint:sha-512 04:A4:0B:F7:4C:D3:4C:5F:FC:9D:21:13:EB:59:7D:73:3E:BD:54:B5:02:06:E8:BC:BF:62:83:82:45:47:23:90:AA:72:2D:84:04:75:C8:8E:63:C4:B6:3D:AE:44:E7:B5:51:F5:1A:DA:2F:DE:CA:80:8D:12:E8:CF:07:40:EE:68\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 145926ms [err] handleSignalingMessage 145926ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145926ms [err] handleOffer 145926ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 145926ms [err] makeAnswer 145926ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 145926ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 145926ms [err] v=0 145926ms [err] o=- 3952609246 3952609246 IN IP4 0.0.0.0 145926ms [err] s=- 145926ms [err] t=0 0 145926ms [err] a=group:BUNDLE 0 145926ms [err] a=msid-semantic:WMS * 145926ms [err] m=application 42278 DTLS/SCTP 5000 145926ms [err] c=IN IP4 172.30.0.1 145926ms [err] a=mid:0 145926ms [err] a=sctpmap:5000 webrtc-datachannel 65535 145926ms [err] a=max-message-size:65536 145926ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42278 typ host 145926ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 52181 typ host 145926ms [err] a=end-of-candidates 145926ms [err] a=ice-ufrag:z5DV 145926ms [err] a=ice-pwd:QzEcEoHermRxbToWtcxQds 145926ms [err] a=fingerprint:sha-256 3B:07:BA:0A:0E:A8:05:53:04:0F:B8:B7:21:EB:74:64:D6:EF:9D:59:5B:05:AA:86:F1:60:4C:6B:A0:49:32:1E 145926ms [err] a=fingerprint:sha-384 F0:00:34:5D:E1:27:E8:B0:12:6E:C0:F6:92:BE:D4:68:E9:E4:C2:87:60:24:17:FA:7F:F2:A7:17:9B:D4:7A:BC:B2:25:C5:5F:E6:6E:A2:12:80:C1:18:77:16:FB:C4:E7 145926ms [err] a=fingerprint:sha-512 04:A4:0B:F7:4C:D3:4C:5F:FC:9D:21:13:EB:59:7D:73:3E:BD:54:B5:02:06:E8:BC:BF:62:83:82:45:47:23:90:AA:72:2D:84:04:75:C8:8E:63:C4:B6:3D:AE:44:E7:B5:51:F5:1A:DA:2F:DE:CA:80:8D:12:E8:CF:07:40:EE:68 145926ms [err] a=setup:actpass 145926ms [err] 145928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 145928ms [err] v=0 145928ms [err] o=- 3952609246 3952609246 IN IP4 0.0.0.0 145928ms [err] s=- 145928ms [err] t=0 0 145928ms [err] a=group:BUNDLE 0 145928ms [err] a=msid-semantic:WMS * 145928ms [err] m=application 42278 DTLS/SCTP 5000 145928ms [err] c=IN IP4 172.30.0.1 145928ms [err] a=mid:0 145928ms [err] a=sctpmap:5000 webrtc-datachannel 65535 145928ms [err] a=max-message-size:65536 145928ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42278 typ host 145928ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 52181 typ host 145928ms [err] a=end-of-candidates 145928ms [err] a=ice-ufrag:z5DV 145928ms [err] a=ice-pwd:QzEcEoHermRxbToWtcxQds 145928ms [err] a=fingerprint:sha-256 3B:07:BA:0A:0E:A8:05:53:04:0F:B8:B7:21:EB:74:64:D6:EF:9D:59:5B:05:AA:86:F1:60:4C:6B:A0:49:32:1E 145928ms [err] a=fingerprint:sha-384 F0:00:34:5D:E1:27:E8:B0:12:6E:C0:F6:92:BE:D4:68:E9:E4:C2:87:60:24:17:FA:7F:F2:A7:17:9B:D4:7A:BC:B2:25:C5:5F:E6:6E:A2:12:80:C1:18:77:16:FB:C4:E7 145928ms [err] a=fingerprint:sha-512 04:A4:0B:F7:4C:D3:4C:5F:FC:9D:21:13:EB:59:7D:73:3E:BD:54:B5:02:06:E8:BC:BF:62:83:82:45:47:23:90:AA:72:2D:84:04:75:C8:8E:63:C4:B6:3D:AE:44:E7:B5:51:F5:1A:DA:2F:DE:CA:80:8D:12:E8:CF:07:40:EE:68 145928ms [err] a=setup:actpass 145928ms [err] 145929ms [err] connectionstatechanged new new have-remote-offer 145929ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 145929ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "new"}] 145930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 145930ms [err] v=0 145930ms [err] o=- 3952609246 3952609246 IN IP4 0.0.0.0 145930ms [err] s=- 145930ms [err] t=0 0 145930ms [err] a=group:BUNDLE 0 145930ms [err] a=msid-semantic:WMS * 145930ms [err] m=application 9 DTLS/SCTP 5000 145930ms [err] c=IN IP4 0.0.0.0 145930ms [err] a=mid:0 145930ms [err] a=sctpmap:5000 webrtc-datachannel 65535 145930ms [err] a=max-message-size:65536 145930ms [err] a=ice-ufrag:UoVr 145930ms [err] a=ice-pwd:rG7pQwDmTtLPU09bXxnQ1x 145930ms [err] a=fingerprint:sha-256 62:AC:A5:15:CB:E2:76:30:F4:55:E1:9F:E5:2E:67:1B:F6:EA:0B:A3:A6:47:42:4C:51:DE:DA:F0:1C:0A:AE:7F 145930ms [err] a=fingerprint:sha-384 0C:9E:B9:42:A4:8E:82:E7:BC:06:FB:E3:40:0D:CF:18:2D:2C:65:1E:DC:27:AF:7C:B7:71:7E:6A:0E:0B:F2:9F:EC:05:6B:41:77:C0:AF:71:37:FA:51:B6:9D:4F:69:E1 145930ms [err] a=fingerprint:sha-512 D8:30:EB:FD:E6:AC:F8:73:3F:5C:5F:84:11:BF:7A:68:79:BF:14:B7:B5:1C:E0:9C:72:30:C0:2C:F4:38:06:1E:1F:66:07:FB:FB:D9:FF:A2:37:84:2D:80:35:5A:1D:38:FA:0B:B5:AC:46:FE:AC:67:A4:35:FC:4D:7F:B5:3E:D2 145930ms [err] a=setup:active 145930ms [err] 145930ms [err] connectionstatechanged new new stable 145930ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 145930ms [err] connectionstatechanged new new stable 145931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 145931ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 145932ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 145933ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 145933ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 145933ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 145934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 145934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 145934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44851) -> ('172.30.0.1', 42278)) State.FROZEN -> State.WAITING 145934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37040) -> ('172.30.0.1', 42278)) State.FROZEN -> State.WAITING 145934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44851) -> ('172.17.0.3', 52181)) State.FROZEN -> State.WAITING 145935ms [err] connectionstatechanged connecting checking stable 145935ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145935ms [err] connectionstatechanged connecting checking stable 145935ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145935ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44851) -> ('172.30.0.1', 42278)) State.WAITING -> State.IN_PROGRESS 145935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xd1\xb9\xd8h2\xa4:\x91\x7f\x90\x1b') 145936ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "connecting"}] 145937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xd1\xb9\xd8h2\xa4:\x91\x7f\x90\x1b') 145937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44851) -> ('172.30.0.1', 42278)) State.IN_PROGRESS -> State.SUCCEEDED 145962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37040) -> ('172.30.0.1', 42278)) State.WAITING -> State.IN_PROGRESS 145962ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xad\x01\xb1[\x9c\xc5\x9b/C\xf9i') 145963ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xad\x01\xb1[\x9c\xc5\x9b/C\xf9i') 145963ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37040) -> ('172.30.0.1', 42278)) State.IN_PROGRESS -> State.SUCCEEDED 145963ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37040) -> ('172.17.0.3', 52181)) State.FROZEN -> State.WAITING 145983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1\xce\x18\xa9>R\x06\x1b\r\xa7\xa9\xcf') 145983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1\xce\x18\xa9>R\x06\x1b\r\xa7\xa9\xcf') 145984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44851) -> ('172.17.0.3', 52181)) State.WAITING -> State.FAILED 145984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37040) -> ('172.17.0.3', 52181)) State.WAITING -> State.FAILED 145984ms [err] INFO:aioice.ice:Connection(0) ICE completed 145984ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\xe8\xca\x0c\xd0\n\xa7\xb2-\x0bT\xd8') 145984ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 42278) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\xe8\xca\x0c\xd0\n\xa7\xb2-\x0bT\xd8') 145984ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 145984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 146011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 146011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42278) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00v\x14\xa6\x9b\xe3\xfe&\xb1\xder\xb9') 146011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42278) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00v\x14\xa6\x9b\xe3\xfe&\xb1\xder\xb9') 146011ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3JdQD7Olfw 1 udp 1862270975 172.17.0.3 42278 typ prflx) 146012ms [err] connectionstatechanged connecting completed stable 146012ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 146012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44851) -> ('172.17.0.3', 42278)) State.WAITING -> State.IN_PROGRESS 146012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42278) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y\x96#\xe9\xca\xcd8j\x9f\xc1a\xd6') 146018ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42278) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y\x96#\xe9\xca\xcd8j\x9f\xc1a\xd6') 146018ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44851) -> ('172.17.0.3', 42278)) State.IN_PROGRESS -> State.SUCCEEDED 146019ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 146020ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 146020ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 146020ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 146020ms [err] connectionstatechanged connected completed stable 146020ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 146020ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "connected"}] 146021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 146021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 146021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 146023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 146023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 146023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 146024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2417508773, stream_id=1, stream_seq=0) 146024ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 146024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=958194624, stream_id=1, stream_seq=0) 146025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 146025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2417508773, gaps=[]) 146025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=958194624, gaps=[]) 146025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 146026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2417508774, stream_id=1, stream_seq=1) 146026ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 146026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2417508774, gaps=[]) 146027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2417508775, stream_id=1, stream_seq=2) 146027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2417508775, gaps=[]) 146027ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 146267ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 146267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 146268ms [log] [experimentStatusChanged] {"status": "running", "message": null} 146358ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46"}', extra='') 146358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46"}', extra='') 146358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 146358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 146358ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 146359ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 146359ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 146359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 146359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 146359ms [err] connectionstatechanged closed closed closed 146359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146359ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 146359ms [err] connectionstatechanged closed closed closed 146359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146359ms [err] connectionstatechanged closed closed closed 146359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146360ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "closed"}] 146360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 146360ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 146511ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 146511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 146511ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 146777ms [err] Traceback (most recent call last): 146777ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 146777ms [err] return _run_code(code, main_globals, None, 146777ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 146777ms [err] exec(code, run_globals) 146777ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 146777ms [err] sys.exit(main()) 146777ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 146777ms [err] asyncio.run(main_async()) 146777ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 146777ms [err] return loop.run_until_complete(main) 146777ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 146777ms [err] self.run_forever() 146777ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 146777ms [err] self._run_once() 146777ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 146777ms [err] event_list = self._selector.select(timeout) 146777ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 146777ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 146777ms [err] KeyboardInterrupt 146777ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 146777ms [err] h.flush() 146777ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 147212ms [log] starting device 148409ms [err] DEBUG:asyncio:Using selector: EpollSelector 148801ms [err] ERROR:asyncio:Unclosed client session 148801ms [err] client_session: 149136ms [log] parsing 149136ms [log] creating device handler 149136ms [log] [ready] 149136ms [log] reading line 149136ms [log] [websocketToken] "cfd3f151-e6e2-4162-820d-385679ddfc60" 149229ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 149229ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 149230ms [log] [websocketConnected] 149806ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 149807ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 149807ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 149858ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ba94664-6847-4994-803e-59255f156246"}}', extra='') 149858ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ba94664-6847-4994-803e-59255f156246"}}', extra='') 149858ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3ba94664-6847-4994-803e-59255f156246"} 150147ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","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='') 150147ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","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='') 150152ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "new"}] 152154ms [err] makeOffer 152154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 152154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 152154ms [err] v=0 152154ms [err] o=- 3952609252 3952609252 IN IP4 0.0.0.0 152154ms [err] s=- 152154ms [err] t=0 0 152154ms [err] a=group:BUNDLE 0 152154ms [err] a=msid-semantic:WMS * 152154ms [err] m=application 9 DTLS/SCTP 5000 152154ms [err] c=IN IP4 0.0.0.0 152154ms [err] a=mid:0 152154ms [err] a=sctpmap:5000 webrtc-datachannel 65535 152154ms [err] a=max-message-size:65536 152154ms [err] a=ice-ufrag:52ic 152154ms [err] a=ice-pwd:Q1qU09ohieO9hZAIJQDVJS 152154ms [err] a=fingerprint:sha-256 C9:BC:FD:DA:94:C5:C9:6E:40:7D:B2:40:60:4C:97:3D:3A:C6:04:B0:26:5C:17:D9:97:94:5A:51:36:33:6F:82 152154ms [err] a=fingerprint:sha-384 B0:82:A4:C3:54:2C:46:0B:A6:EF:91:ED:FE:EF:08:69:52:0B:2D:C9:AF:80:28:B6:DE:72:CD:7D:B5:DE:ED:F5:DC:FF:F7:33:95:BF:54:38:C6:89:99:57:62:D4:39:2A 152154ms [err] a=fingerprint:sha-512 CE:98:1A:64:F2:97:86:E2:D7:30:69:07:81:96:65:F3:21:90:48:BD:64:77:FF:B5:47:66:04:1F:29:C7:4C:C3:37:8D:64:E7:EC:64:2B:62:54:28:51:20:C5:E7:60:29:DC:04:74:F7:DD:9E:67:2A:A6:01:9E:16:2E:84:03:C9 152154ms [err] a=setup:actpass 152154ms [err] 152156ms [err] connectionstatechanged new new have-local-offer 152156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 152156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 152157ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "new"}] 152157ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 152158ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 152158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 152158ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 152158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 152159ms [err] handleSignalingMessage 152159ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 152159ms [err] handleOptions 152159ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 152159ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 152159ms [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='') 152159ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 152174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xbd-!W\xe2\xe8jm\xeb\xb1\xc4') 152174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\xbd-!W\xe2\xe8jm\xeb\xb1\xc4') 152202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda\xd70\x19{\xe4k\xd9\x80\xd9p\x1a') 152203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda\xd70\x19{\xe4k\xd9\x80\xd9p\x1a') 152210ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609252 3952609252 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 34427 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 34427 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36493 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:MfwZ\\r\\na=ice-pwd:2WFpnNfeWHrXLWvYSuwCew\\r\\na=fingerprint:sha-256 5B:D8:DA:1D:C1:3D:25:FF:A2:B3:75:93:4F:25:68:CB:8B:02:55:DD:87:5E:3F:9C:11:3B:AB:A3:9D:81:95:39\\r\\na=fingerprint:sha-384 04:C1:A2:05:E8:BC:F9:08:ED:01:33:CE:79:79:F2:3D:64:36:A8:2E:0F:04:BD:1F:B3:6B:1E:BA:2B:0B:84:A6:9C:D8:7A:00:86:C6:D7:F9:24:70:97:A1:75:A0:B4:0E\\r\\na=fingerprint:sha-512 9A:C4:17:77:43:34:0F:E1:7E:8E:62:64:95:2F:86:18:FF:45:7B:8B:D0:72:3B:61:63:BC:A4:31:1F:DF:8F:CB:CE:4F:7D:9C:78:A5:64:DD:1E:D0:83:E7:95:A2:C3:B8:B7:2F:93:D5:08:75:90:27:93:23:03:67:08:A8:2A:8C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 152210ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609252 3952609252 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 34427 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 34427 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36493 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:MfwZ\\r\\na=ice-pwd:2WFpnNfeWHrXLWvYSuwCew\\r\\na=fingerprint:sha-256 5B:D8:DA:1D:C1:3D:25:FF:A2:B3:75:93:4F:25:68:CB:8B:02:55:DD:87:5E:3F:9C:11:3B:AB:A3:9D:81:95:39\\r\\na=fingerprint:sha-384 04:C1:A2:05:E8:BC:F9:08:ED:01:33:CE:79:79:F2:3D:64:36:A8:2E:0F:04:BD:1F:B3:6B:1E:BA:2B:0B:84:A6:9C:D8:7A:00:86:C6:D7:F9:24:70:97:A1:75:A0:B4:0E\\r\\na=fingerprint:sha-512 9A:C4:17:77:43:34:0F:E1:7E:8E:62:64:95:2F:86:18:FF:45:7B:8B:D0:72:3B:61:63:BC:A4:31:1F:DF:8F:CB:CE:4F:7D:9C:78:A5:64:DD:1E:D0:83:E7:95:A2:C3:B8:B7:2F:93:D5:08:75:90:27:93:23:03:67:08:A8:2A:8C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 152211ms [err] handleSignalingMessage 152211ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 152211ms [err] handleAnswer 152211ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 152211ms [err] acceptAnswer 152211ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 152211ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 152211ms [err] v=0 152211ms [err] o=- 3952609252 3952609252 IN IP4 0.0.0.0 152211ms [err] s=- 152211ms [err] t=0 0 152211ms [err] a=group:BUNDLE 0 152211ms [err] a=msid-semantic:WMS * 152211ms [err] m=application 34427 DTLS/SCTP 5000 152211ms [err] c=IN IP4 172.30.0.1 152211ms [err] a=mid:0 152211ms [err] a=sctpmap:5000 webrtc-datachannel 65535 152211ms [err] a=max-message-size:65536 152211ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34427 typ host 152211ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36493 typ host 152211ms [err] a=end-of-candidates 152211ms [err] a=ice-ufrag:MfwZ 152211ms [err] a=ice-pwd:2WFpnNfeWHrXLWvYSuwCew 152211ms [err] a=fingerprint:sha-256 5B:D8:DA:1D:C1:3D:25:FF:A2:B3:75:93:4F:25:68:CB:8B:02:55:DD:87:5E:3F:9C:11:3B:AB:A3:9D:81:95:39 152211ms [err] a=fingerprint:sha-384 04:C1:A2:05:E8:BC:F9:08:ED:01:33:CE:79:79:F2:3D:64:36:A8:2E:0F:04:BD:1F:B3:6B:1E:BA:2B:0B:84:A6:9C:D8:7A:00:86:C6:D7:F9:24:70:97:A1:75:A0:B4:0E 152211ms [err] a=fingerprint:sha-512 9A:C4:17:77:43:34:0F:E1:7E:8E:62:64:95:2F:86:18:FF:45:7B:8B:D0:72:3B:61:63:BC:A4:31:1F:DF:8F:CB:CE:4F:7D:9C:78:A5:64:DD:1E:D0:83:E7:95:A2:C3:B8:B7:2F:93:D5:08:75:90:27:93:23:03:67:08:A8:2A:8C 152211ms [err] a=setup:active 152211ms [err] 152213ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 152213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 152213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 152213ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.30.0.1', 34427)) State.FROZEN -> State.WAITING 152214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46369) -> ('172.30.0.1', 34427)) State.FROZEN -> State.WAITING 152214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.17.0.3', 36493)) State.FROZEN -> State.WAITING 152214ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(V3phFjQhvM 1 udp 1862270975 172.17.0.3 34427 typ prflx) 152214ms [err] connectionstatechanged connecting checking stable 152214ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 152215ms [err] connectionstatechanged connecting checking stable 152215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 152215ms [err] connectionstatechanged connecting checking stable 152215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 152215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.17.0.3', 34427)) State.WAITING -> State.IN_PROGRESS 152215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10s\xbd>\xb6\xf1\xabr*\xb1& ') 152216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.17.0.3', 36493)) State.WAITING -> State.IN_PROGRESS 152217ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86\xccs\xbaT\x82\xfe\xbe-h\xedY') 152217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.30.0.1', 34427)) State.WAITING -> State.IN_PROGRESS 152218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc9\xadT\xb1\xfc\x18\xa9\xf9>\\m,') 152220ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "connecting"}] 152220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10s\xbd>\xb6\xf1\xabr*\xb1& ') 152220ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.17.0.3', 34427)) State.IN_PROGRESS -> State.SUCCEEDED 152220ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46369) -> ('172.30.0.1', 34427)) State.WAITING -> State.FAILED 152220ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46369) -> ('172.17.0.3', 36493)) State.FROZEN -> State.FAILED 152221ms [err] INFO:aioice.ice:Connection(0) ICE completed 152221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86\xccs\xbaT\x82\xfe\xbe-h\xedY') 152221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.17.0.3', 36493)) State.IN_PROGRESS -> State.SUCCEEDED 152221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc9\xadT\xb1\xfc\x18\xa9\xf9>\\m,') 152221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38605) -> ('172.30.0.1', 34427)) State.IN_PROGRESS -> State.SUCCEEDED 152221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p\xb2\xb8\xde\xeb\x8aci\x0f\x96\x92\x12') 152222ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p\xb2\xb8\xde\xeb\x8aci\x0f\x96\x92\x12') 152250ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 152250ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 152252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 152253ms [err] connectionstatechanged connecting completed stable 152253ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 152255ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 152256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 152256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 152256ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 152256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 152256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 152256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 152256ms [err] connectionstatechanged connected completed stable 152256ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 152257ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "connected"}] 152262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 152262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 152262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 152263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 152263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 152263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 152264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 152264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 152264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 152265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2815052899, stream_id=1, stream_seq=0) 152265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 152266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3513584332, stream_id=1, stream_seq=0) 152266ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 152266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584332, gaps=[]) 152267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2815052899, gaps=[]) 152267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 152268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3513584333, stream_id=1, stream_seq=1) 152268ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 152268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584333, gaps=[]) 152268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3513584334, stream_id=1, stream_seq=2) 152269ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 152270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584334, gaps=[]) 152271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3513584335, stream_id=1, stream_seq=3) 152272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584335, gaps=[]) 152272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3513584336, stream_id=1, stream_seq=4) 152273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584336, gaps=[]) 152506ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 152506ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 152506ms [log] [experimentStatusChanged] {"status": "running", "message": null} 152552ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242"}', extra='') 152552ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242"}', extra='') 152552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 152553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 152554ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 152554ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 152555ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 152555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 152555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 152556ms [err] connectionstatechanged closed closed closed 152556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 152557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 152557ms [err] connectionstatechanged closed closed closed 152558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 152558ms [err] connectionstatechanged closed closed closed 152558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 152560ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "closed"}] 152560ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 152561ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 152794ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 152794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 152794ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 152933ms [err] Traceback (most recent call last): 152933ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 152933ms [err] return _run_code(code, main_globals, None, 152933ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 152933ms [err] exec(code, run_globals) 152933ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 152933ms [err] sys.exit(main()) 152933ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 152933ms [err] asyncio.run(main_async()) 152933ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 152933ms [err] return loop.run_until_complete(main) 152933ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 152933ms [err] self.run_forever() 152933ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 152933ms [err] self._run_once() 152933ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 152933ms [err] event_list = self._selector.select(timeout) 152933ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 152933ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 152933ms [err] KeyboardInterrupt 152934ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 152934ms [err] h.flush() 152934ms [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