================== python Client to js Client Communication: should connect without errors 13096ms [log] starting device 13779ms [err] DEBUG:asyncio:Using selector: EpollSelector 13959ms [err] ERROR:asyncio:Unclosed client session 13959ms [err] client_session: 14063ms [log] parsing 14063ms [log] creating device handler 14063ms [log] [ready] 14063ms [log] reading line 14063ms [log] [websocketToken] "a9be4adf-5b94-43a7-b01b-f6d821728a84" 14074ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 14074ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 14074ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 15737ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15737ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15737ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 15788ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/45082ba2-0ef6-4681-b252-598273980c25"}}', extra='') 15788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/45082ba2-0ef6-4681-b252-598273980c25"}}', extra='') 15788ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/45082ba2-0ef6-4681-b252-598273980c25"} 15893ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 15893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 15897ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53", "state": "new"}] 17900ms [err] makeOffer 17900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 17901ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 17901ms [err] v=0 17901ms [err] o=- 3954831830 3954831830 IN IP4 0.0.0.0 17901ms [err] s=- 17901ms [err] t=0 0 17901ms [err] a=group:BUNDLE 0 17901ms [err] a=msid-semantic:WMS * 17901ms [err] m=application 9 DTLS/SCTP 5000 17901ms [err] c=IN IP4 0.0.0.0 17901ms [err] a=mid:0 17901ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17901ms [err] a=max-message-size:65536 17901ms [err] a=ice-ufrag:e740 17901ms [err] a=ice-pwd:RGc1BYoRG9G9hHCKXKBsQy 17901ms [err] a=fingerprint:sha-256 47:D2:69:01:0C:39:0D:25:FF:32:F1:84:76:B0:BC:F4:04:DF:F5:EC:D4:44:FB:32:EB:9F:38:60:C3:6D:12:8E 17901ms [err] a=fingerprint:sha-384 57:77:BF:1B:AB:D7:F3:09:4D:F0:28:F4:7F:1A:F5:34:33:76:AE:24:91:C5:D0:D5:3E:36:4A:70:35:9E:EA:63:E8:4A:90:81:F6:82:90:90:57:0B:F0:52:EA:10:AD:64 17901ms [err] a=fingerprint:sha-512 0C:4B:60:3B:23:56:3D:35:1F:C1:96:64:2A:A3:B4:B5:AE:C5:30:DC:F8:06:0A:CB:1E:20:9B:6F:11:F9:D8:5D:20:5C:9C:5B:2C:F1:8E:59:64:F1:52:C7:4A:42:56:D5:C1:B5:EF:D3:BC:0C:2F:84:D2:7B:C5:BE:C7:46:8C:F1 17901ms [err] a=setup:actpass 17901ms [err] 17903ms [err] connectionstatechanged new new have-local-offer 17903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 17903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17904ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53", "state": "new"}] 17905ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17905ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17906ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17907ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 17907ms [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='') 17907ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17907ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 17907ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 17907ms [err] handleSignalingMessage 17907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17907ms [err] handleOptions 17907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17923ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd/b3DRGZJlE1') 17923ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd/b3DRGZJlE1') 17925ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 970281188009538310 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:9PHq\\r\\na=ice-pwd:KQclbqP4nvO8ThgQaBQRr1N0\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 32:57:BC:B6:AF:DB:00:68:52:9B:12:6C:63:47:A4:69:F0:74:60:A8:89:49:22:97:EE:D5:6C:85:E1:C8:75:78\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 17925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 970281188009538310 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:9PHq\\r\\na=ice-pwd:KQclbqP4nvO8ThgQaBQRr1N0\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 32:57:BC:B6:AF:DB:00:68:52:9B:12:6C:63:47:A4:69:F0:74:60:A8:89:49:22:97:EE:D5:6C:85:E1:C8:75:78\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 17926ms [err] handleSignalingMessage 17926ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17926ms [err] handleAnswer 17926ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 17926ms [err] acceptAnswer 17926ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 17926ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 17926ms [err] v=0 17926ms [err] o=- 970281188009538310 2 IN IP4 127.0.0.1 17926ms [err] s=- 17926ms [err] t=0 0 17926ms [err] a=group:BUNDLE 0 17926ms [err] a=msid-semantic: WMS 17926ms [err] m=application 9 DTLS/SCTP 5000 17926ms [err] c=IN IP4 0.0.0.0 17926ms [err] a=ice-ufrag:9PHq 17926ms [err] a=ice-pwd:KQclbqP4nvO8ThgQaBQRr1N0 17926ms [err] a=ice-options:trickle 17926ms [err] a=fingerprint:sha-256 32:57:BC:B6:AF:DB:00:68:52:9B:12:6C:63:47:A4:69:F0:74:60:A8:89:49:22:97:EE:D5:6C:85:E1:C8:75:78 17926ms [err] a=setup:active 17926ms [err] a=mid:0 17926ms [err] a=sctpmap:5000 webrtc-datachannel 1024 17926ms [err] 17927ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 17927ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17927ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17927ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Z8Udvkpd6l 1 udp 1845501695 172.17.0.2 47385 typ prflx) 17927ms [err] connectionstatechanged connecting checking stable 17927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17927ms [err] connectionstatechanged connecting checking stable 17927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17928ms [err] connectionstatechanged connecting checking stable 17928ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17928ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54068) -> ('172.17.0.2', 47385)) State.WAITING -> State.IN_PROGRESS 17928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p\xbf\xcd\x8a\xc1\xcc\xfc\xcebVQ\xaf') 17928ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53", "state": "connecting"}] 17929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p\xbf\xcd\x8a\xc1\xcc\xfc\xcebVQ\xaf') 17929ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54068) -> ('172.17.0.2', 47385)) State.IN_PROGRESS -> State.SUCCEEDED 17929ms [err] INFO:aioice.ice:Connection(0) ICE completed 17936ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2624385992 1 udp 2113937151 b12235a8-f5e0-4c58-8a3e-7237831b02e5.local 47385 typ host generation 0 ufrag 9PHq network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 17936ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2624385992 1 udp 2113937151 b12235a8-f5e0-4c58-8a3e-7237831b02e5.local 47385 typ host generation 0 ufrag 9PHq network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 17936ms [err] handleSignalingMessage 17936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17936ms [err] handleIceCandidate 17936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 17936ms [err] acceptIceCandidate 17936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 17939ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b12235a8-f5e0-4c58-8a3e-7237831b02e5.local" resolved to 172.17.0.2 17949ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54068) -> ('172.17.0.2', 47385)) State.FROZEN -> State.IN_PROGRESS 17949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0\xb4M\x92\x110\x06\x96\xfb\xf7NJ') 17951ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0\xb4M\x92\x110\x06\x96\xfb\xf7NJ') 17951ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54068) -> ('172.17.0.2', 47385)) State.IN_PROGRESS -> State.SUCCEEDED 17951ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33616) -> ('172.17.0.2', 47385)) State.FROZEN -> State.FAILED 17970ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 17970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17971ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 17972ms [err] connectionstatechanged connecting completed stable 17972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17974ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 17974ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 17974ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 17974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 17974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 17975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 17975ms [err] connectionstatechanged connected completed stable 17975ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17975ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53", "state": "connected"}] 17979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 17979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 17979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 17979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 17979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 17979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 17979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 17980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+B0/UMMa8npG') 17980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+B0/UMMa8npG') 17980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 17980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 17980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 17980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1211890648, stream_id=1, stream_seq=0) 17980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 17981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1211890648, gaps=[]) 17981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 17981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3239177457, stream_id=1, stream_seq=0) 17981ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3239177457, gaps=[]) 18036ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18036ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18037ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XsmapnsfnV9B') 18042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XsmapnsfnV9B') 18104ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ye81Y9f6Xyw0') 18105ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ye81Y9f6Xyw0') 18105ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33616) -> ('172.17.0.2', 47385)) State.WAITING -> State.IN_PROGRESS 18105ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfbCQ\xf4\xb5\xe6\xf9\x1eT\xd9\xd0@') 18107ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfbCQ\xf4\xb5\xe6\xf9\x1eT\xd9\xd0@') 18107ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33616) -> ('172.17.0.2', 47385)) State.IN_PROGRESS -> State.SUCCEEDED 18149ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 18149ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53"}', extra='') 18149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 18150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 18150ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18150ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 18150ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 18150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18150ms [err] connectionstatechanged closed closed closed 18150ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18151ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 18151ms [err] connectionstatechanged closed closed closed 18151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18151ms [err] connectionstatechanged closed closed closed 18151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18151ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/976a4106-0cb2-4b36-a6b4-d30fede1ab53", "state": "closed"}] 18151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18152ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18291ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18291ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 18384ms [err] Traceback (most recent call last): 18384ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18385ms [err] return _run_code(code, main_globals, None, 18385ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18385ms [err] exec(code, run_globals) 18385ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18385ms [err] sys.exit(main()) 18385ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18385ms [err] asyncio.run(main_async()) 18385ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18385ms [err] return loop.run_until_complete(main) 18385ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18385ms [err] self.run_forever() 18385ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18394ms [err] self._run_once() 18394ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18394ms [err] event_list = self._selector.select(timeout) 18394ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18394ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18394ms [err] KeyboardInterrupt 18394ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18394ms [err] h.flush() 18394ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 18624ms [log] starting device 19295ms [err] DEBUG:asyncio:Using selector: EpollSelector 19484ms [err] ERROR:asyncio:Unclosed client session 19484ms [err] client_session: 19632ms [log] parsing 19632ms [log] creating device handler 19632ms [log] [ready] 19632ms [log] reading line 19632ms [log] [websocketToken] "b0443f1d-7c39-4762-be3c-33dc9116942e" 19673ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19674ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 19922ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19923ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 19962ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91db8b7c-208d-4367-8dca-9b578ab62edb"}}', extra='') 19962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91db8b7c-208d-4367-8dca-9b578ab62edb"}}', extra='') 19962ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/91db8b7c-208d-4367-8dca-9b578ab62edb"} 20068ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 20068ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 20072ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "new"}] 22075ms [err] makeOffer 22075ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 22076ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 22076ms [err] v=0 22076ms [err] o=- 3954831834 3954831834 IN IP4 0.0.0.0 22076ms [err] s=- 22076ms [err] t=0 0 22076ms [err] a=group:BUNDLE 0 22076ms [err] a=msid-semantic:WMS * 22076ms [err] m=application 9 DTLS/SCTP 5000 22076ms [err] c=IN IP4 0.0.0.0 22076ms [err] a=mid:0 22076ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22076ms [err] a=max-message-size:65536 22076ms [err] a=ice-ufrag:sPPa 22076ms [err] a=ice-pwd:BM5ttquUp1aqH3q928HgpR 22076ms [err] a=fingerprint:sha-256 07:21:13:F4:9B:3C:92:13:20:16:EC:03:A3:14:D4:3D:17:A2:BD:BE:E2:07:4D:A6:1F:78:4B:02:3C:54:04:D0 22076ms [err] a=fingerprint:sha-384 F8:F3:47:BC:5B:51:65:E9:40:D1:A4:8E:DC:68:B9:75:2B:94:34:68:30:C3:C5:33:59:4A:88:AE:AA:B4:46:83:DF:6B:DA:48:9E:E7:16:F9:FC:B0:6B:5B:94:19:99:45 22076ms [err] a=fingerprint:sha-512 69:2D:54:F6:83:DB:E5:66:A2:32:58:72:54:4B:A3:DA:5B:2B:21:18:9C:17:6D:5C:2E:E4:A0:48:76:8B:DD:3D:00:50:ED:7B:79:70:B2:6F:D2:48:49:50:81:08:F8:6F:30:C2:29:A7:5B:CB:9F:62:31:4C:4D:B5:95:34:DF:87 22076ms [err] a=setup:actpass 22076ms [err] 22077ms [err] connectionstatechanged new new have-local-offer 22077ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 22077ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 22079ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "new"}] 22079ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 22080ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 22080ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 22081ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22081ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22081ms [err] handleSignalingMessage 22081ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22082ms [err] handleOptions 22082ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 22082ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 22082ms [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='') 22082ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 22098ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52538) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\x0f\xd3\xaf\xe1\x92\x02\xb3\xb9?\xfdM') 22099ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52538) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\x0f\xd3\xaf\xe1\x92\x02\xb3\xb9?\xfdM') 22110ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831834 3954831834 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 52538 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 52538 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51277 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tQ0H\\r\\na=ice-pwd:irHfJO05PdvYk1zvOhmipW\\r\\na=fingerprint:sha-256 BA:2D:CD:04:34:DA:9E:4D:2E:C9:68:4F:96:02:36:59:B2:48:EC:D8:BD:8D:7A:7A:A5:73:DF:E4:18:43:8B:DA\\r\\na=fingerprint:sha-384 87:00:E5:F9:DF:DF:BB:D2:38:48:A3:00:58:D4:44:33:3B:8E:F9:3B:FD:E4:32:FC:B5:50:C6:A3:EF:A2:79:67:20:11:9E:E8:5E:FD:34:A7:3F:1D:0A:55:9C:B1:69:72\\r\\na=fingerprint:sha-512 2A:17:D8:63:66:27:7E:41:28:6B:5E:8B:06:68:F0:37:05:04:2C:5F:C4:DE:44:B0:00:5D:7E:54:A9:A5:2C:08:9E:AC:78:D6:BB:A2:38:05:13:02:FD:AE:14:7A:AA:83:03:EA:81:DE:09:BD:BF:96:24:D2:BC:D5:99:98:34:59\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 22110ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831834 3954831834 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 52538 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 52538 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51277 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tQ0H\\r\\na=ice-pwd:irHfJO05PdvYk1zvOhmipW\\r\\na=fingerprint:sha-256 BA:2D:CD:04:34:DA:9E:4D:2E:C9:68:4F:96:02:36:59:B2:48:EC:D8:BD:8D:7A:7A:A5:73:DF:E4:18:43:8B:DA\\r\\na=fingerprint:sha-384 87:00:E5:F9:DF:DF:BB:D2:38:48:A3:00:58:D4:44:33:3B:8E:F9:3B:FD:E4:32:FC:B5:50:C6:A3:EF:A2:79:67:20:11:9E:E8:5E:FD:34:A7:3F:1D:0A:55:9C:B1:69:72\\r\\na=fingerprint:sha-512 2A:17:D8:63:66:27:7E:41:28:6B:5E:8B:06:68:F0:37:05:04:2C:5F:C4:DE:44:B0:00:5D:7E:54:A9:A5:2C:08:9E:AC:78:D6:BB:A2:38:05:13:02:FD:AE:14:7A:AA:83:03:EA:81:DE:09:BD:BF:96:24:D2:BC:D5:99:98:34:59\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 22110ms [err] handleSignalingMessage 22110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22110ms [err] handleAnswer 22110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 22110ms [err] acceptAnswer 22110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 22110ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 22110ms [err] v=0 22110ms [err] o=- 3954831834 3954831834 IN IP4 0.0.0.0 22110ms [err] s=- 22110ms [err] t=0 0 22110ms [err] a=group:BUNDLE 0 22110ms [err] a=msid-semantic:WMS * 22110ms [err] m=application 52538 DTLS/SCTP 5000 22110ms [err] c=IN IP4 172.30.0.1 22110ms [err] a=mid:0 22110ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22110ms [err] a=max-message-size:65536 22110ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52538 typ host 22110ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51277 typ host 22110ms [err] a=end-of-candidates 22110ms [err] a=ice-ufrag:tQ0H 22110ms [err] a=ice-pwd:irHfJO05PdvYk1zvOhmipW 22110ms [err] a=fingerprint:sha-256 BA:2D:CD:04:34:DA:9E:4D:2E:C9:68:4F:96:02:36:59:B2:48:EC:D8:BD:8D:7A:7A:A5:73:DF:E4:18:43:8B:DA 22110ms [err] a=fingerprint:sha-384 87:00:E5:F9:DF:DF:BB:D2:38:48:A3:00:58:D4:44:33:3B:8E:F9:3B:FD:E4:32:FC:B5:50:C6:A3:EF:A2:79:67:20:11:9E:E8:5E:FD:34:A7:3F:1D:0A:55:9C:B1:69:72 22110ms [err] a=fingerprint:sha-512 2A:17:D8:63:66:27:7E:41:28:6B:5E:8B:06:68:F0:37:05:04:2C:5F:C4:DE:44:B0:00:5D:7E:54:A9:A5:2C:08:9E:AC:78:D6:BB:A2:38:05:13:02:FD:AE:14:7A:AA:83:03:EA:81:DE:09:BD:BF:96:24:D2:BC:D5:99:98:34:59 22110ms [err] a=setup:active 22110ms [err] 22111ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 22111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 22111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 22112ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48945) -> ('172.30.0.1', 52538)) State.FROZEN -> State.WAITING 22112ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56719) -> ('172.30.0.1', 52538)) State.FROZEN -> State.WAITING 22112ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48945) -> ('172.17.0.2', 51277)) State.FROZEN -> State.WAITING 22112ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BjvO7paA8t 1 udp 1862270975 172.17.0.2 52538 typ prflx) 22112ms [err] connectionstatechanged connecting checking stable 22112ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22112ms [err] connectionstatechanged connecting checking stable 22112ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22112ms [err] connectionstatechanged connecting checking stable 22112ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22112ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48945) -> ('172.17.0.2', 52538)) State.WAITING -> State.IN_PROGRESS 22113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52538) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\xeau_%(\x0b \x7f0\xf0\x80') 22113ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48945) -> ('172.30.0.1', 52538)) State.WAITING -> State.IN_PROGRESS 22113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52538) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M\xe6\x17/\xe5/\xd0\xba\x16\x1b\x17\x13') 22113ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "connecting"}] 22114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52538) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\xeau_%(\x0b \x7f0\xf0\x80') 22114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48945) -> ('172.17.0.2', 52538)) State.IN_PROGRESS -> State.SUCCEEDED 22114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56719) -> ('172.30.0.1', 52538)) State.WAITING -> State.FAILED 22114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48945) -> ('172.17.0.2', 51277)) State.WAITING -> State.FAILED 22114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56719) -> ('172.17.0.2', 51277)) State.FROZEN -> State.FAILED 22114ms [err] INFO:aioice.ice:Connection(0) ICE completed 22115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52538) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M\xe6\x17/\xe5/\xd0\xba\x16\x1b\x17\x13') 22115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48945) -> ('172.30.0.1', 52538)) State.IN_PROGRESS -> State.SUCCEEDED 22115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52538) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\x9f\xbc\x8f8\x00\xb3\xa4\xbb\xecm\xee') 22115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52538) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\x9f\xbc\x8f8\x00\xb3\xa4\xbb\xecm\xee') 22134ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 22134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 22135ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 22136ms [err] connectionstatechanged connecting completed stable 22136ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 22138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 22138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 22138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 22138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 22138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 22138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 22138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 22138ms [err] connectionstatechanged connected completed stable 22138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 22139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "connected"}] 22139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 22139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=656057745, stream_id=1, stream_seq=0) 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=575682183, stream_id=1, stream_seq=0) 22141ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=575682183, gaps=[]) 22142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=656057745, gaps=[]) 22142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 22236ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22236ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22328ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9"}', extra='') 22328ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9"}', extra='') 22328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 22328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 22328ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22328ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 22328ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 22328ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22329ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22329ms [err] connectionstatechanged closed closed closed 22329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22329ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 22329ms [err] connectionstatechanged closed closed closed 22329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22329ms [err] connectionstatechanged closed closed closed 22329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22329ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "closed"}] 22330ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22330ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22473ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22473ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22474ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 22520ms [err] Traceback (most recent call last): 22520ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 22520ms [err] return _run_code(code, main_globals, None, 22520ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 22520ms [err] exec(code, run_globals) 22520ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 22520ms [err] sys.exit(main()) 22520ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 22520ms [err] asyncio.run(main_async()) 22520ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 22520ms [err] return loop.run_until_complete(main) 22520ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 22520ms [err] self.run_forever() 22520ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 22520ms [err] self._run_once() 22520ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 22521ms [err] event_list = self._selector.select(timeout) 22521ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 22521ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 22521ms [err] KeyboardInterrupt 22523ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 22523ms [err] h.flush() 22523ms [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 27394ms [log] starting device 28038ms [err] DEBUG:asyncio:Using selector: EpollSelector 28220ms [err] ERROR:asyncio:Unclosed client session 28220ms [err] client_session: 28325ms [log] parsing 28325ms [log] creating device handler 28325ms [log] [ready] 28325ms [log] reading line 28325ms [log] [websocketToken] "2789e2f3-49fb-45f2-a2fb-2631dfb90de8" 28362ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 28362ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 28362ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 29945ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 29945ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 29945ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 29963ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3055de5c-fa6a-498f-8d54-42e41e04b659"}}', extra='') 29963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3055de5c-fa6a-498f-8d54-42e41e04b659"}}', extra='') 29963ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3055de5c-fa6a-498f-8d54-42e41e04b659"} 30103ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 30103ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 30107ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd", "state": "new"}] 32110ms [err] makeOffer 32110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 32110ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 32110ms [err] v=0 32110ms [err] o=- 3954831844 3954831844 IN IP4 0.0.0.0 32110ms [err] s=- 32110ms [err] t=0 0 32110ms [err] a=group:BUNDLE 0 32110ms [err] a=msid-semantic:WMS * 32110ms [err] m=application 9 DTLS/SCTP 5000 32110ms [err] c=IN IP4 0.0.0.0 32110ms [err] a=mid:0 32110ms [err] a=sctpmap:5000 webrtc-datachannel 65535 32110ms [err] a=max-message-size:65536 32110ms [err] a=ice-ufrag:T763 32110ms [err] a=ice-pwd:VUs37H8MZ8K2mNjykHE9BN 32110ms [err] a=fingerprint:sha-256 4E:37:72:42:A4:C8:78:12:00:5F:64:A4:AC:9B:F6:D9:D3:EF:13:9A:60:58:15:E2:44:92:48:C3:77:93:BE:31 32110ms [err] a=fingerprint:sha-384 C3:A8:D5:E5:44:B4:33:C9:E7:0D:2E:89:85:E2:B0:51:82:C7:0E:4A:AE:79:45:B3:77:11:5A:25:5C:70:42:B5:82:77:2B:25:38:96:16:DE:12:E3:7F:84:AC:6C:DB:19 32110ms [err] a=fingerprint:sha-512 0E:0B:CA:3A:75:41:A3:1D:A1:1E:80:4D:D9:1A:EF:4A:37:87:4C:8F:15:B2:4A:42:57:6F:2E:E1:D9:C5:50:1E:FF:9F:B3:72:24:FE:3E:F3:B4:4B:09:85:E1:B1:81:93:39:61:F8:A0:B0:B7:B0:60:3C:EC:15:CE:64:AF:A3:CC 32110ms [err] a=setup:actpass 32110ms [err] 32112ms [err] connectionstatechanged new new have-local-offer 32112ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 32112ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 32114ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd", "state": "new"}] 32114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 32115ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 32115ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 32116ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32116ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32116ms [err] handleSignalingMessage 32116ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32116ms [err] handleOptions 32116ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 32116ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 32116ms [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='') 32117ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 32132ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IGGOYeAZh0bk') 32132ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IGGOYeAZh0bk') 32140ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3038684869874988855 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:cegH\\r\\na=ice-pwd:baOGwy4PMwQV+dzxsts0SZx5\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0A:A0:03:32:C9:31:DA:E0:FB:5F:4D:F5:9D:06:88:3C:E1:5A:4F:85:EF:E6:54:7F:0D:EB:79:EA:B3:16:40:B5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3038684869874988855 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:cegH\\r\\na=ice-pwd:baOGwy4PMwQV+dzxsts0SZx5\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0A:A0:03:32:C9:31:DA:E0:FB:5F:4D:F5:9D:06:88:3C:E1:5A:4F:85:EF:E6:54:7F:0D:EB:79:EA:B3:16:40:B5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32140ms [err] handleSignalingMessage 32140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32140ms [err] handleAnswer 32140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 32140ms [err] acceptAnswer 32140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 32140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 32140ms [err] v=0 32140ms [err] o=- 3038684869874988855 2 IN IP4 127.0.0.1 32140ms [err] s=- 32140ms [err] t=0 0 32140ms [err] a=group:BUNDLE 0 32140ms [err] a=msid-semantic: WMS 32140ms [err] m=application 9 DTLS/SCTP 5000 32140ms [err] c=IN IP4 0.0.0.0 32140ms [err] a=ice-ufrag:cegH 32140ms [err] a=ice-pwd:baOGwy4PMwQV+dzxsts0SZx5 32140ms [err] a=ice-options:trickle 32140ms [err] a=fingerprint:sha-256 0A:A0:03:32:C9:31:DA:E0:FB:5F:4D:F5:9D:06:88:3C:E1:5A:4F:85:EF:E6:54:7F:0D:EB:79:EA:B3:16:40:B5 32140ms [err] a=setup:active 32140ms [err] a=mid:0 32140ms [err] a=sctpmap:5000 webrtc-datachannel 1024 32140ms [err] 32140ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 32140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 32140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 32140ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DgyeGWIp2K 1 udp 1845501695 172.17.0.2 40903 typ prflx) 32140ms [err] connectionstatechanged connecting checking stable 32140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32140ms [err] connectionstatechanged connecting checking stable 32140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32140ms [err] connectionstatechanged connecting checking stable 32140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32140ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45673) -> ('172.17.0.2', 40903)) State.WAITING -> State.IN_PROGRESS 32140ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdd\xb6b\xe9\x92\x0bY\xa7@]&\x86') 32140ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd", "state": "connecting"}] 32141ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdd\xb6b\xe9\x92\x0bY\xa7@]&\x86') 32141ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45673) -> ('172.17.0.2', 40903)) State.IN_PROGRESS -> State.SUCCEEDED 32142ms [err] INFO:aioice.ice:Connection(0) ICE completed 32146ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2771437664 1 udp 2113937151 dfbd6f82-7087-424c-8e94-a778bbfd7642.local 40903 typ host generation 0 ufrag cegH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32146ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2771437664 1 udp 2113937151 dfbd6f82-7087-424c-8e94-a778bbfd7642.local 40903 typ host generation 0 ufrag cegH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32146ms [err] handleSignalingMessage 32146ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32146ms [err] handleIceCandidate 32146ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 32146ms [err] acceptIceCandidate 32146ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 32149ms [err] INFO:aioice.ice:Connection(0) Remote candidate "dfbd6f82-7087-424c-8e94-a778bbfd7642.local" resolved to 172.17.0.2 32160ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45673) -> ('172.17.0.2', 40903)) State.FROZEN -> State.IN_PROGRESS 32160ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaep\xfe\x9dY\xd1<\xa4\xfd\x95e\x0c') 32161ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaep\xfe\x9dY\xd1<\xa4\xfd\x95e\x0c') 32161ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45673) -> ('172.17.0.2', 40903)) State.IN_PROGRESS -> State.SUCCEEDED 32161ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52096) -> ('172.17.0.2', 40903)) State.FROZEN -> State.FAILED 32180ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 32180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 32182ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 32182ms [err] connectionstatechanged connecting completed stable 32182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 32182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i27prRlONKUm') 32182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i27prRlONKUm') 32184ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 32184ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 32184ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 32184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 32185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 32185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 32185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 32185ms [err] connectionstatechanged connected completed stable 32185ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 32185ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd", "state": "connected"}] 32188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 32188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 32188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 32188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 32188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 32188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 32188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 32189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 32189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 32189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 32189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=232894496, stream_id=1, stream_seq=0) 32189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 32190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=232894496, gaps=[]) 32190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 32190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3777681240, stream_id=1, stream_seq=0) 32190ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 32190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3777681240, gaps=[]) 32244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2pGndJ/9nIa5') 32245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2pGndJ/9nIa5') 32257ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 32257ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 32257ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 32307ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xnxBDl2JRHj2') 32308ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xnxBDl2JRHj2') 32308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52096) -> ('172.17.0.2', 40903)) State.WAITING -> State.IN_PROGRESS 32308ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e/\xe5\xf4&\x17DY\x07D\xd5\x04') 32309ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 40903) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e/\xe5\xf4&\x17DY\x07D\xd5\x04') 32309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52096) -> ('172.17.0.2', 40903)) State.IN_PROGRESS -> State.SUCCEEDED 32439ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32439ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd"}', extra='') 32439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 32440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 32440ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 32440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 32440ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 32440ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 32440ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 32440ms [err] connectionstatechanged closed closed closed 32440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 32440ms [err] connectionstatechanged closed closed closed 32440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32440ms [err] connectionstatechanged closed closed closed 32440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32441ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a785a323-34bc-4fd9-8c3d-82d765ca27bd", "state": "closed"}] 32442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 32442ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 32522ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 32522ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 32522ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 32632ms [err] Traceback (most recent call last): 32632ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 32632ms [err] return _run_code(code, main_globals, None, 32632ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 32632ms [err] exec(code, run_globals) 32632ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 32632ms [err] sys.exit(main()) 32632ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 32632ms [err] asyncio.run(main_async()) 32632ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 32632ms [err] return loop.run_until_complete(main) 32632ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 32632ms [err] self.run_forever() 32632ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 32633ms [err] self._run_once() 32633ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 32633ms [err] event_list = self._selector.select(timeout) 32633ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 32633ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 32633ms [err] KeyboardInterrupt 32635ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 32635ms [err] h.flush() 32635ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 41906ms [log] starting device 42580ms [err] DEBUG:asyncio:Using selector: EpollSelector 42733ms [err] ERROR:asyncio:Unclosed client session 42733ms [err] client_session: 42828ms [log] parsing 42828ms [log] creating device handler 42828ms [log] [ready] 42828ms [log] reading line 42828ms [log] [websocketToken] "8e0bf7e7-0836-42d6-8a12-987ba5bc1b5a" 42862ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 42862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 42862ms [log] [websocketConnected] 44410ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 44410ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 44410ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 44452ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/25fc2c8c-46b8-419f-9ed6-26887ab1ef4e"}}', extra='') 44452ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/25fc2c8c-46b8-419f-9ed6-26887ab1ef4e"}}', extra='') 44452ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/25fc2c8c-46b8-419f-9ed6-26887ab1ef4e"} 44545ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 44545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 44549ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28", "state": "new"}] 46552ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 46552ms [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='') 46552ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46552ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 46553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46553ms [err] handleSignalingMessage 46553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46553ms [err] handleOptions 46553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 46553ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1633615363574593867 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:uqkr\\r\\na=ice-pwd:VPgEhI95Fy7tQ3ULcDH82VbT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A8:0C:B9:8C:C5:EC:4F:A6:C9:8A:61:8C:2F:73:AC:E3:B2:EF:1B:9B:20:78:60:38:7F:20:A5:12:75:5C:91:F5\\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/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1633615363574593867 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:uqkr\\r\\na=ice-pwd:VPgEhI95Fy7tQ3ULcDH82VbT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A8:0C:B9:8C:C5:EC:4F:A6:C9:8A:61:8C:2F:73:AC:E3:B2:EF:1B:9B:20:78:60:38:7F:20:A5:12:75:5C:91:F5\\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/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46553ms [err] handleSignalingMessage 46553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46553ms [err] handleOffer 46553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 46553ms [err] makeAnswer 46553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 46553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46553ms [err] v=0 46553ms [err] o=- 1633615363574593867 2 IN IP4 127.0.0.1 46553ms [err] s=- 46553ms [err] t=0 0 46553ms [err] a=group:BUNDLE 0 46553ms [err] a=extmap-allow-mixed 46553ms [err] a=msid-semantic: WMS 46553ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46553ms [err] c=IN IP4 0.0.0.0 46553ms [err] a=ice-ufrag:uqkr 46553ms [err] a=ice-pwd:VPgEhI95Fy7tQ3ULcDH82VbT 46553ms [err] a=ice-options:trickle 46553ms [err] a=fingerprint:sha-256 A8:0C:B9:8C:C5:EC:4F:A6:C9:8A:61:8C:2F:73:AC:E3:B2:EF:1B:9B:20:78:60:38:7F:20:A5:12:75:5C:91:F5 46553ms [err] a=setup:actpass 46553ms [err] a=mid:0 46553ms [err] a=sctp-port:5000 46553ms [err] a=max-message-size:262144 46553ms [err] 46556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46556ms [err] v=0 46556ms [err] o=- 1633615363574593867 2 IN IP4 127.0.0.1 46556ms [err] s=- 46556ms [err] t=0 0 46556ms [err] a=group:BUNDLE 0 46556ms [err] a=extmap-allow-mixed 46556ms [err] a=msid-semantic: WMS 46556ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46556ms [err] c=IN IP4 0.0.0.0 46556ms [err] a=ice-ufrag:uqkr 46556ms [err] a=ice-pwd:VPgEhI95Fy7tQ3ULcDH82VbT 46556ms [err] a=ice-options:trickle 46556ms [err] a=fingerprint:sha-256 A8:0C:B9:8C:C5:EC:4F:A6:C9:8A:61:8C:2F:73:AC:E3:B2:EF:1B:9B:20:78:60:38:7F:20:A5:12:75:5C:91:F5 46556ms [err] a=setup:actpass 46556ms [err] a=mid:0 46556ms [err] a=sctp-port:5000 46556ms [err] a=max-message-size:262144 46556ms [err] 46557ms [err] connectionstatechanged new new have-remote-offer 46557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 46557ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28", "state": "new"}] 46558ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 46558ms [err] v=0 46558ms [err] o=- 3954831859 3954831859 IN IP4 0.0.0.0 46558ms [err] s=- 46558ms [err] t=0 0 46558ms [err] a=group:BUNDLE 0 46558ms [err] a=msid-semantic:WMS * 46558ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46558ms [err] c=IN IP4 0.0.0.0 46558ms [err] a=mid:0 46558ms [err] a=sctp-port:5000 46558ms [err] a=max-message-size:65536 46558ms [err] a=ice-ufrag:NxB4 46558ms [err] a=ice-pwd:VO7xrgu0cYhYLMi0UtMvYg 46558ms [err] a=fingerprint:sha-256 A7:62:59:CC:3D:98:FF:17:F8:C5:D5:84:D7:53:90:FE:E6:C0:72:74:EB:37:D7:E4:1F:A2:84:7A:70:E1:0E:7C 46558ms [err] a=fingerprint:sha-384 5C:07:33:30:93:CB:3B:D7:D8:B3:FE:13:DF:77:1F:39:47:DC:6B:C0:48:16:F8:54:2D:20:AC:C2:1F:8F:BE:E2:B6:CD:4A:E2:DB:B0:FA:B5:AC:34:8D:08:1E:F8:88:DA 46558ms [err] a=fingerprint:sha-512 E6:56:5E:4B:21:5C:9F:FE:EA:99:B6:0E:EE:86:E7:61:13:FC:D6:21:AC:FB:60:87:2C:44:AC:9D:03:2C:0A:AA:C4:4C:DC:2A:5D:58:D6:CA:DD:E2:E4:09:32:C1:D8:4E:A4:08:A1:D1:C4:78:FC:20:3B:24:06:81:87:A9:FA:71 46558ms [err] a=setup:active 46558ms [err] 46558ms [err] connectionstatechanged new new stable 46558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46558ms [err] connectionstatechanged new new stable 46558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46558ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 46561ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 46561ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 46561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 46562ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 46562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 46563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 46563ms [err] connectionstatechanged connecting checking stable 46563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46563ms [err] connectionstatechanged connecting checking stable 46563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46564ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28", "state": "connecting"}] 46578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GQa/hOddrjak') 46578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GQa/hOddrjak') 46578ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hxxLyU8RMF 1 udp 1845501695 172.17.0.2 45570 typ prflx) 46578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53286) -> ('172.17.0.2', 45570)) State.WAITING -> State.IN_PROGRESS 46578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M\x11\x8b\t7\xc7\r\xd5E\xf619') 46581ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M\x11\x8b\t7\xc7\r\xd5E\xf619') 46581ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53286) -> ('172.17.0.2', 45570)) State.IN_PROGRESS -> State.SUCCEEDED 46581ms [err] INFO:aioice.ice:Connection(0) ICE completed 46584ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 46584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 46586ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 46586ms [err] connectionstatechanged connecting completed stable 46586ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 46589ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 46590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 46590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 46590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 46590ms [err] connectionstatechanged connected completed stable 46590ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 46590ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28", "state": "connected"}] 46590ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3693147540 1 udp 2113937151 efbdcae8-f124-4f44-8608-19672076f99e.local 45570 typ host generation 0 ufrag uqkr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46590ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3693147540 1 udp 2113937151 efbdcae8-f124-4f44-8608-19672076f99e.local 45570 typ host generation 0 ufrag uqkr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46590ms [err] handleSignalingMessage 46590ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46591ms [err] handleIceCandidate 46591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 46591ms [err] acceptIceCandidate 46591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 46594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 46595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 46595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 46595ms [err] INFO:aioice.ice:Connection(0) Remote candidate "efbdcae8-f124-4f44-8608-19672076f99e.local" resolved to 172.17.0.2 46596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 46596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 46596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 46597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4280816286, stream_id=1, stream_seq=0) 46597ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 46597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2672701574, stream_id=1, stream_seq=0) 46597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 46597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4280816286, gaps=[]) 46599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701574, gaps=[]) 46599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 46599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2672701575, stream_id=1, stream_seq=1) 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701576, stream_id=1, stream_seq=2) 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701577, stream_id=1, stream_seq=2) 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701578, stream_id=1, stream_seq=2) 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701576, gaps=[]) 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701579, stream_id=1, stream_seq=2) 46602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701580, stream_id=1, stream_seq=2) 46603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701578, gaps=[]) 46603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701581, stream_id=1, stream_seq=2) 46603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701582, stream_id=1, stream_seq=2) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701580, gaps=[]) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701583, stream_id=1, stream_seq=3) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701584, stream_id=1, stream_seq=3) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701585, stream_id=1, stream_seq=3) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701586, stream_id=1, stream_seq=3) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701582, gaps=[]) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701587, stream_id=1, stream_seq=3) 46607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701588, stream_id=1, stream_seq=3) 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701584, gaps=[]) 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701589, stream_id=1, stream_seq=3) 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701586, gaps=[]) 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701590, stream_id=1, stream_seq=4) 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701591, stream_id=1, stream_seq=4) 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701592, stream_id=1, stream_seq=4) 46608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701593, stream_id=1, stream_seq=4) 46609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701594, stream_id=1, stream_seq=4) 46609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701588, gaps=[]) 46609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701595, stream_id=1, stream_seq=4) 46609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701596, stream_id=1, stream_seq=4) 46610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701590, gaps=[]) 46610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701597, stream_id=1, stream_seq=5) 46611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701598, stream_id=1, stream_seq=5) 46611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701599, stream_id=1, stream_seq=5) 46611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701592, gaps=[]) 46611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701600, stream_id=1, stream_seq=5) 46612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701601, stream_id=1, stream_seq=5) 46612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701602, stream_id=1, stream_seq=5) 46612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701594, gaps=[]) 46612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701603, stream_id=1, stream_seq=5) 46614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701596, gaps=[]) 46614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701604, stream_id=1, stream_seq=6) 46614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701605, stream_id=1, stream_seq=6) 46614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701606, stream_id=1, stream_seq=6) 46614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701607, stream_id=1, stream_seq=6) 46615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701598, gaps=[]) 46615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701608, stream_id=1, stream_seq=6) 46615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701609, stream_id=1, stream_seq=6) 46615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701610, stream_id=1, stream_seq=6) 46616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701600, gaps=[]) 46616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701611, stream_id=1, stream_seq=7) 46616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701612, stream_id=1, stream_seq=7) 46616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701613, stream_id=1, stream_seq=7) 46619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701602, gaps=[]) 46619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701614, stream_id=1, stream_seq=7) 46619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701615, stream_id=1, stream_seq=7) 46619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701616, stream_id=1, stream_seq=7) 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701604, gaps=[]) 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701617, stream_id=1, stream_seq=7) 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701606, gaps=[]) 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701618, stream_id=1, stream_seq=8) 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701619, stream_id=1, stream_seq=8) 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701620, stream_id=1, stream_seq=8) 46620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701621, stream_id=1, stream_seq=8) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701608, gaps=[]) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701622, stream_id=1, stream_seq=8) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701623, stream_id=1, stream_seq=8) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701624, stream_id=1, stream_seq=8) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701610, gaps=[]) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701625, stream_id=1, stream_seq=9) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701626, stream_id=1, stream_seq=9) 46621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701627, stream_id=1, stream_seq=9) 46622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701612, gaps=[]) 46622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701628, stream_id=1, stream_seq=9) 46622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701629, stream_id=1, stream_seq=9) 46622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701630, stream_id=1, stream_seq=9) 46623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701614, gaps=[]) 46623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701631, stream_id=1, stream_seq=9) 46633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701616, gaps=[]) 46633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701632, stream_id=1, stream_seq=10) 46633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701633, stream_id=1, stream_seq=10) 46633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701634, stream_id=1, stream_seq=10) 46633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701635, stream_id=1, stream_seq=10) 46634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701618, gaps=[]) 46634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701636, stream_id=1, stream_seq=10) 46634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701637, stream_id=1, stream_seq=10) 46634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701638, stream_id=1, stream_seq=10) 46634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701620, gaps=[]) 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701639, stream_id=1, stream_seq=11) 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701640, stream_id=1, stream_seq=11) 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701641, stream_id=1, stream_seq=11) 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701622, gaps=[]) 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701642, stream_id=1, stream_seq=11) 46635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701643, stream_id=1, stream_seq=11) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701644, stream_id=1, stream_seq=11) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701624, gaps=[]) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701645, stream_id=1, stream_seq=11) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701626, gaps=[]) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701646, stream_id=1, stream_seq=12) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701647, stream_id=1, stream_seq=12) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701648, stream_id=1, stream_seq=12) 46636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701649, stream_id=1, stream_seq=12) 46637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701628, gaps=[]) 46637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701650, stream_id=1, stream_seq=12) 46637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701651, stream_id=1, stream_seq=12) 46637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701652, stream_id=1, stream_seq=12) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701630, gaps=[]) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701653, stream_id=1, stream_seq=13) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701654, stream_id=1, stream_seq=13) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701655, stream_id=1, stream_seq=13) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701632, gaps=[]) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701656, stream_id=1, stream_seq=13) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701657, stream_id=1, stream_seq=13) 46638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701658, stream_id=1, stream_seq=13) 46639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701634, gaps=[]) 46639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701659, stream_id=1, stream_seq=13) 46640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701636, gaps=[]) 46640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701660, stream_id=1, stream_seq=14) 46640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701661, stream_id=1, stream_seq=14) 46640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701662, stream_id=1, stream_seq=14) 46640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701663, stream_id=1, stream_seq=14) 46641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nAa4mg4hDfgl') 46641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nAa4mg4hDfgl') 46641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53286) -> ('172.17.0.2', 45570)) State.FROZEN -> State.FAILED 46641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46348) -> ('172.17.0.2', 45570)) State.FROZEN -> State.FAILED 46641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701638, gaps=[]) 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701664, stream_id=1, stream_seq=14) 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701665, stream_id=1, stream_seq=14) 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701666, stream_id=1, stream_seq=14) 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701640, gaps=[]) 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701667, stream_id=1, stream_seq=15) 46642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701668, stream_id=1, stream_seq=15) 46643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701669, stream_id=1, stream_seq=15) 46643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701642, gaps=[]) 46643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701670, stream_id=1, stream_seq=15) 46644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701671, stream_id=1, stream_seq=15) 46644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701672, stream_id=1, stream_seq=15) 46645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701644, gaps=[]) 46645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701673, stream_id=1, stream_seq=15) 46647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701646, gaps=[]) 46647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701674, stream_id=1, stream_seq=16) 46647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701675, stream_id=1, stream_seq=16) 46647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701676, stream_id=1, stream_seq=16) 46648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701677, stream_id=1, stream_seq=16) 46648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701648, gaps=[]) 46648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701678, stream_id=1, stream_seq=16) 46648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701679, stream_id=1, stream_seq=16) 46648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701680, stream_id=1, stream_seq=16) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701650, gaps=[]) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701681, stream_id=1, stream_seq=17) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701682, stream_id=1, stream_seq=17) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701683, stream_id=1, stream_seq=17) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701652, gaps=[]) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701684, stream_id=1, stream_seq=17) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701685, stream_id=1, stream_seq=17) 46649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701686, stream_id=1, stream_seq=17) 46650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701654, gaps=[]) 46650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701687, stream_id=1, stream_seq=17) 46650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701656, gaps=[]) 46650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701688, stream_id=1, stream_seq=18) 46651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701689, stream_id=1, stream_seq=18) 46651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701690, stream_id=1, stream_seq=18) 46651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701691, stream_id=1, stream_seq=18) 46651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701658, gaps=[]) 46651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701692, stream_id=1, stream_seq=18) 46652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701693, stream_id=1, stream_seq=18) 46652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701694, stream_id=1, stream_seq=18) 46652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701660, gaps=[]) 46652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701695, stream_id=1, stream_seq=19) 46652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701696, stream_id=1, stream_seq=19) 46653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701662, gaps=[]) 46653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701697, stream_id=1, stream_seq=19) 46653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701698, stream_id=1, stream_seq=19) 46653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701699, stream_id=1, stream_seq=19) 46654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701664, gaps=[]) 46654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701700, stream_id=1, stream_seq=19) 46654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701701, stream_id=1, stream_seq=19) 46654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701666, gaps=[]) 46654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701702, stream_id=1, stream_seq=20) 46655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701703, stream_id=1, stream_seq=20) 46655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701704, stream_id=1, stream_seq=20) 46655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701668, gaps=[]) 46655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701705, stream_id=1, stream_seq=20) 46656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701706, stream_id=1, stream_seq=20) 46656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701707, stream_id=1, stream_seq=20) 46656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701670, gaps=[]) 46656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701708, stream_id=1, stream_seq=20) 46657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701672, gaps=[]) 46657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701709, stream_id=1, stream_seq=21) 46657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701710, stream_id=1, stream_seq=21) 46657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701711, stream_id=1, stream_seq=21) 46657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701712, stream_id=1, stream_seq=21) 46657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701713, stream_id=1, stream_seq=21) 46658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701674, gaps=[]) 46658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701714, stream_id=1, stream_seq=21) 46658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701715, stream_id=1, stream_seq=21) 46658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701676, gaps=[]) 46658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701716, stream_id=1, stream_seq=22) 46659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701717, stream_id=1, stream_seq=22) 46659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701718, stream_id=1, stream_seq=22) 46659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701678, gaps=[]) 46659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701719, stream_id=1, stream_seq=22) 46659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701720, stream_id=1, stream_seq=22) 46660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701721, stream_id=1, stream_seq=22) 46660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701680, gaps=[]) 46660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701722, stream_id=1, stream_seq=22) 46661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701682, gaps=[]) 46661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701723, stream_id=1, stream_seq=23) 46661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701724, stream_id=1, stream_seq=23) 46661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701725, stream_id=1, stream_seq=23) 46661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701726, stream_id=1, stream_seq=23) 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701684, gaps=[]) 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701727, stream_id=1, stream_seq=23) 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701728, stream_id=1, stream_seq=23) 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701729, stream_id=1, stream_seq=23) 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701686, gaps=[]) 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701730, stream_id=1, stream_seq=24) 46663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701731, stream_id=1, stream_seq=24) 46663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701732, stream_id=1, stream_seq=24) 46663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701688, gaps=[]) 46663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701733, stream_id=1, stream_seq=24) 46663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701734, stream_id=1, stream_seq=24) 46663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701735, stream_id=1, stream_seq=24) 46664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701690, gaps=[]) 46664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701736, stream_id=1, stream_seq=24) 46664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701692, gaps=[]) 46664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701737, stream_id=1, stream_seq=25) 46665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701738, stream_id=1, stream_seq=25) 46665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701739, stream_id=1, stream_seq=25) 46665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701740, stream_id=1, stream_seq=25) 46665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701694, gaps=[]) 46665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701741, stream_id=1, stream_seq=25) 46665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701742, stream_id=1, stream_seq=25) 46666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701743, stream_id=1, stream_seq=25) 46666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701696, gaps=[]) 46666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701744, stream_id=1, stream_seq=26) 46666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701745, stream_id=1, stream_seq=26) 46666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701746, stream_id=1, stream_seq=26) 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701698, gaps=[]) 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701747, stream_id=1, stream_seq=26) 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701748, stream_id=1, stream_seq=26) 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701749, stream_id=1, stream_seq=26) 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701700, gaps=[]) 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701750, stream_id=1, stream_seq=26) 46668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701702, gaps=[]) 46668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701751, stream_id=1, stream_seq=27) 46668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701752, stream_id=1, stream_seq=27) 46692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701753, stream_id=1, stream_seq=27) 46693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701754, stream_id=1, stream_seq=27) 46693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701704, gaps=[]) 46693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701755, stream_id=1, stream_seq=27) 46693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701756, stream_id=1, stream_seq=27) 46693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701757, stream_id=1, stream_seq=27) 46694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701706, gaps=[]) 46694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701758, stream_id=1, stream_seq=28) 46694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701759, stream_id=1, stream_seq=28) 46694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701760, stream_id=1, stream_seq=28) 46695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701708, gaps=[]) 46695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701761, stream_id=1, stream_seq=28) 46695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701762, stream_id=1, stream_seq=28) 46695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701763, stream_id=1, stream_seq=28) 46696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701710, gaps=[]) 46696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701764, stream_id=1, stream_seq=28) 46697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701712, gaps=[]) 46697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701765, stream_id=1, stream_seq=29) 46697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701766, stream_id=1, stream_seq=29) 46697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701767, stream_id=1, stream_seq=29) 46697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701768, stream_id=1, stream_seq=29) 46698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701714, gaps=[]) 46698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701769, stream_id=1, stream_seq=29) 46698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701770, stream_id=1, stream_seq=29) 46698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701771, stream_id=1, stream_seq=29) 46700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701716, gaps=[]) 46700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701772, stream_id=1, stream_seq=30) 46700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701773, stream_id=1, stream_seq=30) 46700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701774, stream_id=1, stream_seq=30) 46701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701718, gaps=[]) 46701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701775, stream_id=1, stream_seq=30) 46701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701776, stream_id=1, stream_seq=30) 46701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701777, stream_id=1, stream_seq=30) 46702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701720, gaps=[]) 46702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701778, stream_id=1, stream_seq=30) 46703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701722, gaps=[]) 46703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701779, stream_id=1, stream_seq=31) 46703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701780, stream_id=1, stream_seq=31) 46703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701781, stream_id=1, stream_seq=31) 46703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701782, stream_id=1, stream_seq=31) 46704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701724, gaps=[]) 46704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701783, stream_id=1, stream_seq=31) 46704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701784, stream_id=1, stream_seq=31) 46704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701785, stream_id=1, stream_seq=31) 46705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701726, gaps=[]) 46705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701786, stream_id=1, stream_seq=32) 46705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701787, stream_id=1, stream_seq=32) 46705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701788, stream_id=1, stream_seq=32) 46705ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 46705ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8192 46706ms [log] 8188 46706ms [log] line [file] undefined 46706ms [log] 46706ms [log] reading line 46706ms [log] [experimentStatusChanged] {"status": "running", "message": null} 46706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701728, gaps=[]) 46706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701789, stream_id=1, stream_seq=32) 46706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701790, stream_id=1, stream_seq=32) 46706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701791, stream_id=1, stream_seq=32) 46707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701730, gaps=[]) 46707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701792, stream_id=1, stream_seq=32) 46707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701732, gaps=[]) 46707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2672701793, stream_id=1, stream_seq=33) 46707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701794, stream_id=1, stream_seq=33) 46708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701795, stream_id=1, stream_seq=33) 46708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701796, stream_id=1, stream_seq=33) 46708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701734, gaps=[]) 46708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701797, stream_id=1, stream_seq=33) 46708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2672701798, stream_id=1, stream_seq=33) 46708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2672701799, stream_id=1, stream_seq=33) 46709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701736, gaps=[]) 46709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701738, gaps=[]) 46710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701740, gaps=[]) 46711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701742, gaps=[]) 46712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701744, gaps=[]) 46713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701746, gaps=[]) 46714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701748, gaps=[]) 46715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701750, gaps=[]) 46715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701752, gaps=[]) 46716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701754, gaps=[]) 46741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701756, gaps=[]) 46742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701758, gaps=[]) 46743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701760, gaps=[]) 46745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701762, gaps=[]) 46746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701764, gaps=[]) 46747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46747ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wWEDYwRoFAjU') 46747ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45570) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wWEDYwRoFAjU') 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701766, gaps=[]) 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701768, gaps=[]) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701770, gaps=[]) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701772, gaps=[]) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701774, gaps=[]) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701776, gaps=[]) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701778, gaps=[]) 46754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701780, gaps=[]) 46755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701782, gaps=[]) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701784, gaps=[]) 46757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2672701786, gaps=[]) 46758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2672701788, gaps=[]) 46759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2672701790, gaps=[]) 46760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2672701792, gaps=[]) 46761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2672701794, gaps=[]) 46762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2672701796, gaps=[]) 46763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2672701798, gaps=[]) 46764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 46936ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46936ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28"}', extra='') 46936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 46936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 46936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 46936ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 46936ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 46937ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 46937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 46937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 46937ms [err] connectionstatechanged closed closed closed 46937ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 46937ms [err] connectionstatechanged closed closed closed 46937ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46937ms [err] connectionstatechanged closed closed closed 46937ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46938ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6edd544c-a129-48b8-87b5-bb533f566b28", "state": "closed"}] 46938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 46938ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 46985ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 46985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 46986ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 47051ms [err] Traceback (most recent call last): 47051ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 47051ms [err] return _run_code(code, main_globals, None, 47051ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 47051ms [err] exec(code, run_globals) 47051ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 47051ms [err] sys.exit(main()) 47051ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 47051ms [err] asyncio.run(main_async()) 47051ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 47051ms [err] return loop.run_until_complete(main) 47051ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 47051ms [err] self.run_forever() 47051ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 47051ms [err] self._run_once() 47051ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 47051ms [err] event_list = self._selector.select(timeout) 47051ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 47052ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 47052ms [err] KeyboardInterrupt 47077ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 47077ms [err] h.flush() 47077ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 47235ms [log] starting device 47907ms [err] DEBUG:asyncio:Using selector: EpollSelector 48103ms [err] ERROR:asyncio:Unclosed client session 48103ms [err] client_session: 48238ms [log] parsing 48238ms [log] creating device handler 48238ms [log] [ready] 48238ms [log] reading line 48238ms [log] [websocketToken] "ed6b380c-cf4e-4b26-a8d8-6b671a0154a5" 48278ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48278ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48278ms [log] [websocketConnected] 48528ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48528ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 48538ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7d82345a-296c-4492-85e7-acc35aa174fa"}}', extra='') 48538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7d82345a-296c-4492-85e7-acc35aa174fa"}}', extra='') 48538ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7d82345a-296c-4492-85e7-acc35aa174fa"} 48661ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 48661ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 48664ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "new"}] 50667ms [err] makeOffer 50667ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 50668ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 50668ms [err] v=0 50668ms [err] o=- 3954831863 3954831863 IN IP4 0.0.0.0 50668ms [err] s=- 50668ms [err] t=0 0 50668ms [err] a=group:BUNDLE 0 50668ms [err] a=msid-semantic:WMS * 50668ms [err] m=application 9 DTLS/SCTP 5000 50668ms [err] c=IN IP4 0.0.0.0 50668ms [err] a=mid:0 50668ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50668ms [err] a=max-message-size:65536 50668ms [err] a=ice-ufrag:zOFO 50668ms [err] a=ice-pwd:pRzsOQ6d9CUWLjMDiFgjUa 50668ms [err] a=fingerprint:sha-256 D9:EA:C3:F1:2B:87:62:DD:4A:C3:B6:90:30:0F:A8:B8:08:CE:AA:00:47:58:95:9A:F7:F1:2F:B5:BB:9F:59:C0 50668ms [err] a=fingerprint:sha-384 9B:BE:EA:04:97:1A:60:8F:B2:75:FC:8F:A9:C4:65:B4:05:0C:71:9B:5B:A7:6E:1E:0C:A7:05:3D:DB:BF:C7:51:AC:17:5E:D7:1D:91:EF:7E:B1:3A:40:EB:B7:0D:CB:8D 50668ms [err] a=fingerprint:sha-512 46:58:6E:11:FB:C3:C9:5D:A6:1C:B1:E4:30:A2:8F:77:3D:34:45:41:22:C8:6B:36:6C:4A:2B:D3:69:05:46:A5:33:67:31:A4:9F:0E:1A:F8:25:91:5C:06:F9:42:D1:10:B6:48:8D:7A:87:BA:CB:0B:A0:E5:5C:90:5D:7F:D8:75 50668ms [err] a=setup:actpass 50668ms [err] 50669ms [err] connectionstatechanged new new have-local-offer 50669ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 50669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 50671ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "new"}] 50672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 50673ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 50673ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 50675ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 50675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 50675ms [err] handleSignalingMessage 50675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50675ms [err] handleOptions 50675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 50675ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 50675ms [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='') 50675ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 50694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36286) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\x1d\xf14V\x85\xe5\x13/_\x95S') 50695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36286) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\x1d\xf14V\x85\xe5\x13/_\x95S') 50701ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831863 3954831863 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 36286 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 36286 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36980 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:GLP5\\r\\na=ice-pwd:rh2dPR9dE2kiy65cIZAy9y\\r\\na=fingerprint:sha-256 A8:FD:66:09:4F:A4:01:3A:99:64:C9:5D:F5:67:17:64:9C:38:23:70:8A:E1:62:51:09:A3:E8:BA:C1:2D:0F:41\\r\\na=fingerprint:sha-384 D1:20:BB:71:21:38:87:0D:58:7D:7A:16:99:9B:D1:7A:A2:F5:EF:D0:B8:32:71:77:EB:3E:CB:0A:D0:BE:03:A2:36:5D:4F:02:EC:39:E2:75:FB:BB:70:DA:43:86:A2:7C\\r\\na=fingerprint:sha-512 06:59:AC:24:CA:3D:32:FC:11:7A:49:99:3E:39:B6:EB:92:3A:5A:22:D4:BD:36:F7:5A:0D:A3:4A:99:67:C6:1F:C5:73:9B:AB:52:D9:55:CB:7A:00:34:22:43:C5:7A:D8:CF:CD:FE:53:04:C7:56:E2:22:AB:1F:B6:74:C4:87:63\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 50701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831863 3954831863 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 36286 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 36286 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36980 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:GLP5\\r\\na=ice-pwd:rh2dPR9dE2kiy65cIZAy9y\\r\\na=fingerprint:sha-256 A8:FD:66:09:4F:A4:01:3A:99:64:C9:5D:F5:67:17:64:9C:38:23:70:8A:E1:62:51:09:A3:E8:BA:C1:2D:0F:41\\r\\na=fingerprint:sha-384 D1:20:BB:71:21:38:87:0D:58:7D:7A:16:99:9B:D1:7A:A2:F5:EF:D0:B8:32:71:77:EB:3E:CB:0A:D0:BE:03:A2:36:5D:4F:02:EC:39:E2:75:FB:BB:70:DA:43:86:A2:7C\\r\\na=fingerprint:sha-512 06:59:AC:24:CA:3D:32:FC:11:7A:49:99:3E:39:B6:EB:92:3A:5A:22:D4:BD:36:F7:5A:0D:A3:4A:99:67:C6:1F:C5:73:9B:AB:52:D9:55:CB:7A:00:34:22:43:C5:7A:D8:CF:CD:FE:53:04:C7:56:E2:22:AB:1F:B6:74:C4:87:63\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 50702ms [err] handleSignalingMessage 50702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50702ms [err] handleAnswer 50702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 50702ms [err] acceptAnswer 50702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 50702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 50702ms [err] v=0 50702ms [err] o=- 3954831863 3954831863 IN IP4 0.0.0.0 50702ms [err] s=- 50702ms [err] t=0 0 50702ms [err] a=group:BUNDLE 0 50702ms [err] a=msid-semantic:WMS * 50702ms [err] m=application 36286 DTLS/SCTP 5000 50702ms [err] c=IN IP4 172.30.0.1 50702ms [err] a=mid:0 50702ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50702ms [err] a=max-message-size:65536 50702ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36286 typ host 50702ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36980 typ host 50702ms [err] a=end-of-candidates 50702ms [err] a=ice-ufrag:GLP5 50702ms [err] a=ice-pwd:rh2dPR9dE2kiy65cIZAy9y 50702ms [err] a=fingerprint:sha-256 A8:FD:66:09:4F:A4:01:3A:99:64:C9:5D:F5:67:17:64:9C:38:23:70:8A:E1:62:51:09:A3:E8:BA:C1:2D:0F:41 50702ms [err] a=fingerprint:sha-384 D1:20:BB:71:21:38:87:0D:58:7D:7A:16:99:9B:D1:7A:A2:F5:EF:D0:B8:32:71:77:EB:3E:CB:0A:D0:BE:03:A2:36:5D:4F:02:EC:39:E2:75:FB:BB:70:DA:43:86:A2:7C 50702ms [err] a=fingerprint:sha-512 06:59:AC:24:CA:3D:32:FC:11:7A:49:99:3E:39:B6:EB:92:3A:5A:22:D4:BD:36:F7:5A:0D:A3:4A:99:67:C6:1F:C5:73:9B:AB:52:D9:55:CB:7A:00:34:22:43:C5:7A:D8:CF:CD:FE:53:04:C7:56:E2:22:AB:1F:B6:74:C4:87:63 50702ms [err] a=setup:active 50702ms [err] 50703ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 50703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58243) -> ('172.30.0.1', 36286)) State.FROZEN -> State.WAITING 50703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58259) -> ('172.30.0.1', 36286)) State.FROZEN -> State.WAITING 50703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58243) -> ('172.17.0.2', 36980)) State.FROZEN -> State.WAITING 50703ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(PRmXUUu2Rd 1 udp 1862270975 172.17.0.2 36286 typ prflx) 50704ms [err] connectionstatechanged connecting checking stable 50704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50704ms [err] connectionstatechanged connecting checking stable 50704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50704ms [err] connectionstatechanged connecting checking stable 50704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50704ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58243) -> ('172.17.0.2', 36286)) State.WAITING -> State.IN_PROGRESS 50704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36286) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaf\xfa\x98\x1e/v\xae<\xd5*\xf4E') 50704ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58243) -> ('172.30.0.1', 36286)) State.WAITING -> State.IN_PROGRESS 50704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36286) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12O\xe3b\x1c\xfe~\xa0\x06u\xe1\xbf') 50705ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "connecting"}] 50705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36286) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaf\xfa\x98\x1e/v\xae<\xd5*\xf4E') 50705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58243) -> ('172.17.0.2', 36286)) State.IN_PROGRESS -> State.SUCCEEDED 50705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58259) -> ('172.30.0.1', 36286)) State.WAITING -> State.FAILED 50705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58243) -> ('172.17.0.2', 36980)) State.WAITING -> State.FAILED 50705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58259) -> ('172.17.0.2', 36980)) State.FROZEN -> State.FAILED 50705ms [err] INFO:aioice.ice:Connection(0) ICE completed 50706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36286) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12O\xe3b\x1c\xfe~\xa0\x06u\xe1\xbf') 50706ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58243) -> ('172.30.0.1', 36286)) State.IN_PROGRESS -> State.SUCCEEDED 50706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36286) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88\\\xe5T\xa1\xf8%\xf2\xa7k\xc8\x03') 50706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36286) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88\\\xe5T\xa1\xf8%\xf2\xa7k\xc8\x03') 50724ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 50724ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50725ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 50726ms [err] connectionstatechanged connecting completed stable 50726ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 50728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 50728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 50728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 50728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 50728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 50728ms [err] connectionstatechanged connected completed stable 50729ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50729ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "connected"}] 50729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 50729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 50731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=715709147, stream_id=1, stream_seq=0) 50731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 50732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3734782869, stream_id=1, stream_seq=0) 50732ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3734782869, gaps=[]) 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709147, gaps=[]) 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=715709148, stream_id=1, stream_seq=1) 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709149, stream_id=1, stream_seq=2) 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709150, stream_id=1, stream_seq=2) 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709151, stream_id=1, stream_seq=2) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709148, gaps=[]) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709152, stream_id=1, stream_seq=2) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709149, gaps=[]) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709153, stream_id=1, stream_seq=2) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709154, stream_id=1, stream_seq=2) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709150, gaps=[]) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709155, stream_id=1, stream_seq=2) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709151, gaps=[]) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709156, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709157, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709152, gaps=[]) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709158, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709159, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709153, gaps=[]) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709160, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709161, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709154, gaps=[]) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709162, stream_id=1, stream_seq=3) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709155, gaps=[]) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709163, stream_id=1, stream_seq=4) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709164, stream_id=1, stream_seq=4) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709156, gaps=[]) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709165, stream_id=1, stream_seq=4) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709166, stream_id=1, stream_seq=4) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709157, gaps=[]) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709167, stream_id=1, stream_seq=4) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709168, stream_id=1, stream_seq=4) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709158, gaps=[]) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709169, stream_id=1, stream_seq=4) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709159, gaps=[]) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709170, stream_id=1, stream_seq=5) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709171, stream_id=1, stream_seq=5) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709160, gaps=[]) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709172, stream_id=1, stream_seq=5) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709173, stream_id=1, stream_seq=5) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709161, gaps=[]) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709174, stream_id=1, stream_seq=5) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709175, stream_id=1, stream_seq=5) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709162, gaps=[]) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709176, stream_id=1, stream_seq=5) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709163, gaps=[]) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709177, stream_id=1, stream_seq=6) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709178, stream_id=1, stream_seq=6) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709164, gaps=[]) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709179, stream_id=1, stream_seq=6) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709180, stream_id=1, stream_seq=6) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709165, gaps=[]) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709181, stream_id=1, stream_seq=6) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709182, stream_id=1, stream_seq=6) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709166, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709183, stream_id=1, stream_seq=6) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709167, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709184, stream_id=1, stream_seq=7) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709185, stream_id=1, stream_seq=7) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709168, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709186, stream_id=1, stream_seq=7) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709187, stream_id=1, stream_seq=7) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709169, gaps=[]) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709188, stream_id=1, stream_seq=7) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709189, stream_id=1, stream_seq=7) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709170, gaps=[]) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709190, stream_id=1, stream_seq=7) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709171, gaps=[]) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709191, stream_id=1, stream_seq=8) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709192, stream_id=1, stream_seq=8) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709172, gaps=[]) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709193, stream_id=1, stream_seq=8) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709194, stream_id=1, stream_seq=8) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709173, gaps=[]) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709195, stream_id=1, stream_seq=8) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709196, stream_id=1, stream_seq=8) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709174, gaps=[]) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709197, stream_id=1, stream_seq=8) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709175, gaps=[]) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709198, stream_id=1, stream_seq=9) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709199, stream_id=1, stream_seq=9) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709176, gaps=[]) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709200, stream_id=1, stream_seq=9) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709201, stream_id=1, stream_seq=9) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709177, gaps=[]) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709202, stream_id=1, stream_seq=9) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709203, stream_id=1, stream_seq=9) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709178, gaps=[]) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709204, stream_id=1, stream_seq=9) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709179, gaps=[]) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709205, stream_id=1, stream_seq=10) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709206, stream_id=1, stream_seq=10) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709180, gaps=[]) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709207, stream_id=1, stream_seq=10) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709208, stream_id=1, stream_seq=10) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709181, gaps=[]) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709209, stream_id=1, stream_seq=10) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709210, stream_id=1, stream_seq=10) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709182, gaps=[]) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709211, stream_id=1, stream_seq=10) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709183, gaps=[]) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709212, stream_id=1, stream_seq=11) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709213, stream_id=1, stream_seq=11) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709184, gaps=[]) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709214, stream_id=1, stream_seq=11) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709215, stream_id=1, stream_seq=11) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709185, gaps=[]) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709216, stream_id=1, stream_seq=11) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709217, stream_id=1, stream_seq=11) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709186, gaps=[]) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709218, stream_id=1, stream_seq=11) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709187, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709219, stream_id=1, stream_seq=12) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709220, stream_id=1, stream_seq=12) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709188, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709221, stream_id=1, stream_seq=12) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709222, stream_id=1, stream_seq=12) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709189, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709223, stream_id=1, stream_seq=12) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709224, stream_id=1, stream_seq=12) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709190, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709225, stream_id=1, stream_seq=12) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709191, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709226, stream_id=1, stream_seq=13) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709227, stream_id=1, stream_seq=13) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709192, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709228, stream_id=1, stream_seq=13) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709229, stream_id=1, stream_seq=13) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709193, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709230, stream_id=1, stream_seq=13) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709231, stream_id=1, stream_seq=13) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709194, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709232, stream_id=1, stream_seq=13) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709195, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709233, stream_id=1, stream_seq=14) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709234, stream_id=1, stream_seq=14) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709196, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709235, stream_id=1, stream_seq=14) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709236, stream_id=1, stream_seq=14) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709197, gaps=[]) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709237, stream_id=1, stream_seq=14) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709238, stream_id=1, stream_seq=14) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709198, gaps=[]) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709239, stream_id=1, stream_seq=14) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709199, gaps=[]) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709240, stream_id=1, stream_seq=15) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709241, stream_id=1, stream_seq=15) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709200, gaps=[]) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709242, stream_id=1, stream_seq=15) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709243, stream_id=1, stream_seq=15) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709201, gaps=[]) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709244, stream_id=1, stream_seq=15) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709245, stream_id=1, stream_seq=15) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709202, gaps=[]) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709246, stream_id=1, stream_seq=15) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709203, gaps=[]) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709247, stream_id=1, stream_seq=16) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709248, stream_id=1, stream_seq=16) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709204, gaps=[]) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709249, stream_id=1, stream_seq=16) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709250, stream_id=1, stream_seq=16) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709205, gaps=[]) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709251, stream_id=1, stream_seq=16) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709252, stream_id=1, stream_seq=16) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709206, gaps=[]) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709253, stream_id=1, stream_seq=16) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709207, gaps=[]) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709254, stream_id=1, stream_seq=17) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709255, stream_id=1, stream_seq=17) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709208, gaps=[]) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709256, stream_id=1, stream_seq=17) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709257, stream_id=1, stream_seq=17) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709209, gaps=[]) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709258, stream_id=1, stream_seq=17) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709259, stream_id=1, stream_seq=17) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709210, gaps=[]) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709260, stream_id=1, stream_seq=17) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709211, gaps=[]) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709261, stream_id=1, stream_seq=18) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709262, stream_id=1, stream_seq=18) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709212, gaps=[]) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709263, stream_id=1, stream_seq=18) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709264, stream_id=1, stream_seq=18) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709213, gaps=[]) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709265, stream_id=1, stream_seq=18) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709266, stream_id=1, stream_seq=18) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709214, gaps=[]) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709267, stream_id=1, stream_seq=18) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709215, gaps=[]) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709268, stream_id=1, stream_seq=19) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709269, stream_id=1, stream_seq=19) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709216, gaps=[]) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709270, stream_id=1, stream_seq=19) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709271, stream_id=1, stream_seq=19) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709217, gaps=[]) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709272, stream_id=1, stream_seq=19) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709273, stream_id=1, stream_seq=19) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709218, gaps=[]) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709274, stream_id=1, stream_seq=19) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709219, gaps=[]) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709275, stream_id=1, stream_seq=20) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709276, stream_id=1, stream_seq=20) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709220, gaps=[]) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709277, stream_id=1, stream_seq=20) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709278, stream_id=1, stream_seq=20) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709221, gaps=[]) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709279, stream_id=1, stream_seq=20) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709280, stream_id=1, stream_seq=20) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709222, gaps=[]) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709281, stream_id=1, stream_seq=20) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709223, gaps=[]) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709282, stream_id=1, stream_seq=21) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709283, stream_id=1, stream_seq=21) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709224, gaps=[]) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709284, stream_id=1, stream_seq=21) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709285, stream_id=1, stream_seq=21) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709225, gaps=[]) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709286, stream_id=1, stream_seq=21) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709287, stream_id=1, stream_seq=21) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709226, gaps=[]) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709288, stream_id=1, stream_seq=21) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709227, gaps=[]) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709289, stream_id=1, stream_seq=22) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709290, stream_id=1, stream_seq=22) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709228, gaps=[]) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709291, stream_id=1, stream_seq=22) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709292, stream_id=1, stream_seq=22) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709229, gaps=[]) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709293, stream_id=1, stream_seq=22) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709294, stream_id=1, stream_seq=22) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709230, gaps=[]) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709295, stream_id=1, stream_seq=22) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709231, gaps=[]) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709296, stream_id=1, stream_seq=23) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709297, stream_id=1, stream_seq=23) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709232, gaps=[]) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709298, stream_id=1, stream_seq=23) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709299, stream_id=1, stream_seq=23) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709233, gaps=[]) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709300, stream_id=1, stream_seq=23) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709301, stream_id=1, stream_seq=23) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709234, gaps=[]) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709302, stream_id=1, stream_seq=23) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709235, gaps=[]) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709303, stream_id=1, stream_seq=24) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709304, stream_id=1, stream_seq=24) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709236, gaps=[]) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709305, stream_id=1, stream_seq=24) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709306, stream_id=1, stream_seq=24) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709237, gaps=[]) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709307, stream_id=1, stream_seq=24) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709308, stream_id=1, stream_seq=24) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709238, gaps=[]) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709309, stream_id=1, stream_seq=24) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709239, gaps=[]) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709310, stream_id=1, stream_seq=25) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709311, stream_id=1, stream_seq=25) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709240, gaps=[]) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709312, stream_id=1, stream_seq=25) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709313, stream_id=1, stream_seq=25) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709241, gaps=[]) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709314, stream_id=1, stream_seq=25) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709315, stream_id=1, stream_seq=25) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709242, gaps=[]) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709316, stream_id=1, stream_seq=25) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709243, gaps=[]) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709317, stream_id=1, stream_seq=26) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709318, stream_id=1, stream_seq=26) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709244, gaps=[]) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709319, stream_id=1, stream_seq=26) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709320, stream_id=1, stream_seq=26) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709245, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709321, stream_id=1, stream_seq=26) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709322, stream_id=1, stream_seq=26) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709246, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709323, stream_id=1, stream_seq=26) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709247, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709324, stream_id=1, stream_seq=27) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709325, stream_id=1, stream_seq=27) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709248, gaps=[]) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709326, stream_id=1, stream_seq=27) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709327, stream_id=1, stream_seq=27) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709249, gaps=[]) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709328, stream_id=1, stream_seq=27) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709329, stream_id=1, stream_seq=27) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709250, gaps=[]) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709330, stream_id=1, stream_seq=27) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709251, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709331, stream_id=1, stream_seq=28) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709332, stream_id=1, stream_seq=28) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709252, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709333, stream_id=1, stream_seq=28) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709334, stream_id=1, stream_seq=28) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709253, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709335, stream_id=1, stream_seq=28) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709336, stream_id=1, stream_seq=28) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709254, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709337, stream_id=1, stream_seq=28) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709255, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709338, stream_id=1, stream_seq=29) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709339, stream_id=1, stream_seq=29) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709256, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709340, stream_id=1, stream_seq=29) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709341, stream_id=1, stream_seq=29) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709257, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709342, stream_id=1, stream_seq=29) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709343, stream_id=1, stream_seq=29) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709258, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709344, stream_id=1, stream_seq=29) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709259, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709345, stream_id=1, stream_seq=30) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709346, stream_id=1, stream_seq=30) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709260, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709347, stream_id=1, stream_seq=30) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709348, stream_id=1, stream_seq=30) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709261, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709349, stream_id=1, stream_seq=30) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709350, stream_id=1, stream_seq=30) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709262, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709351, stream_id=1, stream_seq=30) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709263, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709352, stream_id=1, stream_seq=31) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709353, stream_id=1, stream_seq=31) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709264, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709354, stream_id=1, stream_seq=31) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709355, stream_id=1, stream_seq=31) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709265, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709356, stream_id=1, stream_seq=31) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709357, stream_id=1, stream_seq=31) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709266, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709358, stream_id=1, stream_seq=31) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709267, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709359, stream_id=1, stream_seq=32) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709360, stream_id=1, stream_seq=32) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709268, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709361, stream_id=1, stream_seq=32) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709362, stream_id=1, stream_seq=32) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709269, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709363, stream_id=1, stream_seq=32) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709364, stream_id=1, stream_seq=32) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709270, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709365, stream_id=1, stream_seq=32) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709271, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=715709366, stream_id=1, stream_seq=33) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709367, stream_id=1, stream_seq=33) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709272, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709368, stream_id=1, stream_seq=33) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709369, stream_id=1, stream_seq=33) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709273, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709370, stream_id=1, stream_seq=33) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=715709371, stream_id=1, stream_seq=33) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709274, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=715709372, stream_id=1, stream_seq=33) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709275, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709276, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709277, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709278, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709279, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709280, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709281, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709282, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709283, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709284, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709285, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709286, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709287, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709288, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709289, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709290, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709291, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709292, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709293, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709294, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709295, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709296, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709297, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709298, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709299, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709300, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709301, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709302, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709303, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709304, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709305, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709306, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709307, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709308, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709309, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709310, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709311, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709312, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709313, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709314, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709315, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709316, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709317, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709318, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709319, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709320, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709321, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709322, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709323, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709324, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709325, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709326, gaps=[]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709327, gaps=[]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50796ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8192 50796ms [log] 8188 50796ms [log] line [file] undefined 50796ms [log] 50796ms [log] reading line 50796ms [log] [experimentStatusChanged] {"status": "running", "message": null} 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709328, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709329, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709330, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709331, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709332, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709333, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709334, gaps=[]) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709335, gaps=[]) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709336, gaps=[]) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709337, gaps=[]) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709338, gaps=[]) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709339, gaps=[]) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709340, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709341, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709342, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709343, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709344, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709345, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709346, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709347, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709348, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709349, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709350, gaps=[]) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709351, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709352, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709353, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709354, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709355, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709356, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709357, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709358, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709359, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709360, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709361, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709362, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709363, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709364, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709365, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709366, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709367, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709368, gaps=[]) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709369, gaps=[]) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709370, gaps=[]) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709371, gaps=[]) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 50875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709372, gaps=[]) 50875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 51010ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b"}', extra='') 51010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b"}', extra='') 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 51011ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 51011ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 51011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51011ms [err] connectionstatechanged closed closed closed 51011ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51012ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 51012ms [err] connectionstatechanged closed closed closed 51012ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51012ms [err] connectionstatechanged closed closed closed 51012ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51012ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "closed"}] 51012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51013ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51120ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51120ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 51207ms [err] Traceback (most recent call last): 51207ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51207ms [err] return _run_code(code, main_globals, None, 51207ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51208ms [err] exec(code, run_globals) 51208ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51208ms [err] sys.exit(main()) 51208ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51208ms [err] asyncio.run(main_async()) 51208ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51208ms [err] return loop.run_until_complete(main) 51208ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51208ms [err] self.run_forever() 51208ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51208ms [err] self._run_once() 51208ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51208ms [err] event_list = self._selector.select(timeout) 51208ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51208ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51208ms [err] KeyboardInterrupt 51210ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51210ms [err] h.flush() 51210ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 68551ms [log] starting device 69276ms [err] DEBUG:asyncio:Using selector: EpollSelector 69459ms [err] ERROR:asyncio:Unclosed client session 69459ms [err] client_session: 69554ms [log] parsing 69554ms [log] creating device handler 69554ms [log] [ready] 69554ms [log] reading line 69554ms [log] [websocketToken] "5b8d7b2a-4ed3-4199-aeda-fcf39cbe1721" 69566ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 69566ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 69566ms [log] line {"signal":"gpio1","value":"strongH"} 69566ms [log] 69566ms [log] reading line 69566ms [log] line {"signal":"gpio2","value":"strongL"} 69566ms [log] 69566ms [log] reading line 69566ms [log] [websocketConnected] 71190ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71190ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71190ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71231ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d41a0e12-65ba-45c0-a2d0-9412d57dc57d"}}', extra='') 71231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d41a0e12-65ba-45c0-a2d0-9412d57dc57d"}}', extra='') 71231ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d41a0e12-65ba-45c0-a2d0-9412d57dc57d"} 71319ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 71319ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 71323ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 71323ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 71323ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a", "state": "new"}] 73327ms [err] makeOffer 73327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 73327ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 73327ms [err] v=0 73327ms [err] o=- 3954831885 3954831885 IN IP4 0.0.0.0 73327ms [err] s=- 73327ms [err] t=0 0 73327ms [err] a=group:BUNDLE 0 73327ms [err] a=msid-semantic:WMS * 73327ms [err] m=application 9 DTLS/SCTP 5000 73327ms [err] c=IN IP4 0.0.0.0 73327ms [err] a=mid:0 73327ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73327ms [err] a=max-message-size:65536 73327ms [err] a=ice-ufrag:jXjY 73327ms [err] a=ice-pwd:ZSMziTq9z3VSR6xR1zmPiC 73327ms [err] a=fingerprint:sha-256 8A:4A:F0:28:53:A0:6B:94:C1:EF:E9:A1:65:EE:F1:D5:16:F8:50:E2:C8:88:A0:41:09:81:F3:D1:13:C8:3C:F2 73327ms [err] a=fingerprint:sha-384 2A:84:0E:0D:4A:58:2F:38:91:60:11:41:8C:16:50:56:DB:B9:63:F4:28:48:EF:83:43:5A:9E:66:C6:C1:DD:E7:C1:5D:0C:F3:09:E7:A2:AC:7D:46:EA:E3:D1:8A:45:3D 73327ms [err] a=fingerprint:sha-512 6F:19:AD:CA:C1:75:52:AC:4E:8B:BC:6B:BC:5F:D1:0F:B8:6F:2B:5A:2B:84:DA:5A:7E:B0:11:76:24:F1:68:48:6E:39:27:39:55:AE:EB:48:1C:F9:F4:F1:03:82:1C:5A:AE:92:F2:15:5E:CF:A1:A2:61:E0:3B:F5:10:B5:10:36 73327ms [err] a=setup:actpass 73327ms [err] 73329ms [err] connectionstatechanged new new have-local-offer 73329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 73329ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73331ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a", "state": "new"}] 73331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73331ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73332ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73333ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 73333ms [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='') 73333ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73333ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73333ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73333ms [err] handleSignalingMessage 73333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73333ms [err] handleOptions 73333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73352ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WyBTWoSOsVt7') 73353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WyBTWoSOsVt7') 73353ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4024096965500993598 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:iS3D\\r\\na=ice-pwd:/pwtzw+H0UilZIjU4gcg0yda\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 46:34:4D:22:AC:7F:C8:A5:39:31:D0:22:10:D0:0B:D3:2D:66:D8:34:DB:55:71:FB:E3:9F:EC:1F:D9:62:4D:86\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73354ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4024096965500993598 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:iS3D\\r\\na=ice-pwd:/pwtzw+H0UilZIjU4gcg0yda\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 46:34:4D:22:AC:7F:C8:A5:39:31:D0:22:10:D0:0B:D3:2D:66:D8:34:DB:55:71:FB:E3:9F:EC:1F:D9:62:4D:86\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73354ms [err] handleSignalingMessage 73354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73354ms [err] handleAnswer 73354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 73354ms [err] acceptAnswer 73354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 73354ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 73354ms [err] v=0 73354ms [err] o=- 4024096965500993598 2 IN IP4 127.0.0.1 73354ms [err] s=- 73354ms [err] t=0 0 73354ms [err] a=group:BUNDLE 0 73354ms [err] a=msid-semantic: WMS 73354ms [err] m=application 9 DTLS/SCTP 5000 73354ms [err] c=IN IP4 0.0.0.0 73354ms [err] a=ice-ufrag:iS3D 73354ms [err] a=ice-pwd:/pwtzw+H0UilZIjU4gcg0yda 73354ms [err] a=ice-options:trickle 73354ms [err] a=fingerprint:sha-256 46:34:4D:22:AC:7F:C8:A5:39:31:D0:22:10:D0:0B:D3:2D:66:D8:34:DB:55:71:FB:E3:9F:EC:1F:D9:62:4D:86 73354ms [err] a=setup:active 73354ms [err] a=mid:0 73354ms [err] a=sctpmap:5000 webrtc-datachannel 1024 73354ms [err] 73356ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 73356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73356ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(GjpCK8111T 1 udp 1845501695 172.17.0.2 37273 typ prflx) 73356ms [err] connectionstatechanged connecting checking stable 73356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73356ms [err] connectionstatechanged connecting checking stable 73356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73356ms [err] connectionstatechanged connecting checking stable 73356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48855) -> ('172.17.0.2', 37273)) State.WAITING -> State.IN_PROGRESS 73358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xacn\xbeO$#\x08c\xde\x1bGq') 73358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xacn\xbeO$#\x08c\xde\x1bGq') 73358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48855) -> ('172.17.0.2', 37273)) State.IN_PROGRESS -> State.SUCCEEDED 73358ms [err] INFO:aioice.ice:Connection(0) ICE completed 73358ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a", "state": "connecting"}] 73360ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2295897594 1 udp 2113937151 9a1c6d54-4734-4642-947f-cd19b0b36370.local 37273 typ host generation 0 ufrag iS3D network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2295897594 1 udp 2113937151 9a1c6d54-4734-4642-947f-cd19b0b36370.local 37273 typ host generation 0 ufrag iS3D network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73360ms [err] handleSignalingMessage 73360ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73360ms [err] handleIceCandidate 73360ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 73361ms [err] acceptIceCandidate 73361ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 73364ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9a1c6d54-4734-4642-947f-cd19b0b36370.local" resolved to 172.17.0.2 73376ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48855) -> ('172.17.0.2', 37273)) State.FROZEN -> State.IN_PROGRESS 73376ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\x16\xf9~\x86I\xde\x8e\x06$\x13\xfc') 73377ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\x16\xf9~\x86I\xde\x8e\x06$\x13\xfc') 73377ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48855) -> ('172.17.0.2', 37273)) State.IN_PROGRESS -> State.SUCCEEDED 73377ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42010) -> ('172.17.0.2', 37273)) State.FROZEN -> State.FAILED 73396ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 73397ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73398ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 73398ms [err] connectionstatechanged connecting completed stable 73398ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 73400ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 73400ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 73401ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 73401ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 73401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 73401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 73401ms [err] connectionstatechanged connected completed stable 73401ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 73402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W2KHS5hrb1gI') 73402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W2KHS5hrb1gI') 73402ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a", "state": "connected"}] 73405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 73409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 73410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 73410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3441596796, stream_id=1, stream_seq=0) 73410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 73410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3441596796, gaps=[]) 73410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3327092790, stream_id=1, stream_seq=0) 73411ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3327092790, gaps=[]) 73411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3441596797, stream_id=1, stream_seq=1) 73411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 73411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3441596798, stream_id=1, stream_seq=2) 73412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3441596798, gaps=[]) 73412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73477ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q6687biWKbpT') 73478ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q6687biWKbpT') 73541ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73541ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73541ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73541ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mZXbcF+LdiuM') 73541ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mZXbcF+LdiuM') 73542ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42010) -> ('172.17.0.2', 37273)) State.WAITING -> State.IN_PROGRESS 73542ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L\xdf[\xe4h\x969\xbcp\xad\xee,') 73543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 37273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L\xdf[\xe4h\x969\xbcp\xad\xee,') 73543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42010) -> ('172.17.0.2', 37273)) State.IN_PROGRESS -> State.SUCCEEDED 73587ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73587ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a"}', extra='') 73588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 73588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 73588ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73588ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 73588ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 73588ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73589ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73589ms [err] connectionstatechanged closed closed closed 73589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73589ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 73589ms [err] connectionstatechanged closed closed closed 73589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73589ms [err] connectionstatechanged closed closed closed 73589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73590ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73db031f-f550-427c-8ce6-7fdf051efd1a", "state": "closed"}] 73590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73590ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73689ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73689ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 73787ms [err] Traceback (most recent call last): 73787ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73787ms [err] return _run_code(code, main_globals, None, 73787ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73787ms [err] exec(code, run_globals) 73787ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73787ms [err] sys.exit(main()) 73787ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73788ms [err] asyncio.run(main_async()) 73788ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73788ms [err] return loop.run_until_complete(main) 73788ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73788ms [err] self.run_forever() 73788ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73816ms [err] self._run_once() 73816ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73817ms [err] event_list = self._selector.select(timeout) 73817ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73817ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73817ms [err] KeyboardInterrupt 73819ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73819ms [err] h.flush() 73819ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 74007ms [log] starting device 74730ms [err] DEBUG:asyncio:Using selector: EpollSelector 74887ms [err] ERROR:asyncio:Unclosed client session 74887ms [err] client_session: 74987ms [log] parsing 74987ms [log] creating device handler 74987ms [log] [ready] 74987ms [log] reading line 74987ms [log] [websocketToken] "c54ea9d4-1ac0-4f5f-a984-f8932092b15f" 75023ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75023ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75023ms [log] [websocketConnected] 76512ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76512ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 76552ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0cba85bb-0c4b-4a14-8d43-1874d609a439"}}', extra='') 76552ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0cba85bb-0c4b-4a14-8d43-1874d609a439"}}', extra='') 76552ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0cba85bb-0c4b-4a14-8d43-1874d609a439"} 76646ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 76646ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 76649ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066", "state": "new"}] 78653ms [err] makeOffer 78653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 78653ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 78653ms [err] v=0 78653ms [err] o=- 3954831891 3954831891 IN IP4 0.0.0.0 78653ms [err] s=- 78653ms [err] t=0 0 78653ms [err] a=group:BUNDLE 0 78653ms [err] a=msid-semantic:WMS * 78653ms [err] m=application 9 DTLS/SCTP 5000 78653ms [err] c=IN IP4 0.0.0.0 78653ms [err] a=mid:0 78653ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78653ms [err] a=max-message-size:65536 78653ms [err] a=ice-ufrag:vE01 78653ms [err] a=ice-pwd:vDANtupKxLwI5SMN3BhN9X 78653ms [err] a=fingerprint:sha-256 8B:F0:D0:24:ED:E5:CA:7B:81:F4:0F:B6:CC:84:84:7C:5C:67:71:92:35:6A:82:A5:44:40:0B:69:71:1B:A1:C4 78653ms [err] a=fingerprint:sha-384 4F:E1:F6:49:C1:C6:6D:58:05:B1:88:D2:78:07:4E:CC:6C:1C:CD:3C:CF:53:99:B1:79:E4:63:03:88:26:73:44:86:17:1B:C4:E5:0D:C6:CE:91:E0:A5:19:DC:0E:F6:33 78653ms [err] a=fingerprint:sha-512 AD:9B:27:F4:0C:9D:A9:C4:D8:14:A0:2A:D0:B9:25:07:43:F4:20:87:A0:53:A7:F4:09:70:2A:82:2F:A4:F3:D3:2E:DE:69:04:38:A7:ED:AD:7E:F8:DD:9B:C7:12:4B:DB:C3:64:C4:18:5B:2D:61:ED:82:7F:19:41:F3:62:8E:22 78653ms [err] a=setup:actpass 78653ms [err] 78655ms [err] connectionstatechanged new new have-local-offer 78655ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 78655ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 78657ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066", "state": "new"}] 78658ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 78658ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 78659ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 78660ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 78660ms [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='') 78660ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 78660ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78661ms [err] handleSignalingMessage 78661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78661ms [err] handleOptions 78661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 78683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/uYxs7hcbETV') 78683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/uYxs7hcbETV') 78683ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 484957644268237966 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:sSTD\\r\\na=ice-pwd:+c4ZU7/sij2QkP72+6zQiMZT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C5:B9:5F:FB:76:77:06:8D:1C:B2:5A:ED:8B:D6:2B:34:E4:0C:55:5B:EC:8F:F3:EB:42:E5:FA:21:D8:11:51:29\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78683ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 484957644268237966 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:sSTD\\r\\na=ice-pwd:+c4ZU7/sij2QkP72+6zQiMZT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C5:B9:5F:FB:76:77:06:8D:1C:B2:5A:ED:8B:D6:2B:34:E4:0C:55:5B:EC:8F:F3:EB:42:E5:FA:21:D8:11:51:29\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78683ms [err] handleSignalingMessage 78683ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78683ms [err] handleAnswer 78683ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 78683ms [err] acceptAnswer 78683ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 78683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 78683ms [err] v=0 78683ms [err] o=- 484957644268237966 2 IN IP4 127.0.0.1 78683ms [err] s=- 78683ms [err] t=0 0 78683ms [err] a=group:BUNDLE 0 78683ms [err] a=msid-semantic: WMS 78683ms [err] m=application 9 DTLS/SCTP 5000 78683ms [err] c=IN IP4 0.0.0.0 78683ms [err] a=ice-ufrag:sSTD 78683ms [err] a=ice-pwd:+c4ZU7/sij2QkP72+6zQiMZT 78683ms [err] a=ice-options:trickle 78683ms [err] a=fingerprint:sha-256 C5:B9:5F:FB:76:77:06:8D:1C:B2:5A:ED:8B:D6:2B:34:E4:0C:55:5B:EC:8F:F3:EB:42:E5:FA:21:D8:11:51:29 78683ms [err] a=setup:active 78683ms [err] a=mid:0 78683ms [err] a=sctpmap:5000 webrtc-datachannel 1024 78683ms [err] 78685ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 78685ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 78685ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 78685ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(05F6rc7IlC 1 udp 1845501695 172.17.0.2 39780 typ prflx) 78685ms [err] connectionstatechanged connecting checking stable 78685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78685ms [err] connectionstatechanged connecting checking stable 78685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78685ms [err] connectionstatechanged connecting checking stable 78685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60308) -> ('172.17.0.2', 39780)) State.WAITING -> State.IN_PROGRESS 78685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\x96.U{=w\xd6\x12&\xdd\xc7') 78686ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066", "state": "connecting"}] 78686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\x96.U{=w\xd6\x12&\xdd\xc7') 78686ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60308) -> ('172.17.0.2', 39780)) State.IN_PROGRESS -> State.SUCCEEDED 78687ms [err] INFO:aioice.ice:Connection(0) ICE completed 78702ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:856862456 1 udp 2113937151 147d5c5b-b087-46de-987a-9ee1d74d2c8a.local 39780 typ host generation 0 ufrag sSTD network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78702ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:856862456 1 udp 2113937151 147d5c5b-b087-46de-987a-9ee1d74d2c8a.local 39780 typ host generation 0 ufrag sSTD network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78702ms [err] handleSignalingMessage 78702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78702ms [err] handleIceCandidate 78702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 78702ms [err] acceptIceCandidate 78702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 78706ms [err] INFO:aioice.ice:Connection(0) Remote candidate "147d5c5b-b087-46de-987a-9ee1d74d2c8a.local" resolved to 172.17.0.2 78706ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60308) -> ('172.17.0.2', 39780)) State.FROZEN -> State.IN_PROGRESS 78706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8\xe8\xebb\x7f\x93\xb0\x1b\x91\xbc\xb0\xb4') 78707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8\xe8\xebb\x7f\x93\xb0\x1b\x91\xbc\xb0\xb4') 78707ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60308) -> ('172.17.0.2', 39780)) State.IN_PROGRESS -> State.SUCCEEDED 78707ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58090) -> ('172.17.0.2', 39780)) State.FROZEN -> State.FAILED 78726ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 78726ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 78728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 78728ms [err] connectionstatechanged connecting completed stable 78728ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 78730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 78730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 78730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 78730ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 78731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 78731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 78731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 78731ms [err] connectionstatechanged connected completed stable 78731ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 78731ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066", "state": "connected"}] 78732ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 78732ms [log] line {"signal":"gpio1","value":"strongH"} 78732ms [log] 78732ms [log] reading line 78732ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 78758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 78761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WtVq+GB8zd0l') 78761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WtVq+GB8zd0l') 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=545642134, stream_id=1, stream_seq=0) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=545642134, gaps=[]) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=795685220, stream_id=1, stream_seq=0) 78761ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=795685220, gaps=[]) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=545642135, stream_id=1, stream_seq=1) 78761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 78762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=545642136, stream_id=1, stream_seq=2) 78762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=545642137, stream_id=1, stream_seq=3) 78762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=545642138, stream_id=1, stream_seq=4) 78763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=545642136, gaps=[]) 78763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 78763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=545642138, gaps=[]) 78763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 78807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6oxyCF4Bco80') 78807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6oxyCF4Bco80') 78863ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 78863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 78864ms [log] line {"signal":"gpio2","value":"strongL"} 78864ms [log] 78864ms [log] reading line 78864ms [log] [experimentStatusChanged] {"status": "running", "message": null} 78870ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'enHXpfkxoh5w') 78870ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'enHXpfkxoh5w') 78870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58090) -> ('172.17.0.2', 39780)) State.WAITING -> State.IN_PROGRESS 78870ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xa6.\xc0\x8d\xc3E7{ci\xc6') 78872ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xa6.\xc0\x8d\xc3E7{ci\xc6') 78872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58090) -> ('172.17.0.2', 39780)) State.IN_PROGRESS -> State.SUCCEEDED 78920ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066"}', extra='') 78921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 78921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 78921ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 78921ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 78921ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 78921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 78921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 78922ms [err] connectionstatechanged closed closed closed 78922ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78922ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 78922ms [err] connectionstatechanged closed closed closed 78922ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78922ms [err] connectionstatechanged closed closed closed 78922ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78922ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2d2b2dfb-794a-4b68-92c0-12d680dd2066", "state": "closed"}] 78923ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 78923ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 79055ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79055ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 79141ms [err] Traceback (most recent call last): 79141ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 79141ms [err] return _run_code(code, main_globals, None, 79141ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 79141ms [err] exec(code, run_globals) 79141ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 79141ms [err] sys.exit(main()) 79141ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 79141ms [err] asyncio.run(main_async()) 79141ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 79141ms [err] return loop.run_until_complete(main) 79141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 79141ms [err] self.run_forever() 79141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 79141ms [err] self._run_once() 79141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 79141ms [err] event_list = self._selector.select(timeout) 79141ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 79141ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 79141ms [err] KeyboardInterrupt 79142ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 79142ms [err] h.flush() 79142ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 79338ms [log] starting device 80025ms [err] DEBUG:asyncio:Using selector: EpollSelector 80211ms [err] ERROR:asyncio:Unclosed client session 80211ms [err] client_session: 80346ms [log] parsing 80346ms [log] creating device handler 80346ms [log] [ready] 80346ms [log] reading line 80346ms [log] [websocketToken] "d0197850-fca6-4fc3-a6b7-85daac798ea8" 80362ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80362ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80363ms [log] line {"signal":"gpio1","value":"strongH"} 80363ms [log] 80363ms [log] reading line 80363ms [log] line {"signal":"gpio2","value":"strongL"} 80363ms [log] 80363ms [log] reading line 80363ms [log] [websocketConnected] 80598ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80598ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 80640ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/804d97e2-b674-4647-80a8-24b52718df45"}}', extra='') 80640ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/804d97e2-b674-4647-80a8-24b52718df45"}}', extra='') 80640ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/804d97e2-b674-4647-80a8-24b52718df45"} 80730ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 80730ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 80733ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 80733ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 80734ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "new"}] 82737ms [err] makeOffer 82737ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 82737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 82737ms [err] v=0 82737ms [err] o=- 3954831895 3954831895 IN IP4 0.0.0.0 82737ms [err] s=- 82737ms [err] t=0 0 82737ms [err] a=group:BUNDLE 0 82737ms [err] a=msid-semantic:WMS * 82737ms [err] m=application 9 DTLS/SCTP 5000 82737ms [err] c=IN IP4 0.0.0.0 82737ms [err] a=mid:0 82737ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82737ms [err] a=max-message-size:65536 82737ms [err] a=ice-ufrag:FmuS 82737ms [err] a=ice-pwd:VhKE1kP4Lq2gacOfVd1DmC 82737ms [err] a=fingerprint:sha-256 74:D6:22:2D:87:24:8F:92:FA:D3:27:41:18:49:E3:1F:AF:1C:68:44:85:B5:DF:AE:D7:1E:1B:74:1C:84:18:2C 82737ms [err] a=fingerprint:sha-384 8D:97:6B:53:06:3C:CE:F2:69:99:C9:C8:C5:BD:E4:AD:C7:13:C6:DB:5F:29:87:10:C3:A7:EF:EF:0A:35:5D:56:1F:64:F6:E9:CF:89:77:FB:02:21:16:47:66:C1:04:CE 82737ms [err] a=fingerprint:sha-512 86:4C:CE:DC:40:CD:33:AE:F7:A1:78:46:2F:C3:CF:BE:A3:51:65:CB:51:29:27:19:B5:71:10:1B:18:40:2C:E1:CC:64:24:F6:6C:63:CF:9F:6A:9A:62:8A:37:BF:09:AF:86:7B:FC:7D:75:B9:1F:75:07:0A:BE:22:F9:FC:E3:F6 82737ms [err] a=setup:actpass 82737ms [err] 82738ms [err] connectionstatechanged new new have-local-offer 82738ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 82738ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 82739ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "new"}] 82739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 82740ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 82740ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 82741ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82741ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82741ms [err] handleSignalingMessage 82741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82741ms [err] handleOptions 82741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 82741ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 82741ms [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='') 82741ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 82761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47157) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5+5\xf4\xad\xf2\x18\xd1z\xdc\x0b\x04') 82762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47157) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5+5\xf4\xad\xf2\x18\xd1z\xdc\x0b\x04') 82768ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831895 3954831895 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 47157 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 47157 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50560 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:OvY1\\r\\na=ice-pwd:m5FecFJFaRzrn2wxm1TtKi\\r\\na=fingerprint:sha-256 EE:DE:99:24:02:64:57:AE:0F:16:62:1A:F0:56:22:47:1D:F2:14:C4:D5:81:D1:33:8F:B0:F4:D4:86:85:F7:88\\r\\na=fingerprint:sha-384 15:C9:3E:16:20:77:91:56:05:0D:A2:57:07:25:EB:59:45:F0:64:37:6C:94:AB:04:00:71:E3:02:24:F6:80:72:A9:60:5A:E2:D6:60:2B:DC:8B:BF:5E:12:6C:C2:A3:04\\r\\na=fingerprint:sha-512 55:8C:0D:06:3F:8B:5E:A1:F3:94:38:C9:1E:CE:ED:14:D2:CE:36:59:B4:94:0B:9D:29:DA:81:E3:AE:DE:9B:BC:73:A3:DF:FD:9E:2A:44:65:EA:45:A9:42:00:E9:CE:9D:87:D9:96:AB:C5:79:69:7D:8A:94:73:25:13:75:4B:08\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 82768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831895 3954831895 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 47157 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 47157 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50560 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:OvY1\\r\\na=ice-pwd:m5FecFJFaRzrn2wxm1TtKi\\r\\na=fingerprint:sha-256 EE:DE:99:24:02:64:57:AE:0F:16:62:1A:F0:56:22:47:1D:F2:14:C4:D5:81:D1:33:8F:B0:F4:D4:86:85:F7:88\\r\\na=fingerprint:sha-384 15:C9:3E:16:20:77:91:56:05:0D:A2:57:07:25:EB:59:45:F0:64:37:6C:94:AB:04:00:71:E3:02:24:F6:80:72:A9:60:5A:E2:D6:60:2B:DC:8B:BF:5E:12:6C:C2:A3:04\\r\\na=fingerprint:sha-512 55:8C:0D:06:3F:8B:5E:A1:F3:94:38:C9:1E:CE:ED:14:D2:CE:36:59:B4:94:0B:9D:29:DA:81:E3:AE:DE:9B:BC:73:A3:DF:FD:9E:2A:44:65:EA:45:A9:42:00:E9:CE:9D:87:D9:96:AB:C5:79:69:7D:8A:94:73:25:13:75:4B:08\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 82768ms [err] handleSignalingMessage 82768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82768ms [err] handleAnswer 82768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 82768ms [err] acceptAnswer 82769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 82769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 82769ms [err] v=0 82769ms [err] o=- 3954831895 3954831895 IN IP4 0.0.0.0 82769ms [err] s=- 82769ms [err] t=0 0 82769ms [err] a=group:BUNDLE 0 82769ms [err] a=msid-semantic:WMS * 82769ms [err] m=application 47157 DTLS/SCTP 5000 82769ms [err] c=IN IP4 172.30.0.1 82769ms [err] a=mid:0 82769ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82769ms [err] a=max-message-size:65536 82769ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47157 typ host 82769ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50560 typ host 82769ms [err] a=end-of-candidates 82769ms [err] a=ice-ufrag:OvY1 82769ms [err] a=ice-pwd:m5FecFJFaRzrn2wxm1TtKi 82769ms [err] a=fingerprint:sha-256 EE:DE:99:24:02:64:57:AE:0F:16:62:1A:F0:56:22:47:1D:F2:14:C4:D5:81:D1:33:8F:B0:F4:D4:86:85:F7:88 82769ms [err] a=fingerprint:sha-384 15:C9:3E:16:20:77:91:56:05:0D:A2:57:07:25:EB:59:45:F0:64:37:6C:94:AB:04:00:71:E3:02:24:F6:80:72:A9:60:5A:E2:D6:60:2B:DC:8B:BF:5E:12:6C:C2:A3:04 82769ms [err] a=fingerprint:sha-512 55:8C:0D:06:3F:8B:5E:A1:F3:94:38:C9:1E:CE:ED:14:D2:CE:36:59:B4:94:0B:9D:29:DA:81:E3:AE:DE:9B:BC:73:A3:DF:FD:9E:2A:44:65:EA:45:A9:42:00:E9:CE:9D:87:D9:96:AB:C5:79:69:7D:8A:94:73:25:13:75:4B:08 82769ms [err] a=setup:active 82769ms [err] 82770ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 82770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 82770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 82770ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55997) -> ('172.30.0.1', 47157)) State.FROZEN -> State.WAITING 82770ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32887) -> ('172.30.0.1', 47157)) State.FROZEN -> State.WAITING 82770ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55997) -> ('172.17.0.2', 50560)) State.FROZEN -> State.WAITING 82770ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hHjQ8JecuC 1 udp 1862270975 172.17.0.2 47157 typ prflx) 82771ms [err] connectionstatechanged connecting checking stable 82771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82771ms [err] connectionstatechanged connecting checking stable 82771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82771ms [err] connectionstatechanged connecting checking stable 82771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55997) -> ('172.17.0.2', 47157)) State.WAITING -> State.IN_PROGRESS 82771ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47157) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'` m\x08r\xc7}s\xf1\x97\r\x14') 82771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55997) -> ('172.30.0.1', 47157)) State.WAITING -> State.IN_PROGRESS 82772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47157) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4&\xc1X\x18G\r\xb3Y\xdcD]') 82772ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "connecting"}] 82772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47157) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'` m\x08r\xc7}s\xf1\x97\r\x14') 82772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55997) -> ('172.17.0.2', 47157)) State.IN_PROGRESS -> State.SUCCEEDED 82772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32887) -> ('172.30.0.1', 47157)) State.WAITING -> State.FAILED 82772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55997) -> ('172.17.0.2', 50560)) State.WAITING -> State.FAILED 82773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32887) -> ('172.17.0.2', 50560)) State.FROZEN -> State.FAILED 82773ms [err] INFO:aioice.ice:Connection(0) ICE completed 82773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47157) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4&\xc1X\x18G\r\xb3Y\xdcD]') 82773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55997) -> ('172.30.0.1', 47157)) State.IN_PROGRESS -> State.SUCCEEDED 82773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47157) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\x07 \x11\x81\x8f\x98\x80\xcc4P\x96') 82774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47157) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\x07 \x11\x81\x8f\x98\x80\xcc4P\x96') 82791ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 82792ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 82793ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 82793ms [err] connectionstatechanged connecting completed stable 82793ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 82795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 82795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 82795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 82795ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 82795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 82795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 82796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 82796ms [err] connectionstatechanged connected completed stable 82796ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 82796ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "connected"}] 82796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 82796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 82796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1237900569, stream_id=1, stream_seq=0) 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2409041662, stream_id=1, stream_seq=0) 82798ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2409041662, gaps=[]) 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1237900569, gaps=[]) 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1237900570, stream_id=1, stream_seq=1) 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1237900571, stream_id=1, stream_seq=2) 82800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1237900570, gaps=[]) 82800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 82800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1237900571, gaps=[]) 82800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 82859ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82859ms [log] [experimentStatusChanged] {"status": "running", "message": null} 82985ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13"}', extra='') 82985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13"}', extra='') 82985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 82985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 82985ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 82985ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 82985ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 82985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 82985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 82986ms [err] connectionstatechanged closed closed closed 82986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 82986ms [err] connectionstatechanged closed closed closed 82986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82986ms [err] connectionstatechanged closed closed closed 82986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82987ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "closed"}] 82987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 82987ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83094ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83094ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83094ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 83180ms [err] Traceback (most recent call last): 83180ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83180ms [err] return _run_code(code, main_globals, None, 83180ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83181ms [err] exec(code, run_globals) 83181ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83181ms [err] sys.exit(main()) 83181ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83181ms [err] asyncio.run(main_async()) 83181ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83181ms [err] return loop.run_until_complete(main) 83181ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83181ms [err] self.run_forever() 83181ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83181ms [err] self._run_once() 83181ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83182ms [err] event_list = self._selector.select(timeout) 83182ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83182ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83182ms [err] KeyboardInterrupt 83184ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83184ms [err] h.flush() 83184ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83373ms [log] starting device 84046ms [err] DEBUG:asyncio:Using selector: EpollSelector 84237ms [err] ERROR:asyncio:Unclosed client session 84237ms [err] client_session: 84342ms [log] parsing 84342ms [log] creating device handler 84342ms [log] [ready] 84342ms [log] reading line 84342ms [log] [websocketToken] "96c5ffa1-1d5d-4b81-af6f-be80fb7f5c1d" 84383ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84383ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84383ms [log] [websocketConnected] 84668ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84668ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84668ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84708ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a58bafec-e3fb-4014-a490-b94baa6dcffd"}}', extra='') 84709ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a58bafec-e3fb-4014-a490-b94baa6dcffd"}}', extra='') 84709ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a58bafec-e3fb-4014-a490-b94baa6dcffd"} 84780ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 84780ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 84807ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "new"}] 86809ms [err] makeOffer 86809ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 86811ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 86811ms [err] v=0 86811ms [err] o=- 3954831899 3954831899 IN IP4 0.0.0.0 86811ms [err] s=- 86811ms [err] t=0 0 86811ms [err] a=group:BUNDLE 0 86811ms [err] a=msid-semantic:WMS * 86811ms [err] m=application 9 DTLS/SCTP 5000 86811ms [err] c=IN IP4 0.0.0.0 86811ms [err] a=mid:0 86811ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86811ms [err] a=max-message-size:65536 86811ms [err] a=ice-ufrag:CFj5 86811ms [err] a=ice-pwd:BeBLmukoZpBUM7VsGJJuKB 86811ms [err] a=fingerprint:sha-256 3E:D3:73:A5:61:1A:09:D7:0C:A4:81:96:6B:79:5A:AC:79:57:DD:7E:82:77:06:11:9E:09:0F:DF:11:61:16:26 86811ms [err] a=fingerprint:sha-384 08:88:20:6B:93:C6:41:5E:13:0D:57:24:9D:8C:B9:6A:19:B8:41:66:B2:05:0D:AA:62:63:E1:62:F1:ED:9A:22:69:2E:B6:13:FA:D7:13:24:56:0C:7E:30:A4:01:EF:E1 86811ms [err] a=fingerprint:sha-512 37:DD:8D:0B:3E:FD:EF:16:98:7B:7C:29:50:EB:3F:A2:79:99:B3:6D:F0:8A:E3:27:F5:A4:33:E5:8C:FE:FE:62:EC:16:0D:16:F6:DA:83:51:92:C5:40:87:55:88:A8:2D:AC:F7:83:F7:49:0F:9D:AE:E7:27:9C:9E:3B:AB:13:DA 86811ms [err] a=setup:actpass 86811ms [err] 86811ms [err] connectionstatechanged new new have-local-offer 86811ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 86811ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86813ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "new"}] 86813ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86814ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86814ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86815ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86815ms [err] handleSignalingMessage 86815ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86816ms [err] handleOptions 86816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86816ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 86816ms [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='') 86816ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32796) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DRbf\xdd\xf0\xae\xf6\x9e\x8c6\x05') 86836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32796) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DRbf\xdd\xf0\xae\xf6\x9e\x8c6\x05') 86846ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831899 3954831899 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 32796 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 32796 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44262 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sVe4\\r\\na=ice-pwd:3wTQs1XpV9d3NNDpDN9ISw\\r\\na=fingerprint:sha-256 B0:12:59:D3:CE:1A:67:AF:27:EC:D0:B2:5D:2C:B2:7B:19:0B:ED:69:58:D6:F0:0E:22:C0:AA:12:50:3C:CC:A2\\r\\na=fingerprint:sha-384 46:DA:D9:B3:92:A6:F8:98:1C:70:10:0F:95:24:00:F4:55:18:F5:2D:2C:B3:1D:C6:FC:12:8B:8D:CA:43:73:36:B1:DE:CD:2D:37:81:9F:5F:0B:20:5F:CC:A7:B4:1F:2B\\r\\na=fingerprint:sha-512 C8:80:91:AA:93:40:91:0C:77:4B:8C:C5:81:6F:8F:EF:95:34:2E:91:69:B6:D7:2E:5D:4D:67:41:16:A0:5E:49:2E:03:28:27:1C:F3:94:CD:56:61:FD:06:36:F5:55:9E:BE:FD:1A:8B:45:E5:D2:5E:B2:B0:CF:05:F2:5B:F1:16\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 86846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831899 3954831899 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 32796 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 32796 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44262 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sVe4\\r\\na=ice-pwd:3wTQs1XpV9d3NNDpDN9ISw\\r\\na=fingerprint:sha-256 B0:12:59:D3:CE:1A:67:AF:27:EC:D0:B2:5D:2C:B2:7B:19:0B:ED:69:58:D6:F0:0E:22:C0:AA:12:50:3C:CC:A2\\r\\na=fingerprint:sha-384 46:DA:D9:B3:92:A6:F8:98:1C:70:10:0F:95:24:00:F4:55:18:F5:2D:2C:B3:1D:C6:FC:12:8B:8D:CA:43:73:36:B1:DE:CD:2D:37:81:9F:5F:0B:20:5F:CC:A7:B4:1F:2B\\r\\na=fingerprint:sha-512 C8:80:91:AA:93:40:91:0C:77:4B:8C:C5:81:6F:8F:EF:95:34:2E:91:69:B6:D7:2E:5D:4D:67:41:16:A0:5E:49:2E:03:28:27:1C:F3:94:CD:56:61:FD:06:36:F5:55:9E:BE:FD:1A:8B:45:E5:D2:5E:B2:B0:CF:05:F2:5B:F1:16\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 86846ms [err] handleSignalingMessage 86846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86846ms [err] handleAnswer 86846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 86846ms [err] acceptAnswer 86846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 86846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 86846ms [err] v=0 86846ms [err] o=- 3954831899 3954831899 IN IP4 0.0.0.0 86846ms [err] s=- 86846ms [err] t=0 0 86846ms [err] a=group:BUNDLE 0 86846ms [err] a=msid-semantic:WMS * 86846ms [err] m=application 32796 DTLS/SCTP 5000 86846ms [err] c=IN IP4 172.30.0.1 86846ms [err] a=mid:0 86846ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86846ms [err] a=max-message-size:65536 86846ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 32796 typ host 86846ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44262 typ host 86846ms [err] a=end-of-candidates 86846ms [err] a=ice-ufrag:sVe4 86846ms [err] a=ice-pwd:3wTQs1XpV9d3NNDpDN9ISw 86846ms [err] a=fingerprint:sha-256 B0:12:59:D3:CE:1A:67:AF:27:EC:D0:B2:5D:2C:B2:7B:19:0B:ED:69:58:D6:F0:0E:22:C0:AA:12:50:3C:CC:A2 86846ms [err] a=fingerprint:sha-384 46:DA:D9:B3:92:A6:F8:98:1C:70:10:0F:95:24:00:F4:55:18:F5:2D:2C:B3:1D:C6:FC:12:8B:8D:CA:43:73:36:B1:DE:CD:2D:37:81:9F:5F:0B:20:5F:CC:A7:B4:1F:2B 86846ms [err] a=fingerprint:sha-512 C8:80:91:AA:93:40:91:0C:77:4B:8C:C5:81:6F:8F:EF:95:34:2E:91:69:B6:D7:2E:5D:4D:67:41:16:A0:5E:49:2E:03:28:27:1C:F3:94:CD:56:61:FD:06:36:F5:55:9E:BE:FD:1A:8B:45:E5:D2:5E:B2:B0:CF:05:F2:5B:F1:16 86846ms [err] a=setup:active 86846ms [err] 86847ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 86847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86847ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41545) -> ('172.30.0.1', 32796)) State.FROZEN -> State.WAITING 86847ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34015) -> ('172.30.0.1', 32796)) State.FROZEN -> State.WAITING 86847ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41545) -> ('172.17.0.2', 44262)) State.FROZEN -> State.WAITING 86847ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ePgDzUJjvx 1 udp 1862270975 172.17.0.2 32796 typ prflx) 86847ms [err] connectionstatechanged connecting checking stable 86847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86847ms [err] connectionstatechanged connecting checking stable 86847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86848ms [err] connectionstatechanged connecting checking stable 86848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86848ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41545) -> ('172.17.0.2', 32796)) State.WAITING -> State.IN_PROGRESS 86848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32796) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\xce#\xa8YB\xfb\x14\x89i<\xd8') 86848ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41545) -> ('172.30.0.1', 32796)) State.WAITING -> State.IN_PROGRESS 86848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 32796) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5\xb6=A\xf2U\xb1\xfa\xc1\x80Mo') 86848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "connecting"}] 86851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32796) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\xce#\xa8YB\xfb\x14\x89i<\xd8') 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41545) -> ('172.17.0.2', 32796)) State.IN_PROGRESS -> State.SUCCEEDED 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34015) -> ('172.30.0.1', 32796)) State.WAITING -> State.FAILED 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41545) -> ('172.17.0.2', 44262)) State.WAITING -> State.FAILED 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34015) -> ('172.17.0.2', 44262)) State.FROZEN -> State.FAILED 86851ms [err] INFO:aioice.ice:Connection(0) ICE completed 86851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 32796) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5\xb6=A\xf2U\xb1\xfa\xc1\x80Mo') 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41545) -> ('172.30.0.1', 32796)) State.IN_PROGRESS -> State.SUCCEEDED 86852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 32796) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88\n\x18\xd5\xecQ&(\xcc\xc3\xf2\xdb') 86852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 32796) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88\n\x18\xd5\xecQ&(\xcc\xc3\xf2\xdb') 86868ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 86868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86870ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 86871ms [err] connectionstatechanged connecting completed stable 86871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86873ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 86874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 86874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 86874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 86874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 86874ms [err] connectionstatechanged connected completed stable 86874ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "connected"}] 86875ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86875ms [log] line {"signal":"gpio1","value":"strongH"} 86875ms [log] 86875ms [log] reading line 86875ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 86877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 86877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 86877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 86877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=733622376, stream_id=1, stream_seq=0) 86877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 86878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2361669315, stream_id=1, stream_seq=0) 86878ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2361669315, gaps=[]) 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622376, gaps=[]) 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=733622377, stream_id=1, stream_seq=1) 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=733622378, stream_id=1, stream_seq=2) 86880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=733622379, stream_id=1, stream_seq=3) 86880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=733622380, stream_id=1, stream_seq=4) 86880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622377, gaps=[]) 86880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622378, gaps=[]) 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622379, gaps=[]) 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622380, gaps=[]) 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87014ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87014ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87014ms [log] line {"signal":"gpio2","value":"strongL"} 87014ms [log] 87014ms [log] reading line 87014ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87039ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277"}', extra='') 87039ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277"}', extra='') 87039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 87040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 87040ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87040ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 87040ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 87040ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87040ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87063ms [err] connectionstatechanged closed closed closed 87063ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87063ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 87063ms [err] connectionstatechanged closed closed closed 87063ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87063ms [err] connectionstatechanged closed closed closed 87063ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87063ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87063ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87063ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "closed"}] 87168ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87168ms [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 87232ms [err] Traceback (most recent call last): 87232ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87232ms [err] return _run_code(code, main_globals, None, 87232ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87232ms [err] exec(code, run_globals) 87232ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87232ms [err] sys.exit(main()) 87232ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87256ms [err] asyncio.run(main_async()) 87256ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87256ms [err] return loop.run_until_complete(main) 87256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87256ms [err] self.run_forever() 87256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87256ms [err] self._run_once() 87256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87256ms [err] event_list = self._selector.select(timeout) 87256ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87256ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87256ms [err] KeyboardInterrupt 87257ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87257ms [err] h.flush() 87257ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 104167ms [log] starting device 104868ms [err] DEBUG:asyncio:Using selector: EpollSelector 105028ms [err] ERROR:asyncio:Unclosed client session 105028ms [err] client_session: 105123ms [log] parsing 105123ms [log] creating device handler 105123ms [log] [ready] 105123ms [log] reading line 105123ms [log] [websocketToken] "9ff79555-1d4a-4a57-8b29-be75d4318b11" 105134ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105134ms [log] line {"signal":"gpio1","value":"strongH"} 105134ms [log] 105134ms [log] reading line 105134ms [log] line {"signal":"gpio2","value":"strongL"} 105134ms [log] 105134ms [log] reading line 105134ms [log] [websocketConnected] 106746ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 106746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 106746ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 106761ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/592fe2fb-e177-4da9-8704-fc7c405f99e4"}}', extra='') 106761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/592fe2fb-e177-4da9-8704-fc7c405f99e4"}}', extra='') 106761ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/592fe2fb-e177-4da9-8704-fc7c405f99e4"} 106851ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 106851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 106854ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 106854ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 106854ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90", "state": "new"}] 108857ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 108857ms [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='') 108857ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 108857ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 108857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 108858ms [err] handleSignalingMessage 108858ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108858ms [err] handleOptions 108858ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 108858ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8621107074332898307 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:tFF9\\r\\na=ice-pwd:EKETOlT5i20hKJ4DFM3ZyAPM\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5C:4F:BF:54:6B:91:07:FD:78:A0:F9:B4:AC:AC:C6:9C:B4:FD:40:E8:22:36:C9:91:F3:38:E7:72:3A:EA:85:3B\\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/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 108858ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8621107074332898307 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:tFF9\\r\\na=ice-pwd:EKETOlT5i20hKJ4DFM3ZyAPM\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5C:4F:BF:54:6B:91:07:FD:78:A0:F9:B4:AC:AC:C6:9C:B4:FD:40:E8:22:36:C9:91:F3:38:E7:72:3A:EA:85:3B\\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/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 108858ms [err] handleSignalingMessage 108859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108859ms [err] handleOffer 108859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 108859ms [err] makeAnswer 108859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 108859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 108859ms [err] v=0 108859ms [err] o=- 8621107074332898307 2 IN IP4 127.0.0.1 108859ms [err] s=- 108859ms [err] t=0 0 108859ms [err] a=group:BUNDLE 0 108859ms [err] a=extmap-allow-mixed 108859ms [err] a=msid-semantic: WMS 108859ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 108859ms [err] c=IN IP4 0.0.0.0 108859ms [err] a=ice-ufrag:tFF9 108859ms [err] a=ice-pwd:EKETOlT5i20hKJ4DFM3ZyAPM 108859ms [err] a=ice-options:trickle 108859ms [err] a=fingerprint:sha-256 5C:4F:BF:54:6B:91:07:FD:78:A0:F9:B4:AC:AC:C6:9C:B4:FD:40:E8:22:36:C9:91:F3:38:E7:72:3A:EA:85:3B 108859ms [err] a=setup:actpass 108859ms [err] a=mid:0 108859ms [err] a=sctp-port:5000 108859ms [err] a=max-message-size:262144 108859ms [err] 108862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 108862ms [err] v=0 108862ms [err] o=- 8621107074332898307 2 IN IP4 127.0.0.1 108862ms [err] s=- 108862ms [err] t=0 0 108862ms [err] a=group:BUNDLE 0 108862ms [err] a=extmap-allow-mixed 108862ms [err] a=msid-semantic: WMS 108862ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 108862ms [err] c=IN IP4 0.0.0.0 108862ms [err] a=ice-ufrag:tFF9 108862ms [err] a=ice-pwd:EKETOlT5i20hKJ4DFM3ZyAPM 108862ms [err] a=ice-options:trickle 108862ms [err] a=fingerprint:sha-256 5C:4F:BF:54:6B:91:07:FD:78:A0:F9:B4:AC:AC:C6:9C:B4:FD:40:E8:22:36:C9:91:F3:38:E7:72:3A:EA:85:3B 108862ms [err] a=setup:actpass 108862ms [err] a=mid:0 108862ms [err] a=sctp-port:5000 108862ms [err] a=max-message-size:262144 108862ms [err] 108862ms [err] connectionstatechanged new new have-remote-offer 108862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 108863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90", "state": "new"}] 108864ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 108864ms [err] v=0 108864ms [err] o=- 3954831921 3954831921 IN IP4 0.0.0.0 108864ms [err] s=- 108864ms [err] t=0 0 108864ms [err] a=group:BUNDLE 0 108864ms [err] a=msid-semantic:WMS * 108864ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 108864ms [err] c=IN IP4 0.0.0.0 108864ms [err] a=mid:0 108864ms [err] a=sctp-port:5000 108864ms [err] a=max-message-size:65536 108864ms [err] a=ice-ufrag:44Jh 108864ms [err] a=ice-pwd:5U0wEvlj5jYh2VPstyDzD7 108864ms [err] a=fingerprint:sha-256 E2:1C:68:69:64:CE:74:59:7D:02:F3:F6:1A:DB:2A:1E:09:CC:12:38:CB:5E:11:CA:49:31:7A:A8:3C:AD:48:AD 108864ms [err] a=fingerprint:sha-384 ED:08:02:78:D9:ED:E5:7D:A0:7C:80:08:B7:BF:52:7A:B2:41:88:57:10:54:0D:5F:8F:08:CC:51:E6:F6:8B:0E:31:56:B8:B3:3D:82:D6:5F:23:36:34:C6:C8:35:57:AA 108864ms [err] a=fingerprint:sha-512 BE:E9:92:37:8D:BF:23:B4:19:07:A7:FB:E3:D0:14:5F:27:D9:AF:8C:60:4A:0F:E6:51:F5:CC:97:E5:94:A3:86:4B:2B:91:30:4C:1B:B8:4C:B9:1B:91:2E:CE:5E:F8:D4:EF:68:63:28:99:F1:D4:5F:DE:85:CA:D4:8C:C7:9A:64 108864ms [err] a=setup:active 108864ms [err] 108864ms [err] connectionstatechanged new new stable 108864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 108865ms [err] connectionstatechanged new new stable 108865ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 108865ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 108867ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 108867ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 108868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 108869ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 108869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 108869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 108870ms [err] connectionstatechanged connecting checking stable 108870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108870ms [err] connectionstatechanged connecting checking stable 108870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108870ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90", "state": "connecting"}] 108881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CrZ+//nhlasQ') 108881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CrZ+//nhlasQ') 108881ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CAmPxHRdB8 1 udp 1845501695 172.17.0.2 44502 typ prflx) 108881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48874) -> ('172.17.0.2', 44502)) State.WAITING -> State.IN_PROGRESS 108881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89\xbeR\x1b%\x17\xd8\x1c:\xcb%E') 108883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89\xbeR\x1b%\x17\xd8\x1c:\xcb%E') 108883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48874) -> ('172.17.0.2', 44502)) State.IN_PROGRESS -> State.SUCCEEDED 108883ms [err] INFO:aioice.ice:Connection(0) ICE completed 108889ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2164692497 1 udp 2113937151 dd829a5b-bb8b-4be1-a140-0e5d9f9a0d17.local 44502 typ host generation 0 ufrag tFF9 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 108889ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2164692497 1 udp 2113937151 dd829a5b-bb8b-4be1-a140-0e5d9f9a0d17.local 44502 typ host generation 0 ufrag tFF9 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 108889ms [err] handleSignalingMessage 108889ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108889ms [err] handleIceCandidate 108889ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 108890ms [err] acceptIceCandidate 108890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 108891ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 108891ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 108892ms [err] connectionstatechanged connecting completed stable 108892ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 108895ms [err] INFO:aioice.ice:Connection(0) Remote candidate "dd829a5b-bb8b-4be1-a140-0e5d9f9a0d17.local" resolved to 172.17.0.2 108896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 108896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 108896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 108896ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108897ms [err] connectionstatechanged connected completed stable 108897ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 108897ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90", "state": "connected"}] 108899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 108899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 108899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 108899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 108899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 108900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 108900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3797593704, stream_id=1, stream_seq=0) 108900ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 108900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3908339718, stream_id=1, stream_seq=0) 108900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 108901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3797593704, gaps=[]) 108901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3908339718, gaps=[]) 108901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 108901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3908339719, stream_id=1, stream_seq=1) 108901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 108902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3908339720, stream_id=1, stream_seq=2) 108902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3908339720, gaps=[]) 108902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 108933ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UmIkmycZFfMK') 108933ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UmIkmycZFfMK') 108933ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48874) -> ('172.17.0.2', 44502)) State.FROZEN -> State.FAILED 108933ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51874) -> ('172.17.0.2', 44502)) State.FROZEN -> State.FAILED 108949ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108949ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108949ms [log] [experimentStatusChanged] {"status": "running", "message": null} 108997ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Rpo7RhjdIqRn') 108997ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Rpo7RhjdIqRn') 109060ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 109060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90"}', extra='') 109060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 109060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 109060ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 109060ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 109061ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109061ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109061ms [err] connectionstatechanged closed closed closed 109061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109061ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 109061ms [err] connectionstatechanged closed closed closed 109061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109061ms [err] connectionstatechanged closed closed closed 109061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109061ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6d4e08-ce6f-4f32-99f2-3cde44e60c90", "state": "closed"}] 109062ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109062ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109158ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109158ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 109284ms [err] Traceback (most recent call last): 109284ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109285ms [err] return _run_code(code, main_globals, None, 109285ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109285ms [err] exec(code, run_globals) 109285ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109285ms [err] sys.exit(main()) 109285ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109285ms [err] asyncio.run(main_async()) 109285ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109285ms [err] return loop.run_until_complete(main) 109285ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109285ms [err] self.run_forever() 109285ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109285ms [err] self._run_once() 109285ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109286ms [err] event_list = self._selector.select(timeout) 109286ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109286ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109286ms [err] KeyboardInterrupt 109287ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109287ms [err] h.flush() 109287ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 109449ms [log] starting device 110157ms [err] DEBUG:asyncio:Using selector: EpollSelector 110315ms [err] ERROR:asyncio:Unclosed client session 110315ms [err] client_session: 110408ms [log] parsing 110408ms [log] creating device handler 110408ms [log] [ready] 110408ms [log] reading line 110408ms [log] [websocketToken] "ff4bc3ed-c40f-4855-95ab-dc3c40252dff" 110445ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110445ms [log] [websocketConnected] 111947ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 111947ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 111947ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 111982ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0daac3a6-736f-4b24-a45e-f6dea713451b"}}', extra='') 111983ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0daac3a6-736f-4b24-a45e-f6dea713451b"}}', extra='') 111983ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0daac3a6-736f-4b24-a45e-f6dea713451b"} 112075ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 112075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 112079ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69", "state": "new"}] 114082ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 114082ms [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='') 114082ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 114083ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114083ms [err] handleSignalingMessage 114083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114083ms [err] handleOptions 114083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 114083ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4425507037566313356 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:a4Wk\\r\\na=ice-pwd:q0XlffOsB6xTpUVkCWXTm2Ta\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A1:94:1C:F4:2A:E5:80:03:90:9D:B7:DF:A5:99:2C:9C:A1:8B:D3:8F:29:E3:21:2D:1F:E9:DE:12:49:B3:5F:F0\\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/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4425507037566313356 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:a4Wk\\r\\na=ice-pwd:q0XlffOsB6xTpUVkCWXTm2Ta\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A1:94:1C:F4:2A:E5:80:03:90:9D:B7:DF:A5:99:2C:9C:A1:8B:D3:8F:29:E3:21:2D:1F:E9:DE:12:49:B3:5F:F0\\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/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114083ms [err] handleSignalingMessage 114083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114083ms [err] handleOffer 114083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 114083ms [err] makeAnswer 114083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 114083ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 114083ms [err] v=0 114083ms [err] o=- 4425507037566313356 2 IN IP4 127.0.0.1 114083ms [err] s=- 114083ms [err] t=0 0 114083ms [err] a=group:BUNDLE 0 114083ms [err] a=extmap-allow-mixed 114083ms [err] a=msid-semantic: WMS 114083ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 114083ms [err] c=IN IP4 0.0.0.0 114083ms [err] a=ice-ufrag:a4Wk 114083ms [err] a=ice-pwd:q0XlffOsB6xTpUVkCWXTm2Ta 114083ms [err] a=ice-options:trickle 114083ms [err] a=fingerprint:sha-256 A1:94:1C:F4:2A:E5:80:03:90:9D:B7:DF:A5:99:2C:9C:A1:8B:D3:8F:29:E3:21:2D:1F:E9:DE:12:49:B3:5F:F0 114083ms [err] a=setup:actpass 114083ms [err] a=mid:0 114083ms [err] a=sctp-port:5000 114083ms [err] a=max-message-size:262144 114083ms [err] 114086ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 114086ms [err] v=0 114086ms [err] o=- 4425507037566313356 2 IN IP4 127.0.0.1 114086ms [err] s=- 114086ms [err] t=0 0 114086ms [err] a=group:BUNDLE 0 114086ms [err] a=extmap-allow-mixed 114086ms [err] a=msid-semantic: WMS 114086ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 114086ms [err] c=IN IP4 0.0.0.0 114086ms [err] a=ice-ufrag:a4Wk 114086ms [err] a=ice-pwd:q0XlffOsB6xTpUVkCWXTm2Ta 114086ms [err] a=ice-options:trickle 114086ms [err] a=fingerprint:sha-256 A1:94:1C:F4:2A:E5:80:03:90:9D:B7:DF:A5:99:2C:9C:A1:8B:D3:8F:29:E3:21:2D:1F:E9:DE:12:49:B3:5F:F0 114086ms [err] a=setup:actpass 114086ms [err] a=mid:0 114086ms [err] a=sctp-port:5000 114086ms [err] a=max-message-size:262144 114086ms [err] 114087ms [err] connectionstatechanged new new have-remote-offer 114087ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 114087ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69", "state": "new"}] 114088ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 114088ms [err] v=0 114088ms [err] o=- 3954831926 3954831926 IN IP4 0.0.0.0 114088ms [err] s=- 114088ms [err] t=0 0 114088ms [err] a=group:BUNDLE 0 114088ms [err] a=msid-semantic:WMS * 114088ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 114088ms [err] c=IN IP4 0.0.0.0 114088ms [err] a=mid:0 114088ms [err] a=sctp-port:5000 114088ms [err] a=max-message-size:65536 114088ms [err] a=ice-ufrag:Cnbe 114088ms [err] a=ice-pwd:yb44LZIH2lTMHdZcpXmyKx 114088ms [err] a=fingerprint:sha-256 92:C6:3B:44:F9:AD:54:33:1B:13:7A:94:7C:94:FB:AE:A6:07:BB:08:A0:38:87:70:E2:B7:28:BC:30:A3:AA:66 114088ms [err] a=fingerprint:sha-384 F0:0B:17:7A:FC:69:83:3E:19:A5:FF:8A:F9:44:EB:7C:43:F5:67:F3:3D:90:F6:DE:B3:56:6F:52:BE:4A:AC:5A:FC:D5:02:C8:57:25:E6:09:0C:63:12:3F:34:74:4E:09 114088ms [err] a=fingerprint:sha-512 08:6A:A2:BC:8D:02:E1:12:94:E1:89:E3:C1:38:17:3A:7E:5A:9F:66:1E:0D:C4:7A:1D:8C:5F:EF:BF:86:60:81:74:8A:9D:B4:37:60:64:F7:FB:11:30:AA:14:B7:2E:63:E9:44:D6:41:BE:A9:10:A6:D4:0B:E4:46:FA:45:4E:69 114088ms [err] a=setup:active 114088ms [err] 114088ms [err] connectionstatechanged new new stable 114088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 114088ms [err] connectionstatechanged new new stable 114088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 114088ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 114090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 114091ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 114091ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 114092ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 114092ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 114092ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 114093ms [err] connectionstatechanged connecting checking stable 114093ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114093ms [err] connectionstatechanged connecting checking stable 114093ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114093ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69", "state": "connecting"}] 114109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YXhEldydHHy5') 114109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YXhEldydHHy5') 114109ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(O9vbC5Bko3 1 udp 1845501695 172.17.0.2 50508 typ prflx) 114110ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45221) -> ('172.17.0.2', 50508)) State.WAITING -> State.IN_PROGRESS 114110ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'}\x92~vsc\x01l\xb5@W\xcf') 114112ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'}\x92~vsc\x01l\xb5@W\xcf') 114112ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45221) -> ('172.17.0.2', 50508)) State.IN_PROGRESS -> State.SUCCEEDED 114112ms [err] INFO:aioice.ice:Connection(0) ICE completed 114113ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 114113ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 114115ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 114116ms [err] connectionstatechanged connecting completed stable 114116ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 114120ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 114120ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 114121ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 114121ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 114121ms [err] connectionstatechanged connected completed stable 114121ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 114121ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69", "state": "connected"}] 114121ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2463679632 1 udp 2113937151 d5b5edac-535e-4304-8f65-200d61b05bf8.local 50508 typ host generation 0 ufrag a4Wk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114121ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2463679632 1 udp 2113937151 d5b5edac-535e-4304-8f65-200d61b05bf8.local 50508 typ host generation 0 ufrag a4Wk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114121ms [err] handleSignalingMessage 114121ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114121ms [err] handleIceCandidate 114122ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 114122ms [err] acceptIceCandidate 114122ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 114122ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114122ms [log] line {"signal":"gpio1","value":"strongH"} 114122ms [log] 114122ms [log] reading line 114122ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 114123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 114123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 114125ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d5b5edac-535e-4304-8f65-200d61b05bf8.local" resolved to 172.17.0.2 114125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 114126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 114126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 114126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2625587207, stream_id=1, stream_seq=0) 114127ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 114127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3499108789, stream_id=1, stream_seq=0) 114127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 114127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2625587207, gaps=[]) 114128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3499108789, gaps=[]) 114128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 114128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3499108790, stream_id=1, stream_seq=1) 114128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 114128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3499108791, stream_id=1, stream_seq=2) 114128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3499108792, stream_id=1, stream_seq=3) 114128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3499108793, stream_id=1, stream_seq=4) 114129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3499108791, gaps=[]) 114129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3499108793, gaps=[]) 114130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 114167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'aEVJvTU4YhiO') 114167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'aEVJvTU4YhiO') 114167ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45221) -> ('172.17.0.2', 50508)) State.FROZEN -> State.FAILED 114167ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60113) -> ('172.17.0.2', 50508)) State.FROZEN -> State.FAILED 114175ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114175ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114176ms [log] line {"signal":"gpio2","value":"strongL"} 114176ms [log] 114176ms [log] reading line 114176ms [log] [experimentStatusChanged] {"status": "running", "message": null} 114229ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U6FYiwl9QZ2F') 114229ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50508) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U6FYiwl9QZ2F') 114294ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114294ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69"}', extra='') 114294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 114294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 114294ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 114294ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 114294ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 114294ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 114295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 114295ms [err] connectionstatechanged closed closed closed 114295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 114295ms [err] connectionstatechanged closed closed closed 114295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114295ms [err] connectionstatechanged closed closed closed 114295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114295ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bd0095d-5b27-4f11-b2eb-ee3a32626d69", "state": "closed"}] 114296ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 114296ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 114385ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 114385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 114385ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 114517ms [err] Traceback (most recent call last): 114517ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 114517ms [err] return _run_code(code, main_globals, None, 114517ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 114517ms [err] exec(code, run_globals) 114517ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 114517ms [err] sys.exit(main()) 114517ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 114519ms [err] asyncio.run(main_async()) 114519ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 114519ms [err] return loop.run_until_complete(main) 114519ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 114519ms [err] self.run_forever() 114519ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 114519ms [err] self._run_once() 114519ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 114519ms [err] event_list = self._selector.select(timeout) 114519ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 114519ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 114519ms [err] KeyboardInterrupt 114521ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 114521ms [err] h.flush() 114521ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 114679ms [log] starting device 115345ms [err] DEBUG:asyncio:Using selector: EpollSelector 115535ms [err] ERROR:asyncio:Unclosed client session 115535ms [err] client_session: 115642ms [log] parsing 115642ms [log] creating device handler 115642ms [log] [ready] 115642ms [log] reading line 115642ms [log] [websocketToken] "925e1d9e-6d3d-4030-a088-923c33d1677f" 115681ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115681ms [log] line {"signal":"gpio1","value":"strongH"} 115681ms [log] 115681ms [log] reading line 115681ms [log] line {"signal":"gpio2","value":"strongL"} 115681ms [log] 115681ms [log] reading line 115681ms [log] [websocketConnected] 115832ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115832ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115832ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 115873ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1421b85c-7e54-4cb3-890a-403ae7afb43c"}}', extra='') 115874ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1421b85c-7e54-4cb3-890a-403ae7afb43c"}}', extra='') 115874ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1421b85c-7e54-4cb3-890a-403ae7afb43c"} 115962ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 115962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 115965ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 115965ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 115965ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "new"}] 117969ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117969ms [err] handleSignalingMessage 117969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117969ms [err] handleOptions 117969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 117969ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 117969ms [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='') 117969ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 117981ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831930 3954831930 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 36341 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 36341 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38118 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:BXmx\\r\\na=ice-pwd:0Ri8E9H37LuRODKxgm53Hr\\r\\na=fingerprint:sha-256 4A:76:8B:CF:37:38:87:27:7F:F1:2B:AA:21:0D:42:6E:83:48:C6:E2:F9:79:09:F7:DB:D0:41:D1:09:3C:BD:B2\\r\\na=fingerprint:sha-384 A5:43:70:A2:36:68:4C:E6:4A:88:A1:17:1E:B5:D6:AC:A2:AF:B6:A7:3E:CC:D2:B6:0B:D6:0C:2F:19:08:C0:45:40:3E:EC:2F:B9:42:40:62:16:EE:14:C8:7E:99:AF:19\\r\\na=fingerprint:sha-512 82:F5:B0:92:ED:9F:73:99:1D:7F:15:90:EE:D1:3C:4B:08:D1:46:55:5B:6D:7A:2E:22:E2:47:E5:26:8B:49:E3:72:E6:16:EA:AC:34:CF:0A:5E:38:03:94:A5:BD:C6:97:CF:60:B2:5C:56:88:12:69:56:F4:17:FE:6C:54:47:21\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 117981ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831930 3954831930 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 36341 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 36341 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38118 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:BXmx\\r\\na=ice-pwd:0Ri8E9H37LuRODKxgm53Hr\\r\\na=fingerprint:sha-256 4A:76:8B:CF:37:38:87:27:7F:F1:2B:AA:21:0D:42:6E:83:48:C6:E2:F9:79:09:F7:DB:D0:41:D1:09:3C:BD:B2\\r\\na=fingerprint:sha-384 A5:43:70:A2:36:68:4C:E6:4A:88:A1:17:1E:B5:D6:AC:A2:AF:B6:A7:3E:CC:D2:B6:0B:D6:0C:2F:19:08:C0:45:40:3E:EC:2F:B9:42:40:62:16:EE:14:C8:7E:99:AF:19\\r\\na=fingerprint:sha-512 82:F5:B0:92:ED:9F:73:99:1D:7F:15:90:EE:D1:3C:4B:08:D1:46:55:5B:6D:7A:2E:22:E2:47:E5:26:8B:49:E3:72:E6:16:EA:AC:34:CF:0A:5E:38:03:94:A5:BD:C6:97:CF:60:B2:5C:56:88:12:69:56:F4:17:FE:6C:54:47:21\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 117981ms [err] handleSignalingMessage 117981ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117981ms [err] handleOffer 117982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 117982ms [err] makeAnswer 117982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 117982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 117982ms [err] v=0 117982ms [err] o=- 3954831930 3954831930 IN IP4 0.0.0.0 117982ms [err] s=- 117982ms [err] t=0 0 117982ms [err] a=group:BUNDLE 0 117982ms [err] a=msid-semantic:WMS * 117982ms [err] m=application 36341 DTLS/SCTP 5000 117982ms [err] c=IN IP4 172.30.0.1 117982ms [err] a=mid:0 117982ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117982ms [err] a=max-message-size:65536 117982ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36341 typ host 117982ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38118 typ host 117982ms [err] a=end-of-candidates 117982ms [err] a=ice-ufrag:BXmx 117982ms [err] a=ice-pwd:0Ri8E9H37LuRODKxgm53Hr 117982ms [err] a=fingerprint:sha-256 4A:76:8B:CF:37:38:87:27:7F:F1:2B:AA:21:0D:42:6E:83:48:C6:E2:F9:79:09:F7:DB:D0:41:D1:09:3C:BD:B2 117982ms [err] a=fingerprint:sha-384 A5:43:70:A2:36:68:4C:E6:4A:88:A1:17:1E:B5:D6:AC:A2:AF:B6:A7:3E:CC:D2:B6:0B:D6:0C:2F:19:08:C0:45:40:3E:EC:2F:B9:42:40:62:16:EE:14:C8:7E:99:AF:19 117982ms [err] a=fingerprint:sha-512 82:F5:B0:92:ED:9F:73:99:1D:7F:15:90:EE:D1:3C:4B:08:D1:46:55:5B:6D:7A:2E:22:E2:47:E5:26:8B:49:E3:72:E6:16:EA:AC:34:CF:0A:5E:38:03:94:A5:BD:C6:97:CF:60:B2:5C:56:88:12:69:56:F4:17:FE:6C:54:47:21 117982ms [err] a=setup:actpass 117982ms [err] 117984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 117984ms [err] v=0 117984ms [err] o=- 3954831930 3954831930 IN IP4 0.0.0.0 117984ms [err] s=- 117984ms [err] t=0 0 117984ms [err] a=group:BUNDLE 0 117984ms [err] a=msid-semantic:WMS * 117984ms [err] m=application 36341 DTLS/SCTP 5000 117984ms [err] c=IN IP4 172.30.0.1 117984ms [err] a=mid:0 117984ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117984ms [err] a=max-message-size:65536 117984ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36341 typ host 117984ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38118 typ host 117984ms [err] a=end-of-candidates 117984ms [err] a=ice-ufrag:BXmx 117984ms [err] a=ice-pwd:0Ri8E9H37LuRODKxgm53Hr 117984ms [err] a=fingerprint:sha-256 4A:76:8B:CF:37:38:87:27:7F:F1:2B:AA:21:0D:42:6E:83:48:C6:E2:F9:79:09:F7:DB:D0:41:D1:09:3C:BD:B2 117984ms [err] a=fingerprint:sha-384 A5:43:70:A2:36:68:4C:E6:4A:88:A1:17:1E:B5:D6:AC:A2:AF:B6:A7:3E:CC:D2:B6:0B:D6:0C:2F:19:08:C0:45:40:3E:EC:2F:B9:42:40:62:16:EE:14:C8:7E:99:AF:19 117984ms [err] a=fingerprint:sha-512 82:F5:B0:92:ED:9F:73:99:1D:7F:15:90:EE:D1:3C:4B:08:D1:46:55:5B:6D:7A:2E:22:E2:47:E5:26:8B:49:E3:72:E6:16:EA:AC:34:CF:0A:5E:38:03:94:A5:BD:C6:97:CF:60:B2:5C:56:88:12:69:56:F4:17:FE:6C:54:47:21 117984ms [err] a=setup:actpass 117984ms [err] 117985ms [err] connectionstatechanged new new have-remote-offer 117985ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 117985ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "new"}] 117986ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 117986ms [err] v=0 117986ms [err] o=- 3954831930 3954831930 IN IP4 0.0.0.0 117986ms [err] s=- 117986ms [err] t=0 0 117986ms [err] a=group:BUNDLE 0 117986ms [err] a=msid-semantic:WMS * 117986ms [err] m=application 9 DTLS/SCTP 5000 117986ms [err] c=IN IP4 0.0.0.0 117986ms [err] a=mid:0 117986ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117986ms [err] a=max-message-size:65536 117986ms [err] a=ice-ufrag:I21I 117986ms [err] a=ice-pwd:PJO5vqkjW3BlbqCcqpa5zG 117986ms [err] a=fingerprint:sha-256 83:5A:6D:C6:86:E0:7A:4B:BC:37:73:86:A1:04:E6:42:2B:72:0F:50:BC:33:AE:2D:21:C9:4C:E4:C1:FC:2B:9F 117986ms [err] a=fingerprint:sha-384 37:35:44:F7:27:5F:07:6A:7B:C7:71:64:8C:53:33:6B:FE:6B:20:4F:CD:0D:A3:02:72:11:B8:CA:74:CA:79:B6:59:12:5B:F3:14:EF:B3:31:21:22:29:C0:8C:D0:3E:2B 117986ms [err] a=fingerprint:sha-512 9A:9B:C9:B4:28:C3:53:58:8E:EA:63:26:14:BA:12:13:DA:A6:18:C1:01:55:D7:BE:0F:36:AE:38:9A:54:53:01:F4:E6:9E:96:63:3A:CF:5A:1B:EC:F7:3A:3B:63:43:4A:75:D8:63:1A:EE:A2:E8:61:65:81:F0:A0:89:D2:1C:C0 117986ms [err] a=setup:active 117986ms [err] 117987ms [err] connectionstatechanged new new stable 117987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 117987ms [err] connectionstatechanged new new stable 117987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 117987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 117989ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 117990ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 117990ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 117991ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 117991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 117991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 117991ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48731) -> ('172.30.0.1', 36341)) State.FROZEN -> State.WAITING 117992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53008) -> ('172.30.0.1', 36341)) State.FROZEN -> State.WAITING 117992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48731) -> ('172.17.0.2', 38118)) State.FROZEN -> State.WAITING 117992ms [err] connectionstatechanged connecting checking stable 117992ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117992ms [err] connectionstatechanged connecting checking stable 117992ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48731) -> ('172.30.0.1', 36341)) State.WAITING -> State.IN_PROGRESS 117993ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\x83\xa0\x87i\xd4JqJ\xc1\xb6\xe0') 117993ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "connecting"}] 117994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\x83\xa0\x87i\xd4JqJ\xc1\xb6\xe0') 117994ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48731) -> ('172.30.0.1', 36341)) State.IN_PROGRESS -> State.SUCCEEDED 118005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6Q\n\x0f^\x92\xad8\xc8#\x87o') 118005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6Q\n\x0f^\x92\xad8\xc8#\x87o') 118005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53008) -> ('172.30.0.1', 36341)) State.WAITING -> State.FAILED 118005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48731) -> ('172.17.0.2', 38118)) State.WAITING -> State.FAILED 118005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53008) -> ('172.17.0.2', 38118)) State.FROZEN -> State.FAILED 118005ms [err] INFO:aioice.ice:Connection(0) ICE completed 118005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfb\xf8\xc3O\x1dW\xbd\xc7b \xfb\x83') 118005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfb\xf8\xc3O\x1dW\xbd\xc7b \xfb\x83') 118006ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9KbgcJd7Gd 1 udp 1862270975 172.17.0.2 36341 typ prflx) 118006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48731) -> ('172.17.0.2', 36341)) State.WAITING -> State.IN_PROGRESS 118006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xee\x1f\xbf\x85\xccW\x92\x97~\xc5\x87\x8b') 118006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xee\x1f\xbf\x85\xccW\x92\x97~\xc5\x87\x8b') 118006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48731) -> ('172.17.0.2', 36341)) State.IN_PROGRESS -> State.SUCCEEDED 118013ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 118013ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118014ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 118015ms [err] connectionstatechanged connecting completed stable 118015ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 118031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 118031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118031ms [err] connectionstatechanged connected completed stable 118031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "connected"}] 118032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 118032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 118032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 118034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2938235045, stream_id=1, stream_seq=0) 118034ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2288810221, stream_id=1, stream_seq=0) 118034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 118034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2938235045, gaps=[]) 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2288810222, stream_id=1, stream_seq=1) 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2288810223, stream_id=1, stream_seq=2) 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2288810221, gaps=[]) 118036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 118037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2288810222, gaps=[]) 118037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 118037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2288810223, gaps=[]) 118037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118082ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118082ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118082ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118218ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320"}', extra='') 118218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320"}', extra='') 118218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 118218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 118219ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118219ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 118219ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 118219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118219ms [err] connectionstatechanged closed closed closed 118219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118219ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 118220ms [err] connectionstatechanged closed closed closed 118220ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118220ms [err] connectionstatechanged closed closed closed 118220ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118220ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "closed"}] 118220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118220ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118284ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118284ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118360ms [err] Traceback (most recent call last): 118360ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118360ms [err] return _run_code(code, main_globals, None, 118360ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118360ms [err] exec(code, run_globals) 118360ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118360ms [err] sys.exit(main()) 118360ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118360ms [err] asyncio.run(main_async()) 118360ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118360ms [err] return loop.run_until_complete(main) 118360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118360ms [err] self.run_forever() 118360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118360ms [err] self._run_once() 118360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118361ms [err] event_list = self._selector.select(timeout) 118361ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118361ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118361ms [err] KeyboardInterrupt 118363ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118363ms [err] h.flush() 118363ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 118469ms [log] starting device 119133ms [err] DEBUG:asyncio:Using selector: EpollSelector 119318ms [err] ERROR:asyncio:Unclosed client session 119318ms [err] client_session: 119424ms [log] parsing 119424ms [log] creating device handler 119424ms [log] [ready] 119424ms [log] reading line 119424ms [log] [websocketToken] "ca827a5d-fe60-43cf-93b9-c749cf5f73dc" 119438ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119438ms [log] [websocketConnected] 119704ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119704ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 119720ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4e0049ee-6e8e-4430-a427-ce97f9e94092"}}', extra='') 119720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4e0049ee-6e8e-4430-a427-ce97f9e94092"}}', extra='') 119720ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4e0049ee-6e8e-4430-a427-ce97f9e94092"} 119815ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 119815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 119818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "new"}] 121821ms [err] makeOffer 121821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 121822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 121822ms [err] v=0 121822ms [err] o=- 3954831934 3954831934 IN IP4 0.0.0.0 121822ms [err] s=- 121822ms [err] t=0 0 121822ms [err] a=group:BUNDLE 0 121822ms [err] a=msid-semantic:WMS * 121822ms [err] m=application 9 DTLS/SCTP 5000 121822ms [err] c=IN IP4 0.0.0.0 121822ms [err] a=mid:0 121822ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121822ms [err] a=max-message-size:65536 121822ms [err] a=ice-ufrag:tJUO 121822ms [err] a=ice-pwd:OjmDu08Xym5OPkLHXQH9hI 121822ms [err] a=fingerprint:sha-256 9D:62:76:96:2E:B4:10:73:81:3C:09:EA:6F:97:BE:D6:E5:1C:B2:69:F0:A1:16:41:12:F5:1A:DF:28:15:14:A5 121822ms [err] a=fingerprint:sha-384 29:A0:0C:2A:15:3C:32:91:2E:59:18:67:81:4B:1E:20:A8:09:3F:2E:DF:17:44:09:5D:65:B2:13:97:04:71:09:A8:2E:B2:2D:88:1E:82:CA:42:38:AC:FB:D9:62:0B:A0 121822ms [err] a=fingerprint:sha-512 B1:3D:2A:F9:9D:2C:CF:33:F3:37:6C:14:66:95:5F:5A:52:1A:AD:11:5F:19:39:EB:9C:79:1D:13:24:EF:8A:52:76:6B:68:C5:92:AB:AC:EF:B9:0E:0B:14:F5:33:85:2F:69:A7:33:C4:3E:96:FE:B1:DC:33:19:E7:D7:F8:AA:C7 121822ms [err] a=setup:actpass 121822ms [err] 121823ms [err] connectionstatechanged new new have-local-offer 121823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 121823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 121825ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "new"}] 121826ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 121826ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 121826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 121827ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121827ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121828ms [err] handleSignalingMessage 121828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121828ms [err] handleOptions 121828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 121828ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 121828ms [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='') 121828ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 121843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54536) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\x14$\x12\x8ag-\xf1,\x11Q"') 121843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54536) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\x14$\x12\x8ag-\xf1,\x11Q"') 121847ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831934 3954831934 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 54536 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 54536 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60791 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zV36\\r\\na=ice-pwd:Bf9eVe5kzGd6KE7hOLxeOP\\r\\na=fingerprint:sha-256 1F:03:72:A2:63:70:9D:2B:1C:B5:E6:62:6A:C5:16:A2:81:AD:A1:72:A3:77:56:27:DD:7C:A4:FD:5D:0A:74:61\\r\\na=fingerprint:sha-384 1A:18:D8:49:09:0F:41:6B:63:F0:02:ED:F0:FC:EB:7D:CC:96:67:30:6F:DE:C3:EC:77:C2:46:6E:81:3D:2D:77:4D:36:E3:F8:27:D0:F9:DC:13:FB:AA:AE:81:10:B7:56\\r\\na=fingerprint:sha-512 FF:93:39:11:DD:33:18:E8:DF:C2:5E:64:BB:7F:9E:00:C7:42:69:C2:94:F1:DA:00:17:EE:0E:56:09:7F:3F:44:1B:19:DD:50:44:B3:7F:27:FF:88:A0:8F:6E:E7:FD:B3:0C:73:9B:C3:7D:B1:95:D6:03:5C:80:69:BE:21:17:EE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 121847ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831934 3954831934 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 54536 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 54536 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60791 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zV36\\r\\na=ice-pwd:Bf9eVe5kzGd6KE7hOLxeOP\\r\\na=fingerprint:sha-256 1F:03:72:A2:63:70:9D:2B:1C:B5:E6:62:6A:C5:16:A2:81:AD:A1:72:A3:77:56:27:DD:7C:A4:FD:5D:0A:74:61\\r\\na=fingerprint:sha-384 1A:18:D8:49:09:0F:41:6B:63:F0:02:ED:F0:FC:EB:7D:CC:96:67:30:6F:DE:C3:EC:77:C2:46:6E:81:3D:2D:77:4D:36:E3:F8:27:D0:F9:DC:13:FB:AA:AE:81:10:B7:56\\r\\na=fingerprint:sha-512 FF:93:39:11:DD:33:18:E8:DF:C2:5E:64:BB:7F:9E:00:C7:42:69:C2:94:F1:DA:00:17:EE:0E:56:09:7F:3F:44:1B:19:DD:50:44:B3:7F:27:FF:88:A0:8F:6E:E7:FD:B3:0C:73:9B:C3:7D:B1:95:D6:03:5C:80:69:BE:21:17:EE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 121847ms [err] handleSignalingMessage 121847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121847ms [err] handleAnswer 121847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 121847ms [err] acceptAnswer 121847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 121847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 121847ms [err] v=0 121847ms [err] o=- 3954831934 3954831934 IN IP4 0.0.0.0 121847ms [err] s=- 121847ms [err] t=0 0 121847ms [err] a=group:BUNDLE 0 121847ms [err] a=msid-semantic:WMS * 121847ms [err] m=application 54536 DTLS/SCTP 5000 121847ms [err] c=IN IP4 172.30.0.1 121847ms [err] a=mid:0 121847ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121847ms [err] a=max-message-size:65536 121847ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54536 typ host 121847ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60791 typ host 121847ms [err] a=end-of-candidates 121847ms [err] a=ice-ufrag:zV36 121847ms [err] a=ice-pwd:Bf9eVe5kzGd6KE7hOLxeOP 121847ms [err] a=fingerprint:sha-256 1F:03:72:A2:63:70:9D:2B:1C:B5:E6:62:6A:C5:16:A2:81:AD:A1:72:A3:77:56:27:DD:7C:A4:FD:5D:0A:74:61 121847ms [err] a=fingerprint:sha-384 1A:18:D8:49:09:0F:41:6B:63:F0:02:ED:F0:FC:EB:7D:CC:96:67:30:6F:DE:C3:EC:77:C2:46:6E:81:3D:2D:77:4D:36:E3:F8:27:D0:F9:DC:13:FB:AA:AE:81:10:B7:56 121847ms [err] a=fingerprint:sha-512 FF:93:39:11:DD:33:18:E8:DF:C2:5E:64:BB:7F:9E:00:C7:42:69:C2:94:F1:DA:00:17:EE:0E:56:09:7F:3F:44:1B:19:DD:50:44:B3:7F:27:FF:88:A0:8F:6E:E7:FD:B3:0C:73:9B:C3:7D:B1:95:D6:03:5C:80:69:BE:21:17:EE 121847ms [err] a=setup:active 121847ms [err] 121849ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 121849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 121849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 121849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51560) -> ('172.30.0.1', 54536)) State.FROZEN -> State.WAITING 121849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35005) -> ('172.30.0.1', 54536)) State.FROZEN -> State.WAITING 121849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51560) -> ('172.17.0.2', 60791)) State.FROZEN -> State.WAITING 121849ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tpcJWe7TFe 1 udp 1862270975 172.17.0.2 54536 typ prflx) 121849ms [err] connectionstatechanged connecting checking stable 121849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121849ms [err] connectionstatechanged connecting checking stable 121849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121849ms [err] connectionstatechanged connecting checking stable 121849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51560) -> ('172.17.0.2', 54536)) State.WAITING -> State.IN_PROGRESS 121850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54536) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7~\xdej\xe3\x8fH\xac\xc6\xc5\xbaB') 121850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51560) -> ('172.30.0.1', 54536)) State.WAITING -> State.IN_PROGRESS 121850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54536) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4\x91X+\r\xe8\xc0Y\xad\x84\x9d\x9b') 121850ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "connecting"}] 121851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54536) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7~\xdej\xe3\x8fH\xac\xc6\xc5\xbaB') 121851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51560) -> ('172.17.0.2', 54536)) State.IN_PROGRESS -> State.SUCCEEDED 121851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35005) -> ('172.30.0.1', 54536)) State.WAITING -> State.FAILED 121851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51560) -> ('172.17.0.2', 60791)) State.WAITING -> State.FAILED 121851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35005) -> ('172.17.0.2', 60791)) State.FROZEN -> State.FAILED 121851ms [err] INFO:aioice.ice:Connection(0) ICE completed 121851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54536) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4\x91X+\r\xe8\xc0Y\xad\x84\x9d\x9b') 121851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51560) -> ('172.30.0.1', 54536)) State.IN_PROGRESS -> State.SUCCEEDED 121852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54536) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\xbb\xc1|\xa83u\x898+?\xd1') 121852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54536) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\xbb\xc1|\xa83u\x898+?\xd1') 121870ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 121870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 121872ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 121872ms [err] connectionstatechanged connecting completed stable 121872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 121874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 121874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 121874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 121874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 121874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 121874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 121874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 121874ms [err] connectionstatechanged connected completed stable 121874ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 121875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "connected"}] 121875ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 121875ms [log] line {"signal":"gpio1","value":"strongH"} 121875ms [log] 121875ms [log] reading line 121875ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 121875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 121875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 121877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4059732751, stream_id=1, stream_seq=0) 121877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 121878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3245597546, stream_id=1, stream_seq=0) 121878ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 121878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3245597546, gaps=[]) 121878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732751, gaps=[]) 121878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4059732752, stream_id=1, stream_seq=1) 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4059732753, stream_id=1, stream_seq=2) 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4059732754, stream_id=1, stream_seq=3) 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4059732755, stream_id=1, stream_seq=4) 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732752, gaps=[]) 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732753, gaps=[]) 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732754, gaps=[]) 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732755, gaps=[]) 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 121970ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 121970ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 121970ms [log] line {"signal":"gpio2","value":"strongL"} 121970ms [log] 121970ms [log] reading line 121970ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122059ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04"}', extra='') 122059ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04"}', extra='') 122059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 122060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 122060ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 122060ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 122060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122060ms [err] connectionstatechanged closed closed closed 122060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 122060ms [err] connectionstatechanged closed closed closed 122060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122060ms [err] connectionstatechanged closed closed closed 122060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122061ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "closed"}] 122061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122061ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122156ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122156ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122156ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122254ms [err] Traceback (most recent call last): 122254ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122254ms [err] return _run_code(code, main_globals, None, 122254ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122254ms [err] exec(code, run_globals) 122254ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122254ms [err] sys.exit(main()) 122254ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122254ms [err] asyncio.run(main_async()) 122254ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122254ms [err] return loop.run_until_complete(main) 122254ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122255ms [err] self.run_forever() 122255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122255ms [err] self._run_once() 122255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122255ms [err] event_list = self._selector.select(timeout) 122255ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122255ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122255ms [err] KeyboardInterrupt 122257ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122257ms [err] h.flush() 122257ms [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