================== python Client to js Client Communication: should connect without errors 27925ms [log] starting device 29031ms [err] DEBUG:asyncio:Using selector: EpollSelector 29269ms [err] ERROR:asyncio:Unclosed client session 29269ms [err] client_session: 29430ms [log] parsing 29430ms [log] creating device handler 29430ms [log] [ready] 29430ms [log] reading line 29430ms [log] [websocketToken] "b156e2e6-b8b1-4985-959c-e0dc3bd5a58c" 29471ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 29471ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 29471ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 30995ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 30995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 30995ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 31051ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/32f51897-33a1-49fe-a2ca-4537ec9215a3"}}', extra='') 31051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/32f51897-33a1-49fe-a2ca-4537ec9215a3"}}', extra='') 31051ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/32f51897-33a1-49fe-a2ca-4537ec9215a3"} 31198ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 31198ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 31202ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979", "state": "new"}] 33206ms [err] makeOffer 33206ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 33206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 33206ms [err] v=0 33206ms [err] o=- 3954912816 3954912816 IN IP4 0.0.0.0 33206ms [err] s=- 33206ms [err] t=0 0 33206ms [err] a=group:BUNDLE 0 33206ms [err] a=msid-semantic:WMS * 33206ms [err] m=application 9 DTLS/SCTP 5000 33206ms [err] c=IN IP4 0.0.0.0 33206ms [err] a=mid:0 33206ms [err] a=sctpmap:5000 webrtc-datachannel 65535 33206ms [err] a=max-message-size:65536 33206ms [err] a=ice-ufrag:UwiH 33206ms [err] a=ice-pwd:uhS0dk5wzfiWYkHv55pjQn 33206ms [err] a=fingerprint:sha-256 BC:DA:09:2A:14:74:B6:D9:C8:7D:7E:84:1C:B6:4B:0D:64:E6:1E:BB:52:D0:48:20:D1:72:1C:BE:F5:4D:2B:CF 33206ms [err] a=fingerprint:sha-384 60:F5:54:A6:1F:DF:9B:A0:04:1E:3B:8E:0D:94:A0:F3:2E:95:45:59:17:F4:FE:84:24:BA:F1:FE:58:84:A8:32:D2:4C:EA:43:E9:A8:58:12:94:BE:0A:99:3E:4B:D6:7D 33206ms [err] a=fingerprint:sha-512 07:A7:76:3B:F9:24:32:A1:D7:5D:D3:7D:E9:68:4D:43:9F:62:38:CA:78:3D:D6:9F:7C:B1:B8:7C:A8:34:6F:6E:6B:12:E8:D3:98:C5:AA:B6:69:74:16:EB:E4:2E:37:89:91:27:99:4A:65:41:BD:00:40:56:4F:BC:F3:6D:F8:AC 33206ms [err] a=setup:actpass 33206ms [err] 33207ms [err] connectionstatechanged new new have-local-offer 33207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 33207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 33208ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979", "state": "new"}] 33208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 33208ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 33208ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 33209ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 33209ms [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='') 33209ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 33209ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33209ms [err] handleSignalingMessage 33209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 33209ms [err] handleOptions 33209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 33223ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'H6hQnqVb5GKg') 33223ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'H6hQnqVb5GKg') 33257ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 104287636049585448 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:pooE\\r\\na=ice-pwd:8fhTVTilzGiJiy/fT6q6gdLM\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A8:F2:7A:8E:61:9A:25:B8:22:12:0B:65:A4:2E:A6:6D:90:30:2D:0C:F0:B5:84:67:9B:6F:7F:40:A5:1C:64:51\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33257ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 104287636049585448 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:pooE\\r\\na=ice-pwd:8fhTVTilzGiJiy/fT6q6gdLM\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A8:F2:7A:8E:61:9A:25:B8:22:12:0B:65:A4:2E:A6:6D:90:30:2D:0C:F0:B5:84:67:9B:6F:7F:40:A5:1C:64:51\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33257ms [err] handleSignalingMessage 33257ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 33257ms [err] handleAnswer 33257ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 33257ms [err] acceptAnswer 33257ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 33257ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 33257ms [err] v=0 33257ms [err] o=- 104287636049585448 2 IN IP4 127.0.0.1 33257ms [err] s=- 33257ms [err] t=0 0 33257ms [err] a=group:BUNDLE 0 33257ms [err] a=msid-semantic: WMS 33257ms [err] m=application 9 DTLS/SCTP 5000 33257ms [err] c=IN IP4 0.0.0.0 33257ms [err] a=ice-ufrag:pooE 33257ms [err] a=ice-pwd:8fhTVTilzGiJiy/fT6q6gdLM 33257ms [err] a=ice-options:trickle 33257ms [err] a=fingerprint:sha-256 A8:F2:7A:8E:61:9A:25:B8:22:12:0B:65:A4:2E:A6:6D:90:30:2D:0C:F0:B5:84:67:9B:6F:7F:40:A5:1C:64:51 33257ms [err] a=setup:active 33257ms [err] a=mid:0 33257ms [err] a=sctpmap:5000 webrtc-datachannel 1024 33257ms [err] 33258ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 33258ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 33258ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 33258ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(PboGGUYm0f 1 udp 1845501695 172.17.0.2 54991 typ prflx) 33259ms [err] connectionstatechanged connecting checking stable 33259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 33259ms [err] connectionstatechanged connecting checking stable 33259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 33259ms [err] connectionstatechanged connecting checking stable 33259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 33259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55700) -> ('172.17.0.2', 54991)) State.WAITING -> State.IN_PROGRESS 33259ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0fPK\xdc\x8e\xb1\x03/\xf6\xae\xe17') 33260ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979", "state": "connecting"}] 33260ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0fPK\xdc\x8e\xb1\x03/\xf6\xae\xe17') 33260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55700) -> ('172.17.0.2', 54991)) State.IN_PROGRESS -> State.SUCCEEDED 33260ms [err] INFO:aioice.ice:Connection(0) ICE completed 33271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rX29KSiPa5QF') 33272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rX29KSiPa5QF') 33299ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 33299ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 33301ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 33301ms [err] connectionstatechanged connecting completed stable 33301ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 33304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 33304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 33304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 33305ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 33305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 33306ms [err] connectionstatechanged connected completed stable 33306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 33306ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979", "state": "connected"}] 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 33308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 33309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3262876361, stream_id=1, stream_seq=0) 33310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 33310ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3501526409 1 udp 2113937151 372c4c13-b161-4148-9548-afee6fb55c8e.local 54991 typ host generation 0 ufrag pooE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3501526409 1 udp 2113937151 372c4c13-b161-4148-9548-afee6fb55c8e.local 54991 typ host generation 0 ufrag pooE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33310ms [err] handleSignalingMessage 33310ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 33310ms [err] handleIceCandidate 33310ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 33311ms [err] acceptIceCandidate 33311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3262876361, gaps=[]) 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1463048861, stream_id=1, stream_seq=0) 33314ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 33314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1463048861, gaps=[]) 33316ms [err] INFO:aioice.ice:Connection(0) Remote candidate "372c4c13-b161-4148-9548-afee6fb55c8e.local" resolved to 172.17.0.2 33347ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a3uAle+fsSUM') 33347ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a3uAle+fsSUM') 33403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xL3UqrjbBdgZ') 33403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xL3UqrjbBdgZ') 33403ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52571) -> ('172.17.0.2', 54991)) State.WAITING -> State.IN_PROGRESS 33403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?\t\x1c"\xdd}\xe3\x1b\x97/yh') 33405ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 54991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?\t\x1c"\xdd}\xe3\x1b\x97/yh') 33405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52571) -> ('172.17.0.2', 54991)) State.IN_PROGRESS -> State.SUCCEEDED 33405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55700) -> ('172.17.0.2', 54991)) State.FROZEN -> State.FAILED 33405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52571) -> ('172.17.0.2', 54991)) State.FROZEN -> State.FAILED 33503ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 33503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 33503ms [log] [experimentStatusChanged] {"status": "running", "message": null} 33543ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979"}', extra='') 33544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 33544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 33544ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 33544ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 33544ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 33544ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 33546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 33546ms [err] connectionstatechanged closed closed closed 33546ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33546ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 33546ms [err] connectionstatechanged closed closed closed 33546ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33546ms [err] connectionstatechanged closed closed closed 33546ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 33546ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0699248f-e262-4a6b-b7d6-feaf2a6bd979", "state": "closed"}] 33546ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 33693ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 33693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 33693ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 33797ms [err] Traceback (most recent call last): 33797ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 33797ms [err] return _run_code(code, main_globals, None, 33797ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 33798ms [err] exec(code, run_globals) 33798ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 33798ms [err] sys.exit(main()) 33798ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 33798ms [err] asyncio.run(main_async()) 33798ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 33798ms [err] return loop.run_until_complete(main) 33798ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 33798ms [err] self.run_forever() 33798ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 33798ms [err] self._run_once() 33798ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 33798ms [err] event_list = self._selector.select(timeout) 33800ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 33800ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 33800ms [err] KeyboardInterrupt 33826ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 33826ms [err] h.flush() 33826ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 34079ms [log] starting device 34837ms [err] DEBUG:asyncio:Using selector: EpollSelector 35034ms [err] ERROR:asyncio:Unclosed client session 35034ms [err] client_session: 35142ms [log] parsing 35142ms [log] creating device handler 35142ms [log] [ready] 35142ms [log] reading line 35142ms [log] [websocketToken] "7fbf5651-158c-44cb-a577-d84c563114ac" 35182ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 35182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 35183ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 35625ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 35625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 35625ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 35674ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29998c1a-0c4a-4cd2-b303-0313f614e903"}}', extra='') 35674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29998c1a-0c4a-4cd2-b303-0313f614e903"}}', extra='') 35674ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/29998c1a-0c4a-4cd2-b303-0313f614e903"} 35851ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 35851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 35856ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "new"}] 37859ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 37859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 37859ms [err] handleSignalingMessage 37859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37859ms [err] handleOptions 37859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 37859ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 37859ms [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='') 37859ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 37867ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912821 3954912821 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 42399 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 42399 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58914 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Oegl\\r\\na=ice-pwd:fAgYCKu76kjjjXFWyvjVRw\\r\\na=fingerprint:sha-256 50:4C:5D:CE:49:46:0E:3A:1F:7B:AE:15:6E:E7:BA:00:9C:B2:5E:BC:2F:07:E8:DC:60:B2:50:B8:89:04:DD:69\\r\\na=fingerprint:sha-384 47:73:EC:28:F8:24:29:65:CC:6F:D0:DA:9D:DE:DC:EF:4F:00:EF:5E:0E:2D:CF:7E:B2:69:EB:23:AD:DF:36:F6:68:18:50:3F:74:82:07:1A:C1:A5:2F:BF:24:93:C3:EC\\r\\na=fingerprint:sha-512 34:C9:2F:A3:5B:42:D1:14:27:3E:8F:2A:14:F0:2A:AE:08:AC:70:F4:D9:85:FD:47:A2:35:B4:49:15:87:E5:48:6C:E9:8D:E2:3B:63:83:5A:CE:72:5C:5A:73:54:C9:34:65:0D:F8:30:63:EB:95:4B:E9:02:46:DA:AC:F1:F2:E8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 37867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912821 3954912821 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 42399 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 42399 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58914 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Oegl\\r\\na=ice-pwd:fAgYCKu76kjjjXFWyvjVRw\\r\\na=fingerprint:sha-256 50:4C:5D:CE:49:46:0E:3A:1F:7B:AE:15:6E:E7:BA:00:9C:B2:5E:BC:2F:07:E8:DC:60:B2:50:B8:89:04:DD:69\\r\\na=fingerprint:sha-384 47:73:EC:28:F8:24:29:65:CC:6F:D0:DA:9D:DE:DC:EF:4F:00:EF:5E:0E:2D:CF:7E:B2:69:EB:23:AD:DF:36:F6:68:18:50:3F:74:82:07:1A:C1:A5:2F:BF:24:93:C3:EC\\r\\na=fingerprint:sha-512 34:C9:2F:A3:5B:42:D1:14:27:3E:8F:2A:14:F0:2A:AE:08:AC:70:F4:D9:85:FD:47:A2:35:B4:49:15:87:E5:48:6C:E9:8D:E2:3B:63:83:5A:CE:72:5C:5A:73:54:C9:34:65:0D:F8:30:63:EB:95:4B:E9:02:46:DA:AC:F1:F2:E8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 37867ms [err] handleSignalingMessage 37867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37867ms [err] handleOffer 37867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 37867ms [err] makeAnswer 37867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 37867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 37867ms [err] v=0 37867ms [err] o=- 3954912821 3954912821 IN IP4 0.0.0.0 37867ms [err] s=- 37867ms [err] t=0 0 37867ms [err] a=group:BUNDLE 0 37867ms [err] a=msid-semantic:WMS * 37867ms [err] m=application 42399 DTLS/SCTP 5000 37867ms [err] c=IN IP4 172.30.0.1 37867ms [err] a=mid:0 37867ms [err] a=sctpmap:5000 webrtc-datachannel 65535 37867ms [err] a=max-message-size:65536 37867ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42399 typ host 37867ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58914 typ host 37867ms [err] a=end-of-candidates 37867ms [err] a=ice-ufrag:Oegl 37867ms [err] a=ice-pwd:fAgYCKu76kjjjXFWyvjVRw 37867ms [err] a=fingerprint:sha-256 50:4C:5D:CE:49:46:0E:3A:1F:7B:AE:15:6E:E7:BA:00:9C:B2:5E:BC:2F:07:E8:DC:60:B2:50:B8:89:04:DD:69 37867ms [err] a=fingerprint:sha-384 47:73:EC:28:F8:24:29:65:CC:6F:D0:DA:9D:DE:DC:EF:4F:00:EF:5E:0E:2D:CF:7E:B2:69:EB:23:AD:DF:36:F6:68:18:50:3F:74:82:07:1A:C1:A5:2F:BF:24:93:C3:EC 37867ms [err] a=fingerprint:sha-512 34:C9:2F:A3:5B:42:D1:14:27:3E:8F:2A:14:F0:2A:AE:08:AC:70:F4:D9:85:FD:47:A2:35:B4:49:15:87:E5:48:6C:E9:8D:E2:3B:63:83:5A:CE:72:5C:5A:73:54:C9:34:65:0D:F8:30:63:EB:95:4B:E9:02:46:DA:AC:F1:F2:E8 37867ms [err] a=setup:actpass 37867ms [err] 37868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 37868ms [err] v=0 37868ms [err] o=- 3954912821 3954912821 IN IP4 0.0.0.0 37868ms [err] s=- 37868ms [err] t=0 0 37868ms [err] a=group:BUNDLE 0 37868ms [err] a=msid-semantic:WMS * 37868ms [err] m=application 42399 DTLS/SCTP 5000 37868ms [err] c=IN IP4 172.30.0.1 37868ms [err] a=mid:0 37868ms [err] a=sctpmap:5000 webrtc-datachannel 65535 37868ms [err] a=max-message-size:65536 37868ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42399 typ host 37868ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58914 typ host 37868ms [err] a=end-of-candidates 37868ms [err] a=ice-ufrag:Oegl 37868ms [err] a=ice-pwd:fAgYCKu76kjjjXFWyvjVRw 37868ms [err] a=fingerprint:sha-256 50:4C:5D:CE:49:46:0E:3A:1F:7B:AE:15:6E:E7:BA:00:9C:B2:5E:BC:2F:07:E8:DC:60:B2:50:B8:89:04:DD:69 37868ms [err] a=fingerprint:sha-384 47:73:EC:28:F8:24:29:65:CC:6F:D0:DA:9D:DE:DC:EF:4F:00:EF:5E:0E:2D:CF:7E:B2:69:EB:23:AD:DF:36:F6:68:18:50:3F:74:82:07:1A:C1:A5:2F:BF:24:93:C3:EC 37868ms [err] a=fingerprint:sha-512 34:C9:2F:A3:5B:42:D1:14:27:3E:8F:2A:14:F0:2A:AE:08:AC:70:F4:D9:85:FD:47:A2:35:B4:49:15:87:E5:48:6C:E9:8D:E2:3B:63:83:5A:CE:72:5C:5A:73:54:C9:34:65:0D:F8:30:63:EB:95:4B:E9:02:46:DA:AC:F1:F2:E8 37868ms [err] a=setup:actpass 37868ms [err] 37869ms [err] connectionstatechanged new new have-remote-offer 37869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 37869ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "new"}] 37870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 37870ms [err] v=0 37870ms [err] o=- 3954912821 3954912821 IN IP4 0.0.0.0 37870ms [err] s=- 37870ms [err] t=0 0 37870ms [err] a=group:BUNDLE 0 37870ms [err] a=msid-semantic:WMS * 37870ms [err] m=application 9 DTLS/SCTP 5000 37870ms [err] c=IN IP4 0.0.0.0 37870ms [err] a=mid:0 37870ms [err] a=sctpmap:5000 webrtc-datachannel 65535 37870ms [err] a=max-message-size:65536 37870ms [err] a=ice-ufrag:h6ny 37870ms [err] a=ice-pwd:iB7Italiw9VwydwG8XmaQG 37870ms [err] a=fingerprint:sha-256 41:0A:72:6F:DE:43:A3:26:8C:9E:F4:00:A1:EE:A9:E3:FE:8C:3B:6F:AA:61:30:72:F2:CC:8D:66:A6:D4:5F:60 37870ms [err] a=fingerprint:sha-384 86:1D:E1:A6:72:48:7B:AA:9E:09:19:82:B0:69:EE:C7:57:B0:BC:96:10:92:05:6B:6B:B3:EB:F6:02:D1:41:FF:6A:17:A5:2B:B1:54:CB:48:94:C1:C8:30:F9:52:A1:E9 37870ms [err] a=fingerprint:sha-512 5D:A1:97:35:60:2E:55:69:A1:E8:83:44:12:56:0D:05:D1:A8:22:7C:A5:79:20:C8:80:B8:BC:0B:57:56:36:BA:CF:69:5D:73:FE:5F:7F:9B:E7:86:08:A8:25:0D:F8:19:8B:C7:AB:C8:16:36:58:30:E6:AE:72:6E:D8:E6:44:54 37870ms [err] a=setup:active 37870ms [err] 37870ms [err] connectionstatechanged new new stable 37870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 37870ms [err] connectionstatechanged new new stable 37870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 37870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 37872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 37872ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 37872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 37873ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 37873ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 37873ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 37873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34769) -> ('172.30.0.1', 42399)) State.FROZEN -> State.WAITING 37873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48241) -> ('172.30.0.1', 42399)) State.FROZEN -> State.WAITING 37873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34769) -> ('172.17.0.2', 58914)) State.FROZEN -> State.WAITING 37873ms [err] connectionstatechanged connecting checking stable 37873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37873ms [err] connectionstatechanged connecting checking stable 37873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34769) -> ('172.30.0.1', 42399)) State.WAITING -> State.IN_PROGRESS 37874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42399) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xc4'\xa5~\x19@\r\xb3\xee\xa2\t9") 37874ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "connecting"}] 37875ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42399) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xc4'\xa5~\x19@\r\xb3\xee\xa2\t9") 37875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34769) -> ('172.30.0.1', 42399)) State.IN_PROGRESS -> State.SUCCEEDED 37907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42399) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'k\x94A\xda\x90\xcc\xd9\x85}\xcd\x82\xda') 37907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42399) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'k\x94A\xda\x90\xcc\xd9\x85}\xcd\x82\xda') 37907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48241) -> ('172.30.0.1', 42399)) State.WAITING -> State.FAILED 37907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34769) -> ('172.17.0.2', 58914)) State.WAITING -> State.FAILED 37907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48241) -> ('172.17.0.2', 58914)) State.FROZEN -> State.FAILED 37907ms [err] INFO:aioice.ice:Connection(0) ICE completed 37908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42399) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3\x13\xc6>\xd4\xa3.\xb1\x84Pd?') 37908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42399) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3\x13\xc6>\xd4\xa3.\xb1\x84Pd?') 37908ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(TgtlBGA8sX 1 udp 1862270975 172.17.0.2 42399 typ prflx) 37908ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34769) -> ('172.17.0.2', 42399)) State.WAITING -> State.IN_PROGRESS 37908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42399) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03\xc7\x0c\x93\x99\x97\xaf%\xdf]\xc9\xe6') 37909ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 37909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 37910ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 37911ms [err] connectionstatechanged connecting completed stable 37911ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 37911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42399) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x03\xc7\x0c\x93\x99\x97\xaf%\xdf]\xc9\xe6') 37914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 37914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 37914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 37915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 37915ms [err] connectionstatechanged connected completed stable 37915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 37915ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "connected"}] 37915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 37915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 37918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2824814762, stream_id=1, stream_seq=0) 37918ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 37918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2535510450, stream_id=1, stream_seq=0) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2824814762, gaps=[]) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2535510450, gaps=[]) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 38107ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 38107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 38108ms [log] [experimentStatusChanged] {"status": "running", "message": null} 38160ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1"}', extra='') 38160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1"}', extra='') 38163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 38163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 38163ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 38163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 38163ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 38163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 38163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 38163ms [err] connectionstatechanged closed closed closed 38163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 38163ms [err] connectionstatechanged closed closed closed 38163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38163ms [err] connectionstatechanged closed closed closed 38163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38163ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 38163ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 38164ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "closed"}] 38302ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 38302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 38302ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 38490ms [err] Traceback (most recent call last): 38490ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 38490ms [err] return _run_code(code, main_globals, None, 38490ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 38491ms [err] exec(code, run_globals) 38491ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 38491ms [err] sys.exit(main()) 38491ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 38491ms [err] asyncio.run(main_async()) 38491ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 38491ms [err] return loop.run_until_complete(main) 38491ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 38491ms [err] self.run_forever() 38491ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 38491ms [err] self._run_once() 38491ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 38492ms [err] event_list = self._selector.select(timeout) 38492ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 38492ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 38492ms [err] KeyboardInterrupt 38493ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 38493ms [err] h.flush() 38493ms [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 45266ms [log] starting device 46180ms [err] DEBUG:asyncio:Using selector: EpollSelector 46405ms [err] ERROR:asyncio:Unclosed client session 46405ms [err] client_session: 46794ms [log] parsing 46794ms [log] creating device handler 46794ms [log] [ready] 46794ms [log] reading line 46794ms [log] [websocketToken] "3900942c-8d30-4136-81e7-737ae8b63aaf" 46939ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 46939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 46940ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 48637ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48637ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 48712ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/06ad2420-6074-44eb-992f-d4d7934cdecf"}}', extra='') 48712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/06ad2420-6074-44eb-992f-d4d7934cdecf"}}', extra='') 48712ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/06ad2420-6074-44eb-992f-d4d7934cdecf"} 48814ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 48814ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 48818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129", "state": "new"}] 50822ms [err] makeOffer 50822ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 50823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 50823ms [err] v=0 50823ms [err] o=- 3954912834 3954912834 IN IP4 0.0.0.0 50823ms [err] s=- 50823ms [err] t=0 0 50823ms [err] a=group:BUNDLE 0 50823ms [err] a=msid-semantic:WMS * 50823ms [err] m=application 9 DTLS/SCTP 5000 50823ms [err] c=IN IP4 0.0.0.0 50823ms [err] a=mid:0 50823ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50823ms [err] a=max-message-size:65536 50823ms [err] a=ice-ufrag:2j5B 50823ms [err] a=ice-pwd:EQwKX9Zw6aiMWB0wbAwbuA 50823ms [err] a=fingerprint:sha-256 0E:10:23:A3:84:A7:CD:50:9E:B4:35:9F:42:26:55:F8:89:1E:71:09:E0:FD:C4:ED:5A:56:38:BE:41:22:6D:F0 50823ms [err] a=fingerprint:sha-384 86:99:5F:C2:F9:8B:DD:27:9A:3B:7E:07:55:4C:54:B9:07:2A:3F:F8:3E:F2:77:55:0F:E1:60:C8:68:17:E9:11:0C:C3:0E:34:60:B9:14:41:9C:DD:25:0D:8B:58:34:4A 50823ms [err] a=fingerprint:sha-512 D4:F6:84:32:6E:CE:22:52:92:AD:19:19:DA:65:E8:65:B2:96:FE:68:B3:FC:FA:89:78:D1:53:C5:84:B6:2A:D3:31:48:32:34:E8:07:EA:1B:D7:63:8C:6C:4C:11:01:E4:13:83:99:43:34:BF:16:D1:55:0F:55:39:E3:E8:50:37 50823ms [err] a=setup:actpass 50823ms [err] 50824ms [err] connectionstatechanged new new have-local-offer 50824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 50824ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 50826ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129", "state": "new"}] 50826ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 50826ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 50826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 50827ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 50827ms [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='') 50827ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 50828ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 50828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 50828ms [err] handleSignalingMessage 50828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50828ms [err] handleOptions 50828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 50869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/T72ItNPc5i5') 50869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/T72ItNPc5i5') 50869ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4150186983646093577 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:20zL\\r\\na=ice-pwd:OLGAlMu156gU2/WzEMqeOuFx\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 10:63:26:23:95:9F:F9:24:53:0A:BC:60:99:EB:12:1C:DF:D4:BD:D1:AA:55:6D:95:35:20:17:33:B7:43:BB:75\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 50869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4150186983646093577 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:20zL\\r\\na=ice-pwd:OLGAlMu156gU2/WzEMqeOuFx\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 10:63:26:23:95:9F:F9:24:53:0A:BC:60:99:EB:12:1C:DF:D4:BD:D1:AA:55:6D:95:35:20:17:33:B7:43:BB:75\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 50869ms [err] handleSignalingMessage 50869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50869ms [err] handleAnswer 50869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 50869ms [err] acceptAnswer 50869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 50869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 50869ms [err] v=0 50869ms [err] o=- 4150186983646093577 2 IN IP4 127.0.0.1 50869ms [err] s=- 50869ms [err] t=0 0 50869ms [err] a=group:BUNDLE 0 50869ms [err] a=msid-semantic: WMS 50869ms [err] m=application 9 DTLS/SCTP 5000 50869ms [err] c=IN IP4 0.0.0.0 50869ms [err] a=ice-ufrag:20zL 50869ms [err] a=ice-pwd:OLGAlMu156gU2/WzEMqeOuFx 50869ms [err] a=ice-options:trickle 50869ms [err] a=fingerprint:sha-256 10:63:26:23:95:9F:F9:24:53:0A:BC:60:99:EB:12:1C:DF:D4:BD:D1:AA:55:6D:95:35:20:17:33:B7:43:BB:75 50869ms [err] a=setup:active 50869ms [err] a=mid:0 50869ms [err] a=sctpmap:5000 webrtc-datachannel 1024 50869ms [err] 50869ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 50869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50869ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(PAJ7Zyqblq 1 udp 1845501695 172.17.0.2 59256 typ prflx) 50869ms [err] connectionstatechanged connecting checking stable 50869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50869ms [err] connectionstatechanged connecting checking stable 50869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50869ms [err] connectionstatechanged connecting checking stable 50869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50869ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34876) -> ('172.17.0.2', 59256)) State.WAITING -> State.IN_PROGRESS 50869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j:\xdaCO\xdf\x199\xfc\xa5B\xf4') 50870ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129", "state": "connecting"}] 50870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j:\xdaCO\xdf\x199\xfc\xa5B\xf4') 50870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34876) -> ('172.17.0.2', 59256)) State.IN_PROGRESS -> State.SUCCEEDED 50870ms [err] INFO:aioice.ice:Connection(0) ICE completed 50881ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2161543760 1 udp 2113937151 3a39352f-723f-412a-8696-04cace203f09.local 59256 typ host generation 0 ufrag 20zL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 50882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2161543760 1 udp 2113937151 3a39352f-723f-412a-8696-04cace203f09.local 59256 typ host generation 0 ufrag 20zL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 50882ms [err] handleSignalingMessage 50882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50882ms [err] handleIceCandidate 50882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 50882ms [err] acceptIceCandidate 50882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 50885ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3a39352f-723f-412a-8696-04cace203f09.local" resolved to 172.17.0.2 50889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34876) -> ('172.17.0.2', 59256)) State.FROZEN -> State.IN_PROGRESS 50889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xfe'l\x1f\x9a\xe5\x8c\xb4\xed\x0f\xd8\x15") 50889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xfe'l\x1f\x9a\xe5\x8c\xb4\xed\x0f\xd8\x15") 50890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34876) -> ('172.17.0.2', 59256)) State.IN_PROGRESS -> State.SUCCEEDED 50890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33771) -> ('172.17.0.2', 59256)) State.FROZEN -> State.FAILED 50919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GNuZI+PebFKW') 50919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GNuZI+PebFKW') 50919ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 50920ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50921ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 50922ms [err] connectionstatechanged connecting completed stable 50922ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 50925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 50926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 50926ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 50926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 50927ms [err] connectionstatechanged connected completed stable 50927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50927ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129", "state": "connected"}] 50928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 50929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2318925121, stream_id=1, stream_seq=0) 50930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2318925121, gaps=[]) 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2322518380, stream_id=1, stream_seq=0) 50931ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2322518380, gaps=[]) 50975ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3+WT8uXZx9Fr') 50975ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3+WT8uXZx9Fr') 51063ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qmq5PqBubN9r') 51063ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qmq5PqBubN9r') 51063ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33771) -> ('172.17.0.2', 59256)) State.WAITING -> State.IN_PROGRESS 51063ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tH$\xe91:\xb2\xb7%\x17S\x9f') 51065ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59256) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tH$\xe91:\xb2\xb7%\x17S\x9f') 51065ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33771) -> ('172.17.0.2', 59256)) State.IN_PROGRESS -> State.SUCCEEDED 51074ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51074ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51074ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 51267ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 51267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129"}', extra='') 51267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 51267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 51267ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51268ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 51268ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 51268ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51268ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51268ms [err] connectionstatechanged closed closed closed 51268ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51268ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 51268ms [err] connectionstatechanged closed closed closed 51268ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51269ms [err] connectionstatechanged closed closed closed 51269ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51269ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f418436-9a64-43cd-8013-67215793a129", "state": "closed"}] 51269ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51269ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51404ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51404ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51404ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 51514ms [err] Traceback (most recent call last): 51514ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51514ms [err] return _run_code(code, main_globals, None, 51514ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51514ms [err] exec(code, run_globals) 51514ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51514ms [err] sys.exit(main()) 51514ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51514ms [err] asyncio.run(main_async()) 51514ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51514ms [err] return loop.run_until_complete(main) 51514ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51514ms [err] self.run_forever() 51514ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51514ms [err] self._run_once() 51514ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51539ms [err] event_list = self._selector.select(timeout) 51539ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51543ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51543ms [err] KeyboardInterrupt 51543ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51543ms [err] h.flush() 51543ms [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 63172ms [log] starting device 64225ms [err] DEBUG:asyncio:Using selector: EpollSelector 64476ms [err] ERROR:asyncio:Unclosed client session 64476ms [err] client_session: 64651ms [log] parsing 64651ms [log] creating device handler 64651ms [log] [ready] 64651ms [log] reading line 64651ms [log] [websocketToken] "f7104a84-5ebb-43ec-89cd-cf81e7ef4318" 64665ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64665ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64665ms [log] [websocketConnected] 66479ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 66479ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 66479ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 66523ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f4aa3cc9-4209-4b49-aa47-6e24f39b1aae"}}', extra='') 66523ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f4aa3cc9-4209-4b49-aa47-6e24f39b1aae"}}', extra='') 66524ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f4aa3cc9-4209-4b49-aa47-6e24f39b1aae"} 66667ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 66667ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 66670ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165", "state": "new"}] 68675ms [err] makeOffer 68675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 68675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 68675ms [err] v=0 68675ms [err] o=- 3954912851 3954912851 IN IP4 0.0.0.0 68675ms [err] s=- 68675ms [err] t=0 0 68675ms [err] a=group:BUNDLE 0 68675ms [err] a=msid-semantic:WMS * 68675ms [err] m=application 9 DTLS/SCTP 5000 68675ms [err] c=IN IP4 0.0.0.0 68675ms [err] a=mid:0 68675ms [err] a=sctpmap:5000 webrtc-datachannel 65535 68675ms [err] a=max-message-size:65536 68675ms [err] a=ice-ufrag:ug6F 68675ms [err] a=ice-pwd:55U3mC86A5wMzZVQvi3dCP 68675ms [err] a=fingerprint:sha-256 87:F4:62:FC:E2:D6:1F:05:74:98:9F:DB:83:3E:55:34:99:DC:84:A0:88:8F:C8:C1:B9:23:AF:33:97:7F:61:A3 68675ms [err] a=fingerprint:sha-384 1B:0E:AE:55:63:F2:51:E7:24:4E:A2:C9:EB:2D:A7:12:65:A3:03:D1:CC:CB:CD:BB:64:3B:D3:12:55:2B:5B:A1:7A:C5:26:8B:2A:0E:BD:C1:C2:C7:86:CF:B2:6F:B0:5E 68675ms [err] a=fingerprint:sha-512 F0:8D:27:FF:BB:46:EC:CB:03:4E:54:E0:99:26:F5:EA:75:F9:BE:01:A8:62:DC:20:AF:C7:6B:2D:EF:2E:AE:22:BE:72:64:1D:6C:06:31:30:76:41:00:F5:54:C5:EC:EE:0A:52:CF:FC:B8:34:C0:EC:CD:05:FF:E6:F8:C6:56:CA 68675ms [err] a=setup:actpass 68675ms [err] 68676ms [err] connectionstatechanged new new have-local-offer 68676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 68676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 68677ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165", "state": "new"}] 68678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 68678ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 68678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 68679ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 68679ms [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='') 68679ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 68679ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 68679ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 68679ms [err] handleSignalingMessage 68679ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68679ms [err] handleOptions 68679ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 68692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NY0Xqq53duP+') 68692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NY0Xqq53duP+') 68728ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6129640460781218345 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:Es9E\\r\\na=ice-pwd:Ab5UzK7aUimOBs+Qq6twOMyZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CD:A3:15:0A:A1:71:C2:B4:C0:A1:75:30:D7:8A:81:55:03:26:4E:C9:E4:7B:46:09:20:22:20:80:1E:96:FA:31\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 68729ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6129640460781218345 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:Es9E\\r\\na=ice-pwd:Ab5UzK7aUimOBs+Qq6twOMyZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CD:A3:15:0A:A1:71:C2:B4:C0:A1:75:30:D7:8A:81:55:03:26:4E:C9:E4:7B:46:09:20:22:20:80:1E:96:FA:31\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 68729ms [err] handleSignalingMessage 68729ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68729ms [err] handleAnswer 68729ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 68729ms [err] acceptAnswer 68729ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 68729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 68729ms [err] v=0 68729ms [err] o=- 6129640460781218345 2 IN IP4 127.0.0.1 68729ms [err] s=- 68729ms [err] t=0 0 68729ms [err] a=group:BUNDLE 0 68729ms [err] a=msid-semantic: WMS 68729ms [err] m=application 9 DTLS/SCTP 5000 68729ms [err] c=IN IP4 0.0.0.0 68729ms [err] a=ice-ufrag:Es9E 68729ms [err] a=ice-pwd:Ab5UzK7aUimOBs+Qq6twOMyZ 68729ms [err] a=ice-options:trickle 68729ms [err] a=fingerprint:sha-256 CD:A3:15:0A:A1:71:C2:B4:C0:A1:75:30:D7:8A:81:55:03:26:4E:C9:E4:7B:46:09:20:22:20:80:1E:96:FA:31 68729ms [err] a=setup:active 68729ms [err] a=mid:0 68729ms [err] a=sctpmap:5000 webrtc-datachannel 1024 68729ms [err] 68732ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 68732ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 68732ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 68732ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(pJadtbGgTN 1 udp 1845501695 172.17.0.2 38146 typ prflx) 68732ms [err] connectionstatechanged connecting checking stable 68732ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68732ms [err] connectionstatechanged connecting checking stable 68732ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68732ms [err] connectionstatechanged connecting checking stable 68732ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44915) -> ('172.17.0.2', 38146)) State.WAITING -> State.IN_PROGRESS 68732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc48\x14^\x9as,\xd8(\xbc\xeb\xbc') 68733ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165", "state": "connecting"}] 68734ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc48\x14^\x9as,\xd8(\xbc\xeb\xbc') 68734ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44915) -> ('172.17.0.2', 38146)) State.IN_PROGRESS -> State.SUCCEEDED 68734ms [err] INFO:aioice.ice:Connection(0) ICE completed 68779ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 68779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 68779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 68779ms [err] connectionstatechanged connecting completed stable 68779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 68779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FJa4eEnm93JV') 68779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FJa4eEnm93JV') 68787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 68787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 68787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 68787ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 68788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 68788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 68788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 68788ms [err] connectionstatechanged connected completed stable 68788ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 68788ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165", "state": "connected"}] 68789ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4285183495 1 udp 2113937151 b6c3fbdd-9e18-45b1-8f69-5f74584b2ea5.local 38146 typ host generation 0 ufrag Es9E network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 68789ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4285183495 1 udp 2113937151 b6c3fbdd-9e18-45b1-8f69-5f74584b2ea5.local 38146 typ host generation 0 ufrag Es9E network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 68790ms [err] handleSignalingMessage 68790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68790ms [err] handleIceCandidate 68790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 68790ms [err] acceptIceCandidate 68790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 68791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 68791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 68791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 68791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 68791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 68792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 68792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 68819ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b6c3fbdd-9e18-45b1-8f69-5f74584b2ea5.local" resolved to 172.17.0.2 68820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 68820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 68820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 68820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4169291887, stream_id=1, stream_seq=0) 68820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 68823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291887, gaps=[]) 68824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 68824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3837908599, stream_id=1, stream_seq=0) 68825ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 68825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3837908599, gaps=[]) 68826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4169291888, stream_id=1, stream_seq=1) 68826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 68826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291889, stream_id=1, stream_seq=2) 68827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291890, stream_id=1, stream_seq=2) 68827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291891, stream_id=1, stream_seq=2) 68828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291889, gaps=[]) 68828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291892, stream_id=1, stream_seq=2) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291893, stream_id=1, stream_seq=2) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291891, gaps=[]) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291894, stream_id=1, stream_seq=2) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291895, stream_id=1, stream_seq=2) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291893, gaps=[]) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291896, stream_id=1, stream_seq=3) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291897, stream_id=1, stream_seq=3) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291898, stream_id=1, stream_seq=3) 68831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291899, stream_id=1, stream_seq=3) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291895, gaps=[]) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291900, stream_id=1, stream_seq=3) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291901, stream_id=1, stream_seq=3) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291897, gaps=[]) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291902, stream_id=1, stream_seq=3) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291899, gaps=[]) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291903, stream_id=1, stream_seq=4) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291904, stream_id=1, stream_seq=4) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291905, stream_id=1, stream_seq=4) 68836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291906, stream_id=1, stream_seq=4) 68837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291907, stream_id=1, stream_seq=4) 68837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291901, gaps=[]) 68838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291908, stream_id=1, stream_seq=4) 68838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291909, stream_id=1, stream_seq=4) 68838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hlFPMfgvN+zU') 68838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hlFPMfgvN+zU') 68839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291903, gaps=[]) 68839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291910, stream_id=1, stream_seq=5) 68839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291911, stream_id=1, stream_seq=5) 68839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291912, stream_id=1, stream_seq=5) 68839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291905, gaps=[]) 68839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291913, stream_id=1, stream_seq=5) 68840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291914, stream_id=1, stream_seq=5) 68840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291915, stream_id=1, stream_seq=5) 68840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291907, gaps=[]) 68840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291916, stream_id=1, stream_seq=5) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291909, gaps=[]) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291917, stream_id=1, stream_seq=6) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291918, stream_id=1, stream_seq=6) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291919, stream_id=1, stream_seq=6) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291920, stream_id=1, stream_seq=6) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291911, gaps=[]) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291921, stream_id=1, stream_seq=6) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291922, stream_id=1, stream_seq=6) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291923, stream_id=1, stream_seq=6) 68867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291913, gaps=[]) 68868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291924, stream_id=1, stream_seq=7) 68868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291925, stream_id=1, stream_seq=7) 68868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291926, stream_id=1, stream_seq=7) 68869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291915, gaps=[]) 68869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291927, stream_id=1, stream_seq=7) 68870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291928, stream_id=1, stream_seq=7) 68870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291929, stream_id=1, stream_seq=7) 68870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291917, gaps=[]) 68870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291930, stream_id=1, stream_seq=7) 68871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291919, gaps=[]) 68871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291931, stream_id=1, stream_seq=8) 68871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291932, stream_id=1, stream_seq=8) 68871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291933, stream_id=1, stream_seq=8) 68871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291934, stream_id=1, stream_seq=8) 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291921, gaps=[]) 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291935, stream_id=1, stream_seq=8) 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291936, stream_id=1, stream_seq=8) 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291937, stream_id=1, stream_seq=8) 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291923, gaps=[]) 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291938, stream_id=1, stream_seq=9) 68873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291939, stream_id=1, stream_seq=9) 68874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291940, stream_id=1, stream_seq=9) 68874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291925, gaps=[]) 68874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291941, stream_id=1, stream_seq=9) 68875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291942, stream_id=1, stream_seq=9) 68875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291943, stream_id=1, stream_seq=9) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291927, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291944, stream_id=1, stream_seq=9) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291929, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291945, stream_id=1, stream_seq=10) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291946, stream_id=1, stream_seq=10) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291947, stream_id=1, stream_seq=10) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291948, stream_id=1, stream_seq=10) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291931, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291949, stream_id=1, stream_seq=10) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291950, stream_id=1, stream_seq=10) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291951, stream_id=1, stream_seq=10) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291933, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291952, stream_id=1, stream_seq=11) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291953, stream_id=1, stream_seq=11) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291954, stream_id=1, stream_seq=11) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291935, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291955, stream_id=1, stream_seq=11) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291956, stream_id=1, stream_seq=11) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291957, stream_id=1, stream_seq=11) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291937, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291958, stream_id=1, stream_seq=11) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291939, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291959, stream_id=1, stream_seq=12) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291960, stream_id=1, stream_seq=12) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291961, stream_id=1, stream_seq=12) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291962, stream_id=1, stream_seq=12) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291941, gaps=[]) 68886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291963, stream_id=1, stream_seq=12) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291964, stream_id=1, stream_seq=12) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291965, stream_id=1, stream_seq=12) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291943, gaps=[]) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291966, stream_id=1, stream_seq=13) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291967, stream_id=1, stream_seq=13) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291968, stream_id=1, stream_seq=13) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291945, gaps=[]) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291969, stream_id=1, stream_seq=13) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291970, stream_id=1, stream_seq=13) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291971, stream_id=1, stream_seq=13) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291947, gaps=[]) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291972, stream_id=1, stream_seq=13) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291949, gaps=[]) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291973, stream_id=1, stream_seq=14) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291974, stream_id=1, stream_seq=14) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291975, stream_id=1, stream_seq=14) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291976, stream_id=1, stream_seq=14) 68919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291951, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291977, stream_id=1, stream_seq=14) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291978, stream_id=1, stream_seq=14) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291979, stream_id=1, stream_seq=14) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291953, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291980, stream_id=1, stream_seq=15) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291981, stream_id=1, stream_seq=15) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291982, stream_id=1, stream_seq=15) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291955, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291983, stream_id=1, stream_seq=15) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291984, stream_id=1, stream_seq=15) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291985, stream_id=1, stream_seq=15) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291957, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291986, stream_id=1, stream_seq=15) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291959, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291987, stream_id=1, stream_seq=16) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291988, stream_id=1, stream_seq=16) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291989, stream_id=1, stream_seq=16) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291990, stream_id=1, stream_seq=16) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291961, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291991, stream_id=1, stream_seq=16) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291992, stream_id=1, stream_seq=16) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169291993, stream_id=1, stream_seq=16) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291963, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169291994, stream_id=1, stream_seq=17) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291995, stream_id=1, stream_seq=17) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291996, stream_id=1, stream_seq=17) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291965, gaps=[]) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291997, stream_id=1, stream_seq=17) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291998, stream_id=1, stream_seq=17) 68926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169291999, stream_id=1, stream_seq=17) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291967, gaps=[]) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292000, stream_id=1, stream_seq=17) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291969, gaps=[]) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292001, stream_id=1, stream_seq=18) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292002, stream_id=1, stream_seq=18) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292003, stream_id=1, stream_seq=18) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292004, stream_id=1, stream_seq=18) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291971, gaps=[]) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292005, stream_id=1, stream_seq=18) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292006, stream_id=1, stream_seq=18) 68930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292007, stream_id=1, stream_seq=18) 68931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291973, gaps=[]) 68931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292008, stream_id=1, stream_seq=19) 68931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292009, stream_id=1, stream_seq=19) 68932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291975, gaps=[]) 68932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292010, stream_id=1, stream_seq=19) 68932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292011, stream_id=1, stream_seq=19) 68932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292012, stream_id=1, stream_seq=19) 68933ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'THE8wL1psqJt') 68933ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'THE8wL1psqJt') 68934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38681) -> ('172.17.0.2', 38146)) State.WAITING -> State.IN_PROGRESS 68935ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5\x05\x8e\x7f\x18\xbd~\x90Z\x06L\xad') 68935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291977, gaps=[]) 68935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292013, stream_id=1, stream_seq=19) 68935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292014, stream_id=1, stream_seq=19) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291979, gaps=[]) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292015, stream_id=1, stream_seq=20) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292016, stream_id=1, stream_seq=20) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292017, stream_id=1, stream_seq=20) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291981, gaps=[]) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292018, stream_id=1, stream_seq=20) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292019, stream_id=1, stream_seq=20) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292020, stream_id=1, stream_seq=20) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291983, gaps=[]) 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292021, stream_id=1, stream_seq=20) 68938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291985, gaps=[]) 68938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292022, stream_id=1, stream_seq=21) 68938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292023, stream_id=1, stream_seq=21) 68938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292024, stream_id=1, stream_seq=21) 68938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292025, stream_id=1, stream_seq=21) 68938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292026, stream_id=1, stream_seq=21) 68964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169291987, gaps=[]) 68964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292027, stream_id=1, stream_seq=21) 68964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292028, stream_id=1, stream_seq=21) 68964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169291989, gaps=[]) 68964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292029, stream_id=1, stream_seq=22) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292030, stream_id=1, stream_seq=22) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292031, stream_id=1, stream_seq=22) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169291991, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292032, stream_id=1, stream_seq=22) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292033, stream_id=1, stream_seq=22) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292034, stream_id=1, stream_seq=22) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169291993, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292035, stream_id=1, stream_seq=22) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169291995, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292036, stream_id=1, stream_seq=23) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292037, stream_id=1, stream_seq=23) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292038, stream_id=1, stream_seq=23) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292039, stream_id=1, stream_seq=23) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169291997, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292040, stream_id=1, stream_seq=23) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292041, stream_id=1, stream_seq=23) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292042, stream_id=1, stream_seq=23) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169291999, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292043, stream_id=1, stream_seq=24) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292044, stream_id=1, stream_seq=24) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292045, stream_id=1, stream_seq=24) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292001, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292046, stream_id=1, stream_seq=24) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292047, stream_id=1, stream_seq=24) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292048, stream_id=1, stream_seq=24) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292003, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292049, stream_id=1, stream_seq=24) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292005, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292050, stream_id=1, stream_seq=25) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292051, stream_id=1, stream_seq=25) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292052, stream_id=1, stream_seq=25) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292053, stream_id=1, stream_seq=25) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292007, gaps=[]) 68971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292054, stream_id=1, stream_seq=25) 68972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292055, stream_id=1, stream_seq=25) 68972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292056, stream_id=1, stream_seq=25) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292009, gaps=[]) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292057, stream_id=1, stream_seq=26) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292058, stream_id=1, stream_seq=26) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292059, stream_id=1, stream_seq=26) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292011, gaps=[]) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292060, stream_id=1, stream_seq=26) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292061, stream_id=1, stream_seq=26) 68973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292062, stream_id=1, stream_seq=26) 68974ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5\x05\x8e\x7f\x18\xbd~\x90Z\x06L\xad') 68975ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38681) -> ('172.17.0.2', 38146)) State.IN_PROGRESS -> State.SUCCEEDED 68975ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44915) -> ('172.17.0.2', 38146)) State.FROZEN -> State.FAILED 68975ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38681) -> ('172.17.0.2', 38146)) State.FROZEN -> State.FAILED 68975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292013, gaps=[]) 68975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292063, stream_id=1, stream_seq=26) 68976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292015, gaps=[]) 68976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292064, stream_id=1, stream_seq=27) 68977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292065, stream_id=1, stream_seq=27) 68977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292066, stream_id=1, stream_seq=27) 68977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292067, stream_id=1, stream_seq=27) 68978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292017, gaps=[]) 68978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292068, stream_id=1, stream_seq=27) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292069, stream_id=1, stream_seq=27) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292070, stream_id=1, stream_seq=27) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292019, gaps=[]) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292071, stream_id=1, stream_seq=28) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292072, stream_id=1, stream_seq=28) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292073, stream_id=1, stream_seq=28) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292021, gaps=[]) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292074, stream_id=1, stream_seq=28) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292075, stream_id=1, stream_seq=28) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292076, stream_id=1, stream_seq=28) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292023, gaps=[]) 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292077, stream_id=1, stream_seq=28) 68982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292025, gaps=[]) 68982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292078, stream_id=1, stream_seq=29) 68982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292079, stream_id=1, stream_seq=29) 68982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292080, stream_id=1, stream_seq=29) 68982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292081, stream_id=1, stream_seq=29) 68983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292027, gaps=[]) 68983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292082, stream_id=1, stream_seq=29) 68983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292083, stream_id=1, stream_seq=29) 68983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292084, stream_id=1, stream_seq=29) 68984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292029, gaps=[]) 68984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292085, stream_id=1, stream_seq=30) 68985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292086, stream_id=1, stream_seq=30) 68985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292087, stream_id=1, stream_seq=30) 68985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292031, gaps=[]) 68985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 68985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292088, stream_id=1, stream_seq=30) 68985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292089, stream_id=1, stream_seq=30) 68986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292090, stream_id=1, stream_seq=30) 69011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292033, gaps=[]) 69011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292091, stream_id=1, stream_seq=30) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292035, gaps=[]) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292092, stream_id=1, stream_seq=31) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292093, stream_id=1, stream_seq=31) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292094, stream_id=1, stream_seq=31) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292095, stream_id=1, stream_seq=31) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292037, gaps=[]) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292096, stream_id=1, stream_seq=31) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292097, stream_id=1, stream_seq=31) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292098, stream_id=1, stream_seq=31) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292039, gaps=[]) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292099, stream_id=1, stream_seq=32) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292100, stream_id=1, stream_seq=32) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292101, stream_id=1, stream_seq=32) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292041, gaps=[]) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292102, stream_id=1, stream_seq=32) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292103, stream_id=1, stream_seq=32) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292104, stream_id=1, stream_seq=32) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292043, gaps=[]) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292105, stream_id=1, stream_seq=32) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292045, gaps=[]) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=4169292106, stream_id=1, stream_seq=33) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292107, stream_id=1, stream_seq=33) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292108, stream_id=1, stream_seq=33) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292109, stream_id=1, stream_seq=33) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292047, gaps=[]) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292110, stream_id=1, stream_seq=33) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=4169292111, stream_id=1, stream_seq=33) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=4169292112, stream_id=1, stream_seq=33) 69022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292049, gaps=[]) 69022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292051, gaps=[]) 69022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292053, gaps=[]) 69022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292055, gaps=[]) 69024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292057, gaps=[]) 69024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292059, gaps=[]) 69026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292061, gaps=[]) 69026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292063, gaps=[]) 69029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292065, gaps=[]) 69030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292067, gaps=[]) 69031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292069, gaps=[]) 69032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292071, gaps=[]) 69059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292073, gaps=[]) 69060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292075, gaps=[]) 69061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292077, gaps=[]) 69063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292079, gaps=[]) 69064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292081, gaps=[]) 69065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292083, gaps=[]) 69067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292085, gaps=[]) 69068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292087, gaps=[]) 69069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292089, gaps=[]) 69070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292091, gaps=[]) 69071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292093, gaps=[]) 69072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292095, gaps=[]) 69075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292097, gaps=[]) 69075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=4169292099, gaps=[]) 69075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=4169292101, gaps=[]) 69077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=4169292103, gaps=[]) 69078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292105, gaps=[]) 69079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=4169292107, gaps=[]) 69080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=4169292109, gaps=[]) 69081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=4169292111, gaps=[]) 69107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 69119ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69119ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8192 69119ms [log] 8188 69119ms [log] line [file] undefined 69119ms [log] 69119ms [log] reading line 69119ms [log] [experimentStatusChanged] {"status": "running", "message": null} 69308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4169292112, gaps=[]) 69308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 69309ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 69310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165"}', extra='') 69310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 69310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 69310ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 69310ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 69310ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 69312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 69312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 69312ms [err] connectionstatechanged closed closed closed 69312ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69312ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 69312ms [err] connectionstatechanged closed closed closed 69312ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69312ms [err] connectionstatechanged closed closed closed 69312ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 69312ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 69312ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10c69526-a276-4630-8669-e600ee291165", "state": "closed"}] 69456ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69456ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 69600ms [err] Traceback (most recent call last): 69600ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 69600ms [err] return _run_code(code, main_globals, None, 69600ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 69600ms [err] exec(code, run_globals) 69600ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 69600ms [err] sys.exit(main()) 69600ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 69601ms [err] asyncio.run(main_async()) 69601ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 69601ms [err] return loop.run_until_complete(main) 69601ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 69601ms [err] self.run_forever() 69601ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 69601ms [err] self._run_once() 69601ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 69601ms [err] event_list = self._selector.select(timeout) 69601ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 69602ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 69602ms [err] KeyboardInterrupt 69603ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 69603ms [err] h.flush() 69603ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 69849ms [log] starting device 70886ms [err] DEBUG:asyncio:Using selector: EpollSelector 71178ms [err] ERROR:asyncio:Unclosed client session 71178ms [err] client_session: 71317ms [log] parsing 71317ms [log] creating device handler 71317ms [log] [ready] 71317ms [log] reading line 71317ms [log] [websocketToken] "0b4d580d-1a87-4de5-8826-4c4a26f74a96" 71363ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71363ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71363ms [log] [websocketConnected] 71721ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71722ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71770ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7ac5d196-1ea7-423f-b5dc-409f0d4df788"}}', extra='') 71794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7ac5d196-1ea7-423f-b5dc-409f0d4df788"}}', extra='') 71794ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7ac5d196-1ea7-423f-b5dc-409f0d4df788"} 71912ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 71912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 71940ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "new"}] 73955ms [err] makeOffer 73955ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 73955ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 73955ms [err] v=0 73955ms [err] o=- 3954912857 3954912857 IN IP4 0.0.0.0 73955ms [err] s=- 73955ms [err] t=0 0 73955ms [err] a=group:BUNDLE 0 73955ms [err] a=msid-semantic:WMS * 73955ms [err] m=application 9 DTLS/SCTP 5000 73955ms [err] c=IN IP4 0.0.0.0 73955ms [err] a=mid:0 73955ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73955ms [err] a=max-message-size:65536 73955ms [err] a=ice-ufrag:nizk 73955ms [err] a=ice-pwd:BG2OXcSUwOuEIPDCpzaFPd 73955ms [err] a=fingerprint:sha-256 E4:5A:48:53:47:28:23:99:B0:37:CB:DE:93:83:7E:32:E9:B1:32:1E:95:4F:C1:E8:FF:28:84:3A:09:EE:DC:C5 73955ms [err] a=fingerprint:sha-384 86:79:38:7C:AC:2C:09:42:DC:7A:88:FB:01:77:1F:4A:7A:CF:9E:E4:37:70:18:B5:6F:6F:F6:95:75:01:27:40:1F:34:D2:0E:54:EA:0F:09:7B:0B:81:D9:4C:29:3D:E5 73955ms [err] a=fingerprint:sha-512 A4:D1:50:3F:06:F4:B5:6A:54:B3:E7:F9:F6:01:5D:02:15:EC:77:C7:47:45:D7:BF:11:E0:A8:5D:CE:32:8F:FF:34:F9:EA:55:CE:B2:2E:86:A7:E5:00:B6:91:10:19:9A:92:35:42:35:76:87:90:31:86:A0:76:B8:25:38:46:EA 73955ms [err] a=setup:actpass 73955ms [err] 73956ms [err] connectionstatechanged new new have-local-offer 73956ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 73956ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73957ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "new"}] 73957ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73958ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73958ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73958ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73958ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73958ms [err] handleSignalingMessage 73958ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73958ms [err] handleOptions 73958ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73958ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 73958ms [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='') 73959ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73972ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45428) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\xf3\xd6\xa8#\x1d\x8do\x00\xf7\xf4\xf9') 73973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45428) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\xf3\xd6\xa8#\x1d\x8do\x00\xf7\xf4\xf9') 74005ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912857 3954912857 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 45428 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 45428 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57344 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:PiHA\\r\\na=ice-pwd:onDoRtRPAEM0qDuexo4ij0\\r\\na=fingerprint:sha-256 15:26:5D:4B:CA:A9:7C:CD:D8:20:D2:90:FA:E2:00:4C:21:3B:6B:E6:FA:1A:00:E8:9A:9D:5C:5B:D8:C4:97:08\\r\\na=fingerprint:sha-384 E1:4D:8B:E8:35:F0:44:1E:DE:36:2E:3B:EE:8B:2D:51:8E:88:83:21:2B:92:DE:EC:F4:89:FB:83:EF:5E:7E:B8:31:9D:47:8B:15:3F:39:4A:FD:4E:D7:34:B1:93:C2:B1\\r\\na=fingerprint:sha-512 7D:D5:DC:FF:C9:5A:18:AC:85:F0:1B:47:92:7B:6C:67:69:85:08:BC:9B:70:A9:80:16:67:AC:75:FC:38:86:C0:3B:0F:BB:09:09:8A:E4:B6:84:CF:91:0D:1B:D6:9F:B3:CD:D4:D2:BB:73:08:03:D6:DE:5E:96:FB:E9:69:46:5F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 74006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912857 3954912857 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 45428 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 45428 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57344 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:PiHA\\r\\na=ice-pwd:onDoRtRPAEM0qDuexo4ij0\\r\\na=fingerprint:sha-256 15:26:5D:4B:CA:A9:7C:CD:D8:20:D2:90:FA:E2:00:4C:21:3B:6B:E6:FA:1A:00:E8:9A:9D:5C:5B:D8:C4:97:08\\r\\na=fingerprint:sha-384 E1:4D:8B:E8:35:F0:44:1E:DE:36:2E:3B:EE:8B:2D:51:8E:88:83:21:2B:92:DE:EC:F4:89:FB:83:EF:5E:7E:B8:31:9D:47:8B:15:3F:39:4A:FD:4E:D7:34:B1:93:C2:B1\\r\\na=fingerprint:sha-512 7D:D5:DC:FF:C9:5A:18:AC:85:F0:1B:47:92:7B:6C:67:69:85:08:BC:9B:70:A9:80:16:67:AC:75:FC:38:86:C0:3B:0F:BB:09:09:8A:E4:B6:84:CF:91:0D:1B:D6:9F:B3:CD:D4:D2:BB:73:08:03:D6:DE:5E:96:FB:E9:69:46:5F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 74006ms [err] handleSignalingMessage 74006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74006ms [err] handleAnswer 74006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 74006ms [err] acceptAnswer 74006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 74006ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 74006ms [err] v=0 74006ms [err] o=- 3954912857 3954912857 IN IP4 0.0.0.0 74006ms [err] s=- 74006ms [err] t=0 0 74006ms [err] a=group:BUNDLE 0 74006ms [err] a=msid-semantic:WMS * 74006ms [err] m=application 45428 DTLS/SCTP 5000 74006ms [err] c=IN IP4 172.30.0.1 74006ms [err] a=mid:0 74006ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74006ms [err] a=max-message-size:65536 74006ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45428 typ host 74006ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57344 typ host 74006ms [err] a=end-of-candidates 74006ms [err] a=ice-ufrag:PiHA 74006ms [err] a=ice-pwd:onDoRtRPAEM0qDuexo4ij0 74006ms [err] a=fingerprint:sha-256 15:26:5D:4B:CA:A9:7C:CD:D8:20:D2:90:FA:E2:00:4C:21:3B:6B:E6:FA:1A:00:E8:9A:9D:5C:5B:D8:C4:97:08 74006ms [err] a=fingerprint:sha-384 E1:4D:8B:E8:35:F0:44:1E:DE:36:2E:3B:EE:8B:2D:51:8E:88:83:21:2B:92:DE:EC:F4:89:FB:83:EF:5E:7E:B8:31:9D:47:8B:15:3F:39:4A:FD:4E:D7:34:B1:93:C2:B1 74006ms [err] a=fingerprint:sha-512 7D:D5:DC:FF:C9:5A:18:AC:85:F0:1B:47:92:7B:6C:67:69:85:08:BC:9B:70:A9:80:16:67:AC:75:FC:38:86:C0:3B:0F:BB:09:09:8A:E4:B6:84:CF:91:0D:1B:D6:9F:B3:CD:D4:D2:BB:73:08:03:D6:DE:5E:96:FB:E9:69:46:5F 74006ms [err] a=setup:active 74006ms [err] 74006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57344) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12s\x96\t\xd1\xe5b*\x8d\x17\xe1\xd5') 74007ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57344) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12s\x96\t\xd1\xe5b*\x8d\x17\xe1\xd5') 74008ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 74008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.30.0.1', 45428)) State.FROZEN -> State.WAITING 74008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54586) -> ('172.30.0.1', 45428)) State.FROZEN -> State.WAITING 74008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.17.0.2', 57344)) State.FROZEN -> State.WAITING 74008ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JsmFBO2cFS 1 udp 1862270975 172.17.0.2 45428 typ prflx) 74009ms [err] connectionstatechanged connecting checking stable 74009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74009ms [err] connectionstatechanged connecting checking stable 74009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74009ms [err] connectionstatechanged connecting checking stable 74009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.17.0.2', 45428)) State.WAITING -> State.IN_PROGRESS 74009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45428) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\x05\x1f-O\xb4\xfemB{\x0b(') 74009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.17.0.2', 57344)) State.WAITING -> State.IN_PROGRESS 74009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57344) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K4\xfez$\xe2\xc7_cX\x91h') 74009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.30.0.1', 45428)) State.WAITING -> State.IN_PROGRESS 74009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45428) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac}\x8c]\x89x=\xa79W:s') 74010ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "connecting"}] 74010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45428) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\x05\x1f-O\xb4\xfemB{\x0b(') 74010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.17.0.2', 45428)) State.IN_PROGRESS -> State.SUCCEEDED 74010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54586) -> ('172.30.0.1', 45428)) State.WAITING -> State.FAILED 74010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54586) -> ('172.17.0.2', 57344)) State.FROZEN -> State.FAILED 74010ms [err] INFO:aioice.ice:Connection(0) ICE completed 74011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45428) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac}\x8c]\x89x=\xa79W:s') 74011ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.30.0.1', 45428)) State.IN_PROGRESS -> State.SUCCEEDED 74011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57344) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K4\xfez$\xe2\xc7_cX\x91h') 74011ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59788) -> ('172.17.0.2', 57344)) State.IN_PROGRESS -> State.SUCCEEDED 74011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45428) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3\xac\x91\xc2:\x9eh\xf9\xbe\x15]\x18') 74012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45428) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3\xac\x91\xc2:\x9eh\xf9\xbe\x15]\x18') 74051ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 74051ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74052ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 74053ms [err] connectionstatechanged connecting completed stable 74053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74056ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74056ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 74056ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 74056ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 74057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 74057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 74057ms [err] connectionstatechanged connected completed stable 74057ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74057ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "connected"}] 74058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 74058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 74058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 74058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 74059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 74059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 74059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 74059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 74060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 74060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1464578262, stream_id=1, stream_seq=0) 74060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 74061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=455810950, stream_id=1, stream_seq=0) 74061ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=455810950, gaps=[]) 74062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578262, gaps=[]) 74062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1464578263, stream_id=1, stream_seq=1) 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578264, stream_id=1, stream_seq=2) 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578265, stream_id=1, stream_seq=2) 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578266, stream_id=1, stream_seq=2) 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578263, gaps=[]) 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578267, stream_id=1, stream_seq=2) 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578264, gaps=[]) 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578268, stream_id=1, stream_seq=2) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578269, stream_id=1, stream_seq=2) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578265, gaps=[]) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578270, stream_id=1, stream_seq=2) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578266, gaps=[]) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578271, stream_id=1, stream_seq=3) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578272, stream_id=1, stream_seq=3) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578267, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578273, stream_id=1, stream_seq=3) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578274, stream_id=1, stream_seq=3) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578268, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578275, stream_id=1, stream_seq=3) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578276, stream_id=1, stream_seq=3) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578269, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578277, stream_id=1, stream_seq=3) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578270, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578278, stream_id=1, stream_seq=4) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578279, stream_id=1, stream_seq=4) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578271, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578280, stream_id=1, stream_seq=4) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578281, stream_id=1, stream_seq=4) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578272, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578282, stream_id=1, stream_seq=4) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578283, stream_id=1, stream_seq=4) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578273, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578284, stream_id=1, stream_seq=4) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578274, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578285, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578286, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578275, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578287, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578288, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578276, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578289, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578290, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578277, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578291, stream_id=1, stream_seq=5) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578278, gaps=[]) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578292, stream_id=1, stream_seq=6) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578293, stream_id=1, stream_seq=6) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578279, gaps=[]) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578294, stream_id=1, stream_seq=6) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578295, stream_id=1, stream_seq=6) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578280, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578296, stream_id=1, stream_seq=6) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578297, stream_id=1, stream_seq=6) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578281, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578298, stream_id=1, stream_seq=6) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578282, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578299, stream_id=1, stream_seq=7) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578300, stream_id=1, stream_seq=7) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578283, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578301, stream_id=1, stream_seq=7) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578302, stream_id=1, stream_seq=7) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578284, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578303, stream_id=1, stream_seq=7) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578304, stream_id=1, stream_seq=7) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578285, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578305, stream_id=1, stream_seq=7) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578286, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578306, stream_id=1, stream_seq=8) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578307, stream_id=1, stream_seq=8) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578287, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578308, stream_id=1, stream_seq=8) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578309, stream_id=1, stream_seq=8) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578288, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578310, stream_id=1, stream_seq=8) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578311, stream_id=1, stream_seq=8) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578289, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578312, stream_id=1, stream_seq=8) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578290, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578313, stream_id=1, stream_seq=9) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578314, stream_id=1, stream_seq=9) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578291, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578315, stream_id=1, stream_seq=9) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578316, stream_id=1, stream_seq=9) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578292, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578317, stream_id=1, stream_seq=9) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578318, stream_id=1, stream_seq=9) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578293, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578319, stream_id=1, stream_seq=9) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578294, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578320, stream_id=1, stream_seq=10) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578321, stream_id=1, stream_seq=10) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578295, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578322, stream_id=1, stream_seq=10) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578323, stream_id=1, stream_seq=10) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578296, gaps=[]) 74102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578324, stream_id=1, stream_seq=10) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578325, stream_id=1, stream_seq=10) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578297, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578326, stream_id=1, stream_seq=10) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578298, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578327, stream_id=1, stream_seq=11) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578328, stream_id=1, stream_seq=11) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578299, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578329, stream_id=1, stream_seq=11) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578330, stream_id=1, stream_seq=11) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578300, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578331, stream_id=1, stream_seq=11) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578332, stream_id=1, stream_seq=11) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578301, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578333, stream_id=1, stream_seq=11) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578302, gaps=[]) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578334, stream_id=1, stream_seq=12) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578335, stream_id=1, stream_seq=12) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578303, gaps=[]) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578336, stream_id=1, stream_seq=12) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578337, stream_id=1, stream_seq=12) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578304, gaps=[]) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578338, stream_id=1, stream_seq=12) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578339, stream_id=1, stream_seq=12) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578305, gaps=[]) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578340, stream_id=1, stream_seq=12) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578306, gaps=[]) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578341, stream_id=1, stream_seq=13) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578342, stream_id=1, stream_seq=13) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578307, gaps=[]) 74108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578343, stream_id=1, stream_seq=13) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578344, stream_id=1, stream_seq=13) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578308, gaps=[]) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578345, stream_id=1, stream_seq=13) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578346, stream_id=1, stream_seq=13) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578309, gaps=[]) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578347, stream_id=1, stream_seq=13) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578310, gaps=[]) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578348, stream_id=1, stream_seq=14) 74110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578349, stream_id=1, stream_seq=14) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578311, gaps=[]) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578350, stream_id=1, stream_seq=14) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578351, stream_id=1, stream_seq=14) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578312, gaps=[]) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578352, stream_id=1, stream_seq=14) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578353, stream_id=1, stream_seq=14) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578313, gaps=[]) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578354, stream_id=1, stream_seq=14) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578314, gaps=[]) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578355, stream_id=1, stream_seq=15) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578356, stream_id=1, stream_seq=15) 74113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578315, gaps=[]) 74113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578357, stream_id=1, stream_seq=15) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578358, stream_id=1, stream_seq=15) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578316, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578359, stream_id=1, stream_seq=15) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578360, stream_id=1, stream_seq=15) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578317, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578361, stream_id=1, stream_seq=15) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578318, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578362, stream_id=1, stream_seq=16) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578363, stream_id=1, stream_seq=16) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578319, gaps=[]) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578364, stream_id=1, stream_seq=16) 74116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578365, stream_id=1, stream_seq=16) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578320, gaps=[]) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578366, stream_id=1, stream_seq=16) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578367, stream_id=1, stream_seq=16) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578321, gaps=[]) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578368, stream_id=1, stream_seq=16) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578322, gaps=[]) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578369, stream_id=1, stream_seq=17) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578370, stream_id=1, stream_seq=17) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578323, gaps=[]) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578371, stream_id=1, stream_seq=17) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578372, stream_id=1, stream_seq=17) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578324, gaps=[]) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578373, stream_id=1, stream_seq=17) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578374, stream_id=1, stream_seq=17) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578325, gaps=[]) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578375, stream_id=1, stream_seq=17) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578326, gaps=[]) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578376, stream_id=1, stream_seq=18) 74118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578377, stream_id=1, stream_seq=18) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578327, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578378, stream_id=1, stream_seq=18) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578379, stream_id=1, stream_seq=18) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578328, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578380, stream_id=1, stream_seq=18) 74120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578381, stream_id=1, stream_seq=18) 74120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578329, gaps=[]) 74120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578382, stream_id=1, stream_seq=18) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578330, gaps=[]) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578383, stream_id=1, stream_seq=19) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578384, stream_id=1, stream_seq=19) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578331, gaps=[]) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578385, stream_id=1, stream_seq=19) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578386, stream_id=1, stream_seq=19) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578332, gaps=[]) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578387, stream_id=1, stream_seq=19) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578388, stream_id=1, stream_seq=19) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578333, gaps=[]) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578389, stream_id=1, stream_seq=19) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578334, gaps=[]) 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578390, stream_id=1, stream_seq=20) 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578391, stream_id=1, stream_seq=20) 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578335, gaps=[]) 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578392, stream_id=1, stream_seq=20) 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578393, stream_id=1, stream_seq=20) 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578336, gaps=[]) 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578394, stream_id=1, stream_seq=20) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578395, stream_id=1, stream_seq=20) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578337, gaps=[]) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578396, stream_id=1, stream_seq=20) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578338, gaps=[]) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578397, stream_id=1, stream_seq=21) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578398, stream_id=1, stream_seq=21) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578339, gaps=[]) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578399, stream_id=1, stream_seq=21) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578400, stream_id=1, stream_seq=21) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578340, gaps=[]) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578401, stream_id=1, stream_seq=21) 74150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578402, stream_id=1, stream_seq=21) 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578341, gaps=[]) 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578403, stream_id=1, stream_seq=21) 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578342, gaps=[]) 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578404, stream_id=1, stream_seq=22) 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578405, stream_id=1, stream_seq=22) 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578343, gaps=[]) 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578406, stream_id=1, stream_seq=22) 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578407, stream_id=1, stream_seq=22) 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578344, gaps=[]) 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578408, stream_id=1, stream_seq=22) 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578409, stream_id=1, stream_seq=22) 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578345, gaps=[]) 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578410, stream_id=1, stream_seq=22) 74152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578346, gaps=[]) 74153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578411, stream_id=1, stream_seq=23) 74153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578412, stream_id=1, stream_seq=23) 74153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578347, gaps=[]) 74153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578413, stream_id=1, stream_seq=23) 74153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578414, stream_id=1, stream_seq=23) 74154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578348, gaps=[]) 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578415, stream_id=1, stream_seq=23) 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578416, stream_id=1, stream_seq=23) 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578349, gaps=[]) 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578417, stream_id=1, stream_seq=23) 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578350, gaps=[]) 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578418, stream_id=1, stream_seq=24) 74155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578419, stream_id=1, stream_seq=24) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578351, gaps=[]) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578420, stream_id=1, stream_seq=24) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578421, stream_id=1, stream_seq=24) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578352, gaps=[]) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578422, stream_id=1, stream_seq=24) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578423, stream_id=1, stream_seq=24) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578353, gaps=[]) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578424, stream_id=1, stream_seq=24) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578354, gaps=[]) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578425, stream_id=1, stream_seq=25) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578426, stream_id=1, stream_seq=25) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578355, gaps=[]) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578427, stream_id=1, stream_seq=25) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578428, stream_id=1, stream_seq=25) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578356, gaps=[]) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578429, stream_id=1, stream_seq=25) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578430, stream_id=1, stream_seq=25) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578357, gaps=[]) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578431, stream_id=1, stream_seq=25) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578358, gaps=[]) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578432, stream_id=1, stream_seq=26) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578433, stream_id=1, stream_seq=26) 74163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578359, gaps=[]) 74163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578434, stream_id=1, stream_seq=26) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578435, stream_id=1, stream_seq=26) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578360, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578436, stream_id=1, stream_seq=26) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578437, stream_id=1, stream_seq=26) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578361, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578438, stream_id=1, stream_seq=26) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578362, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578439, stream_id=1, stream_seq=27) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578440, stream_id=1, stream_seq=27) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578363, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578441, stream_id=1, stream_seq=27) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578442, stream_id=1, stream_seq=27) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578364, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578443, stream_id=1, stream_seq=27) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578444, stream_id=1, stream_seq=27) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578365, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578445, stream_id=1, stream_seq=27) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578366, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578446, stream_id=1, stream_seq=28) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578447, stream_id=1, stream_seq=28) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578367, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578448, stream_id=1, stream_seq=28) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578449, stream_id=1, stream_seq=28) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578368, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578450, stream_id=1, stream_seq=28) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578451, stream_id=1, stream_seq=28) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578369, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578452, stream_id=1, stream_seq=28) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578370, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578453, stream_id=1, stream_seq=29) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578454, stream_id=1, stream_seq=29) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578371, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578455, stream_id=1, stream_seq=29) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578456, stream_id=1, stream_seq=29) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578372, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578457, stream_id=1, stream_seq=29) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578458, stream_id=1, stream_seq=29) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578373, gaps=[]) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578459, stream_id=1, stream_seq=29) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578374, gaps=[]) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578460, stream_id=1, stream_seq=30) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578461, stream_id=1, stream_seq=30) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578375, gaps=[]) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578462, stream_id=1, stream_seq=30) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578463, stream_id=1, stream_seq=30) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578376, gaps=[]) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578464, stream_id=1, stream_seq=30) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578465, stream_id=1, stream_seq=30) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578377, gaps=[]) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578466, stream_id=1, stream_seq=30) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578378, gaps=[]) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578467, stream_id=1, stream_seq=31) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578468, stream_id=1, stream_seq=31) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578379, gaps=[]) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578469, stream_id=1, stream_seq=31) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578470, stream_id=1, stream_seq=31) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578380, gaps=[]) 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578471, stream_id=1, stream_seq=31) 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578472, stream_id=1, stream_seq=31) 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578381, gaps=[]) 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578473, stream_id=1, stream_seq=31) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578382, gaps=[]) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578474, stream_id=1, stream_seq=32) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578475, stream_id=1, stream_seq=32) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578383, gaps=[]) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578476, stream_id=1, stream_seq=32) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578477, stream_id=1, stream_seq=32) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578384, gaps=[]) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578478, stream_id=1, stream_seq=32) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578479, stream_id=1, stream_seq=32) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578385, gaps=[]) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578480, stream_id=1, stream_seq=32) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578386, gaps=[]) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1464578481, stream_id=1, stream_seq=33) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578482, stream_id=1, stream_seq=33) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578387, gaps=[]) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578483, stream_id=1, stream_seq=33) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578484, stream_id=1, stream_seq=33) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578388, gaps=[]) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578485, stream_id=1, stream_seq=33) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1464578486, stream_id=1, stream_seq=33) 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578389, gaps=[]) 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1464578487, stream_id=1, stream_seq=33) 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578390, gaps=[]) 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578391, gaps=[]) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578392, gaps=[]) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578393, gaps=[]) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578394, gaps=[]) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578395, gaps=[]) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578396, gaps=[]) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578397, gaps=[]) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578398, gaps=[]) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578399, gaps=[]) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578400, gaps=[]) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578401, gaps=[]) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578402, gaps=[]) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578403, gaps=[]) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578404, gaps=[]) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578405, gaps=[]) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578406, gaps=[]) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578407, gaps=[]) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578408, gaps=[]) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578409, gaps=[]) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578410, gaps=[]) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578411, gaps=[]) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578412, gaps=[]) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578413, gaps=[]) 74215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578414, gaps=[]) 74215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578415, gaps=[]) 74215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578416, gaps=[]) 74216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578417, gaps=[]) 74216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578418, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578419, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578420, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578421, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578422, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578423, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578424, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578425, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578426, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578427, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578428, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578429, gaps=[]) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578430, gaps=[]) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578431, gaps=[]) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578432, gaps=[]) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578433, gaps=[]) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578434, gaps=[]) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578435, gaps=[]) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578436, gaps=[]) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578437, gaps=[]) 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578438, gaps=[]) 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578439, gaps=[]) 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578440, gaps=[]) 74247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578441, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578442, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578443, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578444, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578445, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578446, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578447, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578448, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578449, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578450, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578451, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578452, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578453, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578454, gaps=[]) 74251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578455, gaps=[]) 74251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578456, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578457, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578458, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578459, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578460, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578461, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578462, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578463, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578464, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578465, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578466, gaps=[]) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578467, gaps=[]) 74257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74257ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74257ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8192 74257ms [log] 8188 74257ms [log] line [file] undefined 74257ms [log] 74257ms [log] reading line 74257ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578468, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578469, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578470, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578471, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578472, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578473, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578474, gaps=[]) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578475, gaps=[]) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578476, gaps=[]) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578477, gaps=[]) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578478, gaps=[]) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578479, gaps=[]) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578480, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578481, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578482, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578483, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578484, gaps=[]) 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578485, gaps=[]) 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578486, gaps=[]) 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578487, gaps=[]) 74351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 74542ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a"}', extra='') 74542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a"}', extra='') 74542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 74542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 74543ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74543ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 74543ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 74543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74543ms [err] connectionstatechanged closed closed closed 74543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74543ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 74543ms [err] connectionstatechanged closed closed closed 74543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74545ms [err] connectionstatechanged closed closed closed 74545ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74545ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74545ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74545ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "closed"}] 74740ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74740ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 74919ms [err] Traceback (most recent call last): 74919ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74919ms [err] return _run_code(code, main_globals, None, 74919ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74919ms [err] exec(code, run_globals) 74919ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74919ms [err] sys.exit(main()) 74919ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74919ms [err] asyncio.run(main_async()) 74919ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74919ms [err] return loop.run_until_complete(main) 74919ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74919ms [err] self.run_forever() 74919ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74919ms [err] self._run_once() 74919ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74919ms [err] event_list = self._selector.select(timeout) 74919ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74919ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74919ms [err] KeyboardInterrupt 74919ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74919ms [err] h.flush() 74919ms [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 95903ms [log] starting device 97005ms [err] DEBUG:asyncio:Using selector: EpollSelector 97249ms [err] ERROR:asyncio:Unclosed client session 97249ms [err] client_session: 97400ms [log] parsing 97400ms [log] creating device handler 97400ms [log] [ready] 97400ms [log] reading line 97400ms [log] [websocketToken] "404457af-acd4-4c48-bc2c-e39836432fc0" 97436ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 97436ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 97437ms [log] line {"signal":"gpio1","value":"strongH"} 97437ms [log] 97437ms [log] reading line 97437ms [log] line {"signal":"gpio2","value":"strongL"} 97437ms [log] 97437ms [log] reading line 97437ms [log] [websocketConnected] 99218ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 99218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 99218ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 99265ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/afeff14b-b97d-4f61-8cef-636adbb7f37b"}}', extra='') 99265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/afeff14b-b97d-4f61-8cef-636adbb7f37b"}}', extra='') 99265ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/afeff14b-b97d-4f61-8cef-636adbb7f37b"} 99401ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029","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='') 99401ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029","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='') 99405ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 99405ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 99405ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029", "state": "new"}] 101411ms [err] makeOffer 101411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 101411ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 101411ms [err] v=0 101411ms [err] o=- 3954912884 3954912884 IN IP4 0.0.0.0 101411ms [err] s=- 101411ms [err] t=0 0 101411ms [err] a=group:BUNDLE 0 101411ms [err] a=msid-semantic:WMS * 101411ms [err] m=application 9 DTLS/SCTP 5000 101411ms [err] c=IN IP4 0.0.0.0 101411ms [err] a=mid:0 101411ms [err] a=sctpmap:5000 webrtc-datachannel 65535 101411ms [err] a=max-message-size:65536 101411ms [err] a=ice-ufrag:GSfP 101411ms [err] a=ice-pwd:iEEAcXvbCnbslXM3c2PcPm 101411ms [err] a=fingerprint:sha-256 2E:7B:B7:6B:2D:B6:9F:CB:25:5A:C8:07:A9:9F:47:26:54:DE:A2:BE:AD:75:C9:16:25:A0:0C:4B:AD:4F:C7:04 101411ms [err] a=fingerprint:sha-384 97:8B:DC:DA:16:53:9E:8F:6D:96:AA:BB:AF:79:97:E2:EA:61:55:4D:52:53:46:37:4C:5B:87:B0:75:CF:44:AB:E8:65:2B:B2:62:5F:53:D3:C6:D2:EA:92:D8:FA:E1:E2 101411ms [err] a=fingerprint:sha-512 A3:AD:86:18:33:E9:83:56:57:B5:15:AF:FA:E1:0F:7A:26:BC:03:C9:E9:28:3A:C7:2B:DA:D4:F3:1D:92:44:97:B5:E3:CD:B4:55:2A:E2:D2:A4:60:94:F1:E7:B2:54:F9:F8:B6:B2:88:40:8D:E2:DD:50:47:29:19:B5:4C:5E:6E 101411ms [err] a=setup:actpass 101411ms [err] 101412ms [err] connectionstatechanged new new have-local-offer 101412ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 101413ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 101414ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029", "state": "new"}] 101414ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 101415ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 101415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 101416ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101416ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101416ms [err] handleSignalingMessage 101416ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101416ms [err] handleOptions 101416ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 101416ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 101416ms [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='') 101416ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 101429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1maPSvUQlb26') 101429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1maPSvUQlb26') 101437ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 185046126084008423 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:0Ba6\\r\\na=ice-pwd:y1cBDiJcHI7kh4L8uZoqAbm3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BB:B2:9A:82:86:5E:A5:94:26:5F:94:93:4E:28:EA:CA:9D:75:B4:93:3C:26:4E:08:FB:86:50:65:BF:49:71:6A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101437ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 185046126084008423 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:0Ba6\\r\\na=ice-pwd:y1cBDiJcHI7kh4L8uZoqAbm3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BB:B2:9A:82:86:5E:A5:94:26:5F:94:93:4E:28:EA:CA:9D:75:B4:93:3C:26:4E:08:FB:86:50:65:BF:49:71:6A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101437ms [err] handleSignalingMessage 101437ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101437ms [err] handleAnswer 101437ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 101437ms [err] acceptAnswer 101437ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 101438ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 101438ms [err] v=0 101438ms [err] o=- 185046126084008423 2 IN IP4 127.0.0.1 101438ms [err] s=- 101438ms [err] t=0 0 101438ms [err] a=group:BUNDLE 0 101438ms [err] a=msid-semantic: WMS 101438ms [err] m=application 9 DTLS/SCTP 5000 101438ms [err] c=IN IP4 0.0.0.0 101438ms [err] a=ice-ufrag:0Ba6 101438ms [err] a=ice-pwd:y1cBDiJcHI7kh4L8uZoqAbm3 101438ms [err] a=ice-options:trickle 101438ms [err] a=fingerprint:sha-256 BB:B2:9A:82:86:5E:A5:94:26:5F:94:93:4E:28:EA:CA:9D:75:B4:93:3C:26:4E:08:FB:86:50:65:BF:49:71:6A 101438ms [err] a=setup:active 101438ms [err] a=mid:0 101438ms [err] a=sctpmap:5000 webrtc-datachannel 1024 101438ms [err] 101438ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 101438ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 101463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 101463ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2tIOD16WGa 1 udp 1845501695 172.17.0.2 43716 typ prflx) 101463ms [err] connectionstatechanged connecting checking stable 101463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 101463ms [err] connectionstatechanged connecting checking stable 101463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 101463ms [err] connectionstatechanged connecting checking stable 101463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 101463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56620) -> ('172.17.0.2', 43716)) State.WAITING -> State.IN_PROGRESS 101464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h\x1eh8\xde\xd8\x8aO\x148\xd7s') 101464ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029", "state": "connecting"}] 101465ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h\x1eh8\xde\xd8\x8aO\x148\xd7s') 101465ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56620) -> ('172.17.0.2', 43716)) State.IN_PROGRESS -> State.SUCCEEDED 101465ms [err] INFO:aioice.ice:Connection(0) ICE completed 101486ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 101486ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 101486ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 101486ms [err] connectionstatechanged connecting completed stable 101486ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 101512ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 101513ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 101513ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 101513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 101513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 101513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 101513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 101513ms [err] connectionstatechanged connected completed stable 101513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 101514ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Xig5jrz9pUQP') 101514ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Xig5jrz9pUQP') 101514ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029", "state": "connected"}] 101516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 101516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 101517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 101517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 101517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 101517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 101517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 101518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 101518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 101518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 101518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3446698589, stream_id=1, stream_seq=0) 101518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 101530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3446698589, gaps=[]) 101530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 101530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3070439321, stream_id=1, stream_seq=0) 101530ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 101530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3070439321, gaps=[]) 101530ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:572170635 1 udp 2113937151 045b0518-5127-4d62-9078-b7db94e11cd8.local 43716 typ host generation 0 ufrag 0Ba6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:572170635 1 udp 2113937151 045b0518-5127-4d62-9078-b7db94e11cd8.local 43716 typ host generation 0 ufrag 0Ba6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101530ms [err] handleSignalingMessage 101530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101530ms [err] handleIceCandidate 101530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 101530ms [err] acceptIceCandidate 101530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 101530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3446698590, stream_id=1, stream_seq=1) 101530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 101530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3446698591, stream_id=1, stream_seq=2) 101558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3446698591, gaps=[]) 101558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 101558ms [err] INFO:aioice.ice:Connection(0) Remote candidate "045b0518-5127-4d62-9078-b7db94e11cd8.local" resolved to 172.17.0.2 101569ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RP25Cw1zhC3w') 101569ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RP25Cw1zhC3w') 101651ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8S6b3NX2ptur') 101652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8S6b3NX2ptur') 101652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51918) -> ('172.17.0.2', 43716)) State.WAITING -> State.IN_PROGRESS 101652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb0\xdc\xabf\xdb\xf6a\xfb\xf7<\xc8k') 101653ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb0\xdc\xabf\xdb\xf6a\xfb\xf7<\xc8k') 101653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51918) -> ('172.17.0.2', 43716)) State.IN_PROGRESS -> State.SUCCEEDED 101654ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56620) -> ('172.17.0.2', 43716)) State.FROZEN -> State.FAILED 101654ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51918) -> ('172.17.0.2', 43716)) State.FROZEN -> State.FAILED 101761ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 101761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 101761ms [log] [experimentStatusChanged] {"status": "running", "message": null} 101769ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101769ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029"}', extra='') 101769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 101769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 101769ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 101769ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 101769ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 101769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 101769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 101769ms [err] connectionstatechanged closed closed closed 101769ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101769ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 101769ms [err] connectionstatechanged closed closed closed 101769ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101769ms [err] connectionstatechanged closed closed closed 101769ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101769ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 101769ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 101769ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/397bea13-91ca-46c0-a6e1-e9e071c9d029", "state": "closed"}] 101898ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 101898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 101898ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 102004ms [err] Traceback (most recent call last): 102004ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 102004ms [err] return _run_code(code, main_globals, None, 102004ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 102004ms [err] exec(code, run_globals) 102004ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 102004ms [err] sys.exit(main()) 102004ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 102004ms [err] asyncio.run(main_async()) 102004ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 102004ms [err] return loop.run_until_complete(main) 102004ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 102005ms [err] self.run_forever() 102005ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 102005ms [err] self._run_once() 102005ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 102006ms [err] event_list = self._selector.select(timeout) 102006ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 102006ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 102006ms [err] KeyboardInterrupt 102008ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 102008ms [err] h.flush() 102008ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 102428ms [log] starting device 103442ms [err] DEBUG:asyncio:Using selector: EpollSelector 103689ms [err] ERROR:asyncio:Unclosed client session 103689ms [err] client_session: 103919ms [log] parsing 103919ms [log] creating device handler 103919ms [log] [ready] 103919ms [log] reading line 103919ms [log] [websocketToken] "d18a038c-1c79-4270-890f-927087a8e9da" 103976ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103976ms [log] [websocketConnected] 105466ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105466ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105491ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105550ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/eb2d5975-9bf5-4477-a0db-91117c96e693"}}', extra='') 105550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/eb2d5975-9bf5-4477-a0db-91117c96e693"}}', extra='') 105550ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/eb2d5975-9bf5-4477-a0db-91117c96e693"} 105692ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 105692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 105696ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59", "state": "new"}] 107699ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 107699ms [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='') 107699ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107699ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 107699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 107699ms [err] handleSignalingMessage 107699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107699ms [err] handleOptions 107699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107699ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7414231184367643930 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:Ut7P\\r\\na=ice-pwd:EHfjEZUIFzwYDxuhffxzjHw6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 16:FC:05:9E:32:21:5D:24:5D:03:D7:FE:45:0E:B7:8D:97:0A:98:BE:74:EE:64:A3:B4:E6:3D:9D:11:3F:39:51\\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/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 107699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7414231184367643930 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:Ut7P\\r\\na=ice-pwd:EHfjEZUIFzwYDxuhffxzjHw6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 16:FC:05:9E:32:21:5D:24:5D:03:D7:FE:45:0E:B7:8D:97:0A:98:BE:74:EE:64:A3:B4:E6:3D:9D:11:3F:39:51\\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/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 107699ms [err] handleSignalingMessage 107699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107699ms [err] handleOffer 107699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 107699ms [err] makeAnswer 107699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 107699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107699ms [err] v=0 107699ms [err] o=- 7414231184367643930 2 IN IP4 127.0.0.1 107699ms [err] s=- 107699ms [err] t=0 0 107699ms [err] a=group:BUNDLE 0 107699ms [err] a=extmap-allow-mixed 107699ms [err] a=msid-semantic: WMS 107699ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 107699ms [err] c=IN IP4 0.0.0.0 107699ms [err] a=ice-ufrag:Ut7P 107699ms [err] a=ice-pwd:EHfjEZUIFzwYDxuhffxzjHw6 107699ms [err] a=ice-options:trickle 107699ms [err] a=fingerprint:sha-256 16:FC:05:9E:32:21:5D:24:5D:03:D7:FE:45:0E:B7:8D:97:0A:98:BE:74:EE:64:A3:B4:E6:3D:9D:11:3F:39:51 107699ms [err] a=setup:actpass 107699ms [err] a=mid:0 107699ms [err] a=sctp-port:5000 107699ms [err] a=max-message-size:262144 107699ms [err] 107701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107701ms [err] v=0 107701ms [err] o=- 7414231184367643930 2 IN IP4 127.0.0.1 107701ms [err] s=- 107701ms [err] t=0 0 107701ms [err] a=group:BUNDLE 0 107701ms [err] a=extmap-allow-mixed 107701ms [err] a=msid-semantic: WMS 107701ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 107701ms [err] c=IN IP4 0.0.0.0 107701ms [err] a=ice-ufrag:Ut7P 107701ms [err] a=ice-pwd:EHfjEZUIFzwYDxuhffxzjHw6 107701ms [err] a=ice-options:trickle 107701ms [err] a=fingerprint:sha-256 16:FC:05:9E:32:21:5D:24:5D:03:D7:FE:45:0E:B7:8D:97:0A:98:BE:74:EE:64:A3:B4:E6:3D:9D:11:3F:39:51 107701ms [err] a=setup:actpass 107701ms [err] a=mid:0 107701ms [err] a=sctp-port:5000 107701ms [err] a=max-message-size:262144 107701ms [err] 107701ms [err] connectionstatechanged new new have-remote-offer 107701ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 107701ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59", "state": "new"}] 107701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 107701ms [err] v=0 107701ms [err] o=- 3954912891 3954912891 IN IP4 0.0.0.0 107701ms [err] s=- 107701ms [err] t=0 0 107701ms [err] a=group:BUNDLE 0 107701ms [err] a=msid-semantic:WMS * 107701ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 107701ms [err] c=IN IP4 0.0.0.0 107701ms [err] a=mid:0 107701ms [err] a=sctp-port:5000 107701ms [err] a=max-message-size:65536 107701ms [err] a=ice-ufrag:ttrL 107701ms [err] a=ice-pwd:77qrlJxb59m3m0mkh36cLH 107701ms [err] a=fingerprint:sha-256 75:0A:43:A4:59:E3:B4:F1:6D:3F:02:C9:BE:9E:ED:7F:5C:D1:CA:15:24:94:F5:79:C4:A7:7A:C0:F4:B2:89:13 107701ms [err] a=fingerprint:sha-384 CE:09:05:48:EA:A7:F6:1E:FC:30:6A:87:AE:86:A3:F1:17:25:E0:35:48:41:F4:D6:F4:22:CF:5E:7E:D4:70:AB:CD:EC:EA:67:A0:68:02:A2:E4:43:60:22:0F:53:5A:52 107701ms [err] a=fingerprint:sha-512 B7:79:A8:88:69:23:A1:4E:CC:FA:91:23:93:2B:FF:74:6A:80:B2:21:23:6A:D5:FA:07:80:77:2C:A4:4A:9C:77:CD:BA:DE:ED:E3:4B:3B:9F:95:47:C3:F0:D8:50:75:25:7D:30:3B:AA:F1:D1:81:04:C5:BD:E0:71:81:3D:4D:D6 107701ms [err] a=setup:active 107701ms [err] 107702ms [err] connectionstatechanged new new stable 107702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107702ms [err] connectionstatechanged new new stable 107702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107704ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107705ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 107705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107706ms [err] connectionstatechanged connecting checking stable 107706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107706ms [err] connectionstatechanged connecting checking stable 107706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107706ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59", "state": "connecting"}] 107716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/TOuRU/sMUih') 107717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/TOuRU/sMUih') 107717ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DDaq7Fv0ou 1 udp 1845501695 172.17.0.2 39788 typ prflx) 107718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52650) -> ('172.17.0.2', 39788)) State.WAITING -> State.IN_PROGRESS 107718ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@ON\xfd@\xc8\x89\x8b\x85\x839\xaa') 107720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@ON\xfd@\xc8\x89\x8b\x85\x839\xaa') 107720ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52650) -> ('172.17.0.2', 39788)) State.IN_PROGRESS -> State.SUCCEEDED 107720ms [err] INFO:aioice.ice:Connection(0) ICE completed 107750ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 107750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107750ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 107750ms [err] connectionstatechanged connecting completed stable 107750ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107751ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 107752ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 107752ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 107752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107752ms [err] connectionstatechanged connected completed stable 107752ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107752ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59", "state": "connected"}] 107756ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107756ms [log] line {"signal":"gpio1","value":"strongH"} 107756ms [log] 107756ms [log] reading line 107756ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 107763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 107763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 107766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 107766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 107797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 107798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=551066922, stream_id=1, stream_seq=0) 107801ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3521837502, stream_id=1, stream_seq=0) 107801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 107801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=551066922, gaps=[]) 107801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8K0doG8aawVJ') 107801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8K0doG8aawVJ') 107801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3521837503, stream_id=1, stream_seq=1) 107801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3521837504, stream_id=1, stream_seq=2) 107802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3521837505, stream_id=1, stream_seq=3) 107802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3521837506, stream_id=1, stream_seq=4) 107802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3521837502, gaps=[]) 107802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107802ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1196554257 1 udp 2113937151 df99a2fb-b987-4f14-acb0-b8b4baaf9ee1.local 39788 typ host generation 0 ufrag Ut7P network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 107802ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1196554257 1 udp 2113937151 df99a2fb-b987-4f14-acb0-b8b4baaf9ee1.local 39788 typ host generation 0 ufrag Ut7P network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 107802ms [err] handleSignalingMessage 107802ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107804ms [err] handleIceCandidate 107804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 107804ms [err] acceptIceCandidate 107804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 107804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3521837504, gaps=[]) 107804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3521837506, gaps=[]) 107805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 107808ms [err] INFO:aioice.ice:Connection(0) Remote candidate "df99a2fb-b987-4f14-acb0-b8b4baaf9ee1.local" resolved to 172.17.0.2 107850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'la0XAXzf6iXC') 107850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'la0XAXzf6iXC') 107850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52650) -> ('172.17.0.2', 39788)) State.FROZEN -> State.FAILED 107850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57753) -> ('172.17.0.2', 39788)) State.FROZEN -> State.FAILED 107913ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 107913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 107914ms [log] line {"signal":"gpio2","value":"strongL"} 107914ms [log] 107914ms [log] reading line 107914ms [log] [experimentStatusChanged] {"status": "running", "message": null} 108004ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 108004ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59"}', extra='') 108004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 108009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 108009ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 108009ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 108009ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 108009ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 108009ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 108009ms [err] connectionstatechanged closed closed closed 108009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108009ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 108009ms [err] connectionstatechanged closed closed closed 108009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108009ms [err] connectionstatechanged closed closed closed 108009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 108009ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 108009ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61694062-3d22-463f-9726-f762b481fd59", "state": "closed"}] 108143ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108143ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108143ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 108324ms [err] Traceback (most recent call last): 108324ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108324ms [err] return _run_code(code, main_globals, None, 108324ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108324ms [err] exec(code, run_globals) 108324ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108324ms [err] sys.exit(main()) 108324ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108324ms [err] asyncio.run(main_async()) 108324ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108324ms [err] return loop.run_until_complete(main) 108324ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108324ms [err] self.run_forever() 108324ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108324ms [err] self._run_once() 108324ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108324ms [err] event_list = self._selector.select(timeout) 108324ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108324ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108324ms [err] KeyboardInterrupt 108326ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 108326ms [err] h.flush() 108326ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 108571ms [log] starting device 109689ms [err] DEBUG:asyncio:Using selector: EpollSelector 109975ms [err] ERROR:asyncio:Unclosed client session 109975ms [err] client_session: 110162ms [log] parsing 110162ms [log] creating device handler 110162ms [log] [ready] 110162ms [log] reading line 110162ms [log] [websocketToken] "59356280-6716-41cc-a696-023eca45fbb9" 110212ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110212ms [log] line {"signal":"gpio1","value":"strongH"} 110212ms [log] 110212ms [log] reading line 110212ms [log] line {"signal":"gpio2","value":"strongL"} 110212ms [log] 110212ms [log] reading line 110212ms [log] [websocketConnected] 110593ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 110594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 110594ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 110643ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/688f81bb-88b8-4e33-8385-c315d3c0d26d"}}', extra='') 110643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/688f81bb-88b8-4e33-8385-c315d3c0d26d"}}', extra='') 110643ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/688f81bb-88b8-4e33-8385-c315d3c0d26d"} 110793ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","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='') 110793ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","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='') 110821ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 110821ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 110822ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "new"}] 112835ms [err] makeOffer 112835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 112835ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 112835ms [err] v=0 112835ms [err] o=- 3954912896 3954912896 IN IP4 0.0.0.0 112835ms [err] s=- 112835ms [err] t=0 0 112835ms [err] a=group:BUNDLE 0 112835ms [err] a=msid-semantic:WMS * 112835ms [err] m=application 9 DTLS/SCTP 5000 112835ms [err] c=IN IP4 0.0.0.0 112835ms [err] a=mid:0 112835ms [err] a=sctpmap:5000 webrtc-datachannel 65535 112835ms [err] a=max-message-size:65536 112835ms [err] a=ice-ufrag:e7F8 112835ms [err] a=ice-pwd:q0H2dHVzyDZrt7LwnqMMW4 112835ms [err] a=fingerprint:sha-256 F7:34:46:FA:A2:E1:7D:EC:68:21:DD:2C:FA:DD:CF:39:D4:DE:1E:B1:56:E5:67:28:4F:10:6A:97:74:FD:90:48 112835ms [err] a=fingerprint:sha-384 AE:A5:0E:23:7F:2E:3E:53:2E:39:5E:66:F2:1F:C8:D6:B7:B3:BC:CC:21:0F:73:30:CC:68:90:4B:EE:76:32:26:40:04:B4:4B:08:20:B5:DD:F7:25:9F:22:3C:CC:30:87 112835ms [err] a=fingerprint:sha-512 A4:60:10:97:CC:17:DB:E6:C0:90:60:DC:38:6C:34:B2:6B:AB:6E:E1:C9:E7:09:D3:9A:47:4F:FC:5D:08:0D:A1:63:A3:7B:FF:BA:3D:00:9E:E6:55:75:0A:65:24:3E:B6:62:12:5E:7C:65:5E:2C:8A:44:04:85:A5:04:A6:7D:FF 112835ms [err] a=setup:actpass 112835ms [err] 112836ms [err] connectionstatechanged new new have-local-offer 112837ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 112837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 112838ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "new"}] 112839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 112839ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 112839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 112840ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 112840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 112840ms [err] handleSignalingMessage 112840ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 112840ms [err] handleOptions 112840ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 112840ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 112840ms [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='') 112840ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 112852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37027) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x113\xe2xk\xa3\x8e&\x932\xcd\n') 112853ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37027) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x113\xe2xk\xa3\x8e&\x932\xcd\n') 112883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46822) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\xb0\n\xeb\xd6\xa2@\x90\xcc\x07DV') 112883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46822) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\xb0\n\xeb\xd6\xa2@\x90\xcc\x07DV') 112884ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912896 3954912896 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 37027 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 37027 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46822 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:G4Jj\\r\\na=ice-pwd:wFB4C1C8jyCloufeAdxcfG\\r\\na=fingerprint:sha-256 55:DB:02:42:5C:73:70:22:A2:B9:1D:AD:AC:74:5A:8A:D4:D5:51:1E:32:F8:37:0D:F6:54:30:B2:AD:47:44:48\\r\\na=fingerprint:sha-384 A9:A6:AD:C4:F1:DB:2D:7D:EF:A5:3F:1A:F8:DD:D1:5D:4C:E0:1E:C0:CF:D6:73:8C:70:0C:4D:B4:7C:94:7A:BA:02:A2:FC:22:81:D4:A9:F1:D7:FF:EC:62:69:C3:A8:47\\r\\na=fingerprint:sha-512 A6:B7:CD:4A:49:71:B6:73:31:38:9E:43:3F:AF:BC:3C:90:31:BE:F3:72:65:B5:C1:D0:65:95:E9:70:B7:78:9B:1A:AA:32:97:67:C5:38:69:27:CB:7B:D4:65:6D:04:B7:E3:E0:11:9D:57:44:8C:02:5A:F8:23:0F:75:1D:82:9A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 112884ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912896 3954912896 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 37027 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 37027 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46822 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:G4Jj\\r\\na=ice-pwd:wFB4C1C8jyCloufeAdxcfG\\r\\na=fingerprint:sha-256 55:DB:02:42:5C:73:70:22:A2:B9:1D:AD:AC:74:5A:8A:D4:D5:51:1E:32:F8:37:0D:F6:54:30:B2:AD:47:44:48\\r\\na=fingerprint:sha-384 A9:A6:AD:C4:F1:DB:2D:7D:EF:A5:3F:1A:F8:DD:D1:5D:4C:E0:1E:C0:CF:D6:73:8C:70:0C:4D:B4:7C:94:7A:BA:02:A2:FC:22:81:D4:A9:F1:D7:FF:EC:62:69:C3:A8:47\\r\\na=fingerprint:sha-512 A6:B7:CD:4A:49:71:B6:73:31:38:9E:43:3F:AF:BC:3C:90:31:BE:F3:72:65:B5:C1:D0:65:95:E9:70:B7:78:9B:1A:AA:32:97:67:C5:38:69:27:CB:7B:D4:65:6D:04:B7:E3:E0:11:9D:57:44:8C:02:5A:F8:23:0F:75:1D:82:9A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 112884ms [err] handleSignalingMessage 112884ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 112885ms [err] handleAnswer 112885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 112885ms [err] acceptAnswer 112885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 112885ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 112885ms [err] v=0 112885ms [err] o=- 3954912896 3954912896 IN IP4 0.0.0.0 112885ms [err] s=- 112885ms [err] t=0 0 112885ms [err] a=group:BUNDLE 0 112885ms [err] a=msid-semantic:WMS * 112885ms [err] m=application 37027 DTLS/SCTP 5000 112885ms [err] c=IN IP4 172.30.0.1 112885ms [err] a=mid:0 112885ms [err] a=sctpmap:5000 webrtc-datachannel 65535 112885ms [err] a=max-message-size:65536 112885ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37027 typ host 112885ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46822 typ host 112885ms [err] a=end-of-candidates 112885ms [err] a=ice-ufrag:G4Jj 112885ms [err] a=ice-pwd:wFB4C1C8jyCloufeAdxcfG 112885ms [err] a=fingerprint:sha-256 55:DB:02:42:5C:73:70:22:A2:B9:1D:AD:AC:74:5A:8A:D4:D5:51:1E:32:F8:37:0D:F6:54:30:B2:AD:47:44:48 112885ms [err] a=fingerprint:sha-384 A9:A6:AD:C4:F1:DB:2D:7D:EF:A5:3F:1A:F8:DD:D1:5D:4C:E0:1E:C0:CF:D6:73:8C:70:0C:4D:B4:7C:94:7A:BA:02:A2:FC:22:81:D4:A9:F1:D7:FF:EC:62:69:C3:A8:47 112885ms [err] a=fingerprint:sha-512 A6:B7:CD:4A:49:71:B6:73:31:38:9E:43:3F:AF:BC:3C:90:31:BE:F3:72:65:B5:C1:D0:65:95:E9:70:B7:78:9B:1A:AA:32:97:67:C5:38:69:27:CB:7B:D4:65:6D:04:B7:E3:E0:11:9D:57:44:8C:02:5A:F8:23:0F:75:1D:82:9A 112885ms [err] a=setup:active 112885ms [err] 112886ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 112886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 112886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 112886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.30.0.1', 37027)) State.FROZEN -> State.WAITING 112887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58297) -> ('172.30.0.1', 37027)) State.FROZEN -> State.WAITING 112887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.17.0.2', 46822)) State.FROZEN -> State.WAITING 112887ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(rhYxOZFQAy 1 udp 1862270975 172.17.0.2 37027 typ prflx) 112887ms [err] connectionstatechanged connecting checking stable 112887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112887ms [err] connectionstatechanged connecting checking stable 112887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112887ms [err] connectionstatechanged connecting checking stable 112887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.17.0.2', 37027)) State.WAITING -> State.IN_PROGRESS 112889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37027) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xa2\xa6\xfc\t\x90\xfdM\xbe\xe4\xbeN') 112889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.17.0.2', 46822)) State.WAITING -> State.IN_PROGRESS 112889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46822) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6yZ\xf5L:\xadt\xaa\x05<\x1a') 112889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.30.0.1', 37027)) State.WAITING -> State.IN_PROGRESS 112889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37027) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdf~\xfd"\x9b\xc5=OI\xb25\xa2') 112889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37027) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xa2\xa6\xfc\t\x90\xfdM\xbe\xe4\xbeN') 112889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.17.0.2', 37027)) State.IN_PROGRESS -> State.SUCCEEDED 112889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58297) -> ('172.30.0.1', 37027)) State.WAITING -> State.FAILED 112889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58297) -> ('172.17.0.2', 46822)) State.FROZEN -> State.FAILED 112889ms [err] INFO:aioice.ice:Connection(0) ICE completed 112890ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "connecting"}] 112890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37027) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdf~\xfd"\x9b\xc5=OI\xb25\xa2') 112890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.30.0.1', 37027)) State.IN_PROGRESS -> State.SUCCEEDED 112892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46822) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6yZ\xf5L:\xadt\xaa\x05<\x1a') 112892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40169) -> ('172.17.0.2', 46822)) State.IN_PROGRESS -> State.SUCCEEDED 112892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37027) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08\xee\xb4\xaa]O\xb1>yB\xd9\x83') 112892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37027) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x08\xee\xb4\xaa]O\xb1>yB\xd9\x83') 112908ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 112909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 112910ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 112936ms [err] connectionstatechanged connecting completed stable 112936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 112937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 112937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 112937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 112937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 112937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 112938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 112938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 112938ms [err] connectionstatechanged connected completed stable 112938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 112938ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "connected"}] 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 112940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 112940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 112940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 112940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1807214918, stream_id=1, stream_seq=0) 112940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 112941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3441380275, stream_id=1, stream_seq=0) 112941ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 112941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3441380275, gaps=[]) 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1807214918, gaps=[]) 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1807214919, stream_id=1, stream_seq=1) 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1807214920, stream_id=1, stream_seq=2) 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1807214919, gaps=[]) 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 112943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1807214920, gaps=[]) 112943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 113182ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 113182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 113182ms [log] [experimentStatusChanged] {"status": "running", "message": null} 113187ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093"}', extra='') 113187ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093"}', extra='') 113187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 113187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 113187ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 113187ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 113187ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 113187ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 113187ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 113187ms [err] connectionstatechanged closed closed closed 113187ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113187ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 113187ms [err] connectionstatechanged closed closed closed 113187ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113187ms [err] connectionstatechanged closed closed closed 113187ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 113187ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 113187ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "closed"}] 113338ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 113338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 113338ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 113478ms [err] Traceback (most recent call last): 113478ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 113478ms [err] return _run_code(code, main_globals, None, 113478ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 113478ms [err] exec(code, run_globals) 113478ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 113478ms [err] sys.exit(main()) 113478ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 113478ms [err] asyncio.run(main_async()) 113478ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 113478ms [err] return loop.run_until_complete(main) 113478ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 113478ms [err] self.run_forever() 113478ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 113478ms [err] self._run_once() 113478ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 113478ms [err] event_list = self._selector.select(timeout) 113478ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 113478ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 113478ms [err] KeyboardInterrupt 113480ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 113480ms [err] h.flush() 113480ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 113752ms [log] starting device 114707ms [err] DEBUG:asyncio:Using selector: EpollSelector 114998ms [err] ERROR:asyncio:Unclosed client session 114998ms [err] client_session: 115144ms [log] parsing 115144ms [log] creating device handler 115144ms [log] [ready] 115144ms [log] reading line 115144ms [log] [websocketToken] "b41411a0-060b-4ef3-90a2-7b13057a408a" 115166ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115190ms [log] [websocketConnected] 115586ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115587ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 115635ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0aceda7a-3594-4edb-b9ce-734c31427f77"}}', extra='') 115635ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0aceda7a-3594-4edb-b9ce-734c31427f77"}}', extra='') 115635ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0aceda7a-3594-4edb-b9ce-734c31427f77"} 115769ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 115769ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 115774ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "new"}] 117779ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117779ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117779ms [err] handleSignalingMessage 117779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117779ms [err] handleOptions 117779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 117779ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 117779ms [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='') 117779ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 117792ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912901 3954912901 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 34983 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 34983 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 41614 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:NMhP\\r\\na=ice-pwd:ihKG9It6fD4wpTqXniEQr8\\r\\na=fingerprint:sha-256 99:BD:E5:A2:04:40:C0:72:A7:82:BB:55:43:B1:23:E1:AA:FA:4C:2D:71:BE:6A:FB:75:9D:6B:B6:8A:5B:57:BC\\r\\na=fingerprint:sha-384 5B:B8:8B:C7:39:C5:BD:70:1C:AB:78:93:01:B9:99:C6:A1:E0:3B:BC:41:F9:CF:C0:73:ED:CE:F8:BC:92:63:33:C6:D6:4E:B4:F9:E0:64:BF:E7:F1:B7:D9:44:24:7D:B7\\r\\na=fingerprint:sha-512 84:29:22:35:90:93:9F:45:DA:8A:A6:29:0D:3D:69:AB:40:94:9A:47:7A:13:48:56:5C:A7:9D:51:AF:05:83:25:3B:CB:26:08:0B:94:43:2B:07:BF:61:D3:5D:40:0B:52:87:22:9F:B2:97:25:FA:48:5F:A1:5A:1E:85:99:B7:20\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 117792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912901 3954912901 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 34983 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 34983 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 41614 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:NMhP\\r\\na=ice-pwd:ihKG9It6fD4wpTqXniEQr8\\r\\na=fingerprint:sha-256 99:BD:E5:A2:04:40:C0:72:A7:82:BB:55:43:B1:23:E1:AA:FA:4C:2D:71:BE:6A:FB:75:9D:6B:B6:8A:5B:57:BC\\r\\na=fingerprint:sha-384 5B:B8:8B:C7:39:C5:BD:70:1C:AB:78:93:01:B9:99:C6:A1:E0:3B:BC:41:F9:CF:C0:73:ED:CE:F8:BC:92:63:33:C6:D6:4E:B4:F9:E0:64:BF:E7:F1:B7:D9:44:24:7D:B7\\r\\na=fingerprint:sha-512 84:29:22:35:90:93:9F:45:DA:8A:A6:29:0D:3D:69:AB:40:94:9A:47:7A:13:48:56:5C:A7:9D:51:AF:05:83:25:3B:CB:26:08:0B:94:43:2B:07:BF:61:D3:5D:40:0B:52:87:22:9F:B2:97:25:FA:48:5F:A1:5A:1E:85:99:B7:20\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 117792ms [err] handleSignalingMessage 117792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117792ms [err] handleOffer 117792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 117793ms [err] makeAnswer 117793ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 117793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 117793ms [err] v=0 117793ms [err] o=- 3954912901 3954912901 IN IP4 0.0.0.0 117793ms [err] s=- 117793ms [err] t=0 0 117793ms [err] a=group:BUNDLE 0 117793ms [err] a=msid-semantic:WMS * 117793ms [err] m=application 34983 DTLS/SCTP 5000 117793ms [err] c=IN IP4 172.30.0.1 117793ms [err] a=mid:0 117793ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117793ms [err] a=max-message-size:65536 117793ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34983 typ host 117793ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 41614 typ host 117793ms [err] a=end-of-candidates 117793ms [err] a=ice-ufrag:NMhP 117793ms [err] a=ice-pwd:ihKG9It6fD4wpTqXniEQr8 117793ms [err] a=fingerprint:sha-256 99:BD:E5:A2:04:40:C0:72:A7:82:BB:55:43:B1:23:E1:AA:FA:4C:2D:71:BE:6A:FB:75:9D:6B:B6:8A:5B:57:BC 117793ms [err] a=fingerprint:sha-384 5B:B8:8B:C7:39:C5:BD:70:1C:AB:78:93:01:B9:99:C6:A1:E0:3B:BC:41:F9:CF:C0:73:ED:CE:F8:BC:92:63:33:C6:D6:4E:B4:F9:E0:64:BF:E7:F1:B7:D9:44:24:7D:B7 117793ms [err] a=fingerprint:sha-512 84:29:22:35:90:93:9F:45:DA:8A:A6:29:0D:3D:69:AB:40:94:9A:47:7A:13:48:56:5C:A7:9D:51:AF:05:83:25:3B:CB:26:08:0B:94:43:2B:07:BF:61:D3:5D:40:0B:52:87:22:9F:B2:97:25:FA:48:5F:A1:5A:1E:85:99:B7:20 117793ms [err] a=setup:actpass 117793ms [err] 117796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 117796ms [err] v=0 117796ms [err] o=- 3954912901 3954912901 IN IP4 0.0.0.0 117796ms [err] s=- 117796ms [err] t=0 0 117796ms [err] a=group:BUNDLE 0 117796ms [err] a=msid-semantic:WMS * 117796ms [err] m=application 34983 DTLS/SCTP 5000 117796ms [err] c=IN IP4 172.30.0.1 117796ms [err] a=mid:0 117796ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117796ms [err] a=max-message-size:65536 117796ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34983 typ host 117796ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 41614 typ host 117796ms [err] a=end-of-candidates 117796ms [err] a=ice-ufrag:NMhP 117796ms [err] a=ice-pwd:ihKG9It6fD4wpTqXniEQr8 117796ms [err] a=fingerprint:sha-256 99:BD:E5:A2:04:40:C0:72:A7:82:BB:55:43:B1:23:E1:AA:FA:4C:2D:71:BE:6A:FB:75:9D:6B:B6:8A:5B:57:BC 117796ms [err] a=fingerprint:sha-384 5B:B8:8B:C7:39:C5:BD:70:1C:AB:78:93:01:B9:99:C6:A1:E0:3B:BC:41:F9:CF:C0:73:ED:CE:F8:BC:92:63:33:C6:D6:4E:B4:F9:E0:64:BF:E7:F1:B7:D9:44:24:7D:B7 117796ms [err] a=fingerprint:sha-512 84:29:22:35:90:93:9F:45:DA:8A:A6:29:0D:3D:69:AB:40:94:9A:47:7A:13:48:56:5C:A7:9D:51:AF:05:83:25:3B:CB:26:08:0B:94:43:2B:07:BF:61:D3:5D:40:0B:52:87:22:9F:B2:97:25:FA:48:5F:A1:5A:1E:85:99:B7:20 117796ms [err] a=setup:actpass 117796ms [err] 117796ms [err] connectionstatechanged new new have-remote-offer 117796ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 117796ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "new"}] 117798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 117798ms [err] v=0 117798ms [err] o=- 3954912901 3954912901 IN IP4 0.0.0.0 117798ms [err] s=- 117798ms [err] t=0 0 117798ms [err] a=group:BUNDLE 0 117798ms [err] a=msid-semantic:WMS * 117798ms [err] m=application 9 DTLS/SCTP 5000 117798ms [err] c=IN IP4 0.0.0.0 117798ms [err] a=mid:0 117798ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117798ms [err] a=max-message-size:65536 117798ms [err] a=ice-ufrag:KChh 117798ms [err] a=ice-pwd:aDnfSfExLIU7n07dfdpNNU 117798ms [err] a=fingerprint:sha-256 AA:B3:6F:B3:00:B5:19:23:63:03:D0:84:A4:64:11:07:CD:1B:E0:13:FB:BA:48:AE:3A:9E:CA:1F:37:7A:4B:90 117798ms [err] a=fingerprint:sha-384 72:5E:83:2B:C8:BF:00:A9:48:CA:9C:6A:60:23:1A:FF:B7:DA:EB:AB:B6:E1:75:12:F1:89:00:00:A4:A0:9D:FE:2F:12:7D:94:7F:72:AF:C3:EA:68:66:E0:A2:0A:77:F2 117798ms [err] a=fingerprint:sha-512 FD:EE:F3:BE:70:54:AC:94:7E:3E:CE:C8:A6:DC:4D:B4:D3:84:DB:3E:54:13:E2:F3:A9:F0:1E:3A:9A:56:97:71:4A:CE:9E:C7:65:FC:E9:4A:45:22:63:2A:CD:8F:C9:F3:D9:00:67:3F:7C:9E:66:21:0E:AA:7F:E3:5B:78:D4:5D 117798ms [err] a=setup:active 117798ms [err] 117798ms [err] connectionstatechanged new new stable 117798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 117798ms [err] connectionstatechanged new new stable 117798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 117798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 117826ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 117826ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 117826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 117826ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 117826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 117826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 117826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.30.0.1', 34983)) State.FROZEN -> State.WAITING 117826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48859) -> ('172.30.0.1', 34983)) State.FROZEN -> State.WAITING 117826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.17.0.2', 41614)) State.FROZEN -> State.WAITING 117826ms [err] connectionstatechanged connecting checking stable 117826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117826ms [err] connectionstatechanged connecting checking stable 117826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.30.0.1', 34983)) State.WAITING -> State.IN_PROGRESS 117826ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf2oh\xcc\xee}\x9e\xe9\xe6Q\xeb\x8d') 117827ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "connecting"}] 117832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf2oh\xcc\xee}\x9e\xe9\xe6Q\xeb\x8d') 117832ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.30.0.1', 34983)) State.IN_PROGRESS -> State.SUCCEEDED 117832ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48859) -> ('172.30.0.1', 34983)) State.WAITING -> State.IN_PROGRESS 117832ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',y\xa1\x1e1\x14\x84\x99\x14\xce=#') 117833ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',y\xa1\x1e1\x14\x84\x99\x14\xce=#') 117833ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48859) -> ('172.30.0.1', 34983)) State.IN_PROGRESS -> State.SUCCEEDED 117833ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48859) -> ('172.17.0.2', 41614)) State.FROZEN -> State.WAITING 117879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.17.0.2', 41614)) State.WAITING -> State.IN_PROGRESS 117879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41614) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \xc3\t\xd1\x8e4\x9fw\x10}\xa6B') 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41614) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \xc3\t\xd1\x8e4\x9fw\x10}\xa6B') 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\xfa\xd5\xd1\x14\xa5\xb1y\xc2\xa0\xcb\x82') 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\xfa\xd5\xd1\x14\xa5\xb1y\xc2\xa0\xcb\x82') 117882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48859) -> ('172.17.0.2', 41614)) State.WAITING -> State.FAILED 117882ms [err] INFO:aioice.ice:Connection(0) ICE completed 117882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.17.0.2', 41614)) State.IN_PROGRESS -> State.SUCCEEDED 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6<\xa5\xddj]\xe5>C\xd0\xabs') 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34983) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6<\xa5\xddj]\xe5>C\xd0\xabs') 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41614) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1b\xce?\x96\x8ep:\xee\xc2\xd0._') 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41614) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1b\xce?\x96\x8ep:\xee\xc2\xd0._') 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34983) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'m\x01\x02\xe6\xff\x89W\xf7\x0eQ\xad") 117886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34983) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'m\x01\x02\xe6\xff\x89W\xf7\x0eQ\xad") 117886ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(bpUo9CUiRy 1 udp 1862270975 172.17.0.2 34983 typ prflx) 117886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.17.0.2', 34983)) State.WAITING -> State.IN_PROGRESS 117886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34983) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3\x07\xf4\xfb\x93SZ\xc2x\x06S\x90') 117890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34983) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3\x07\xf4\xfb\x93SZ\xc2x\x06S\x90') 117890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39170) -> ('172.17.0.2', 34983)) State.IN_PROGRESS -> State.SUCCEEDED 117922ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 117922ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 117922ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 117922ms [err] connectionstatechanged connecting completed stable 117922ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 117936ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 117936ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 117936ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 117936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 117936ms [err] connectionstatechanged connected completed stable 117936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 117936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 117936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 117936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 117936ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "connected"}] 117942ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 117942ms [log] line {"signal":"gpio1","value":"strongH"} 117942ms [log] 117942ms [log] reading line 117942ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4026610979, stream_id=1, stream_seq=0) 117943ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3164985797, stream_id=1, stream_seq=0) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4026610979, gaps=[]) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3164985798, stream_id=1, stream_seq=1) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3164985799, stream_id=1, stream_seq=2) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3164985800, stream_id=1, stream_seq=3) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3164985801, stream_id=1, stream_seq=4) 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985797, gaps=[]) 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985798, gaps=[]) 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985799, gaps=[]) 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985800, gaps=[]) 117946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 117970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985801, gaps=[]) 117970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118270ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118270ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118270ms [log] line {"signal":"gpio2","value":"strongL"} 118270ms [log] 118270ms [log] reading line 118270ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118473ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7"}', extra='') 118473ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7"}', extra='') 118473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 118474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 118474ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118474ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 118474ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 118502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118504ms [err] connectionstatechanged closed closed closed 118504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118504ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 118504ms [err] connectionstatechanged closed closed closed 118504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118504ms [err] connectionstatechanged closed closed closed 118504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118504ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118504ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118504ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "closed"}] 118700ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118700ms [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 118948ms [err] Traceback (most recent call last): 118948ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118948ms [err] return _run_code(code, main_globals, None, 118948ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118948ms [err] exec(code, run_globals) 118948ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118948ms [err] sys.exit(main()) 118948ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118948ms [err] asyncio.run(main_async()) 118948ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118948ms [err] return loop.run_until_complete(main) 118948ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118948ms [err] self.run_forever() 118948ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118948ms [err] self._run_once() 118948ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118979ms [err] event_list = self._selector.select(timeout) 118979ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118979ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118979ms [err] KeyboardInterrupt 118989ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118989ms [err] h.flush() 118989ms [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 149568ms [log] starting device 151203ms [err] DEBUG:asyncio:Using selector: EpollSelector 151670ms [err] ERROR:asyncio:Unclosed client session 151670ms [err] client_session: 151861ms [log] parsing 151861ms [log] creating device handler 151861ms [log] [ready] 151861ms [log] reading line 151861ms [log] [websocketToken] "87629e56-7520-45ca-a291-a0f45a5acfd7" 151918ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 151919ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 151919ms [log] line {"signal":"gpio1","value":"strongH"} 151919ms [log] 151919ms [log] reading line 151919ms [log] line {"signal":"gpio2","value":"strongL"} 151919ms [log] 151919ms [log] reading line 151919ms [log] [websocketConnected] 153560ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 153560ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 153560ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 153635ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a8701103-44b0-4b5d-b0e7-6d22c5f1f10e"}}', extra='') 153635ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a8701103-44b0-4b5d-b0e7-6d22c5f1f10e"}}', extra='') 153635ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a8701103-44b0-4b5d-b0e7-6d22c5f1f10e"} 153890ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16","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='') 153890ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16","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='') 153890ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 153890ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 153890ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16", "state": "new"}] 155893ms [err] makeOffer 155893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 155894ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 155894ms [err] v=0 155894ms [err] o=- 3954912939 3954912939 IN IP4 0.0.0.0 155894ms [err] s=- 155894ms [err] t=0 0 155894ms [err] a=group:BUNDLE 0 155894ms [err] a=msid-semantic:WMS * 155894ms [err] m=application 9 DTLS/SCTP 5000 155894ms [err] c=IN IP4 0.0.0.0 155894ms [err] a=mid:0 155894ms [err] a=sctpmap:5000 webrtc-datachannel 65535 155894ms [err] a=max-message-size:65536 155894ms [err] a=ice-ufrag:5MDg 155894ms [err] a=ice-pwd:vrWBkcgyC44g9Zo6btjhcf 155894ms [err] a=fingerprint:sha-256 BC:D4:40:BA:9A:5D:B5:D2:6C:11:31:B3:81:26:52:DF:B2:7B:5B:4A:18:77:F2:AA:31:D1:95:75:4D:76:B9:A4 155894ms [err] a=fingerprint:sha-384 BA:B3:D1:DF:DC:1B:D2:D2:C9:14:A1:FE:90:25:13:80:30:4B:2F:30:A8:FF:73:40:17:9C:81:60:54:40:48:1C:79:3A:D1:AE:62:52:39:94:09:C2:E6:9D:A7:A6:DC:F9 155894ms [err] a=fingerprint:sha-512 34:A0:F1:3F:EE:47:AA:99:94:B5:86:45:85:FB:7A:4E:11:1A:23:1C:4D:A5:17:B5:4D:B2:85:5C:6D:50:F9:56:56:BB:3E:D2:02:88:76:B3:F5:B0:8E:B7:3F:B2:18:50:17:74:22:A9:E5:18:D9:3B:5B:E3:29:8B:71:DD:78:BB 155894ms [err] a=setup:actpass 155894ms [err] 155895ms [err] connectionstatechanged new new have-local-offer 155895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 155895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 155896ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16", "state": "new"}] 155897ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 155897ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 155897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 155898ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 155898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 155898ms [err] handleSignalingMessage 155898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 155898ms [err] handleOptions 155898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 155898ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 155898ms [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='') 155898ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 155958ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7983217328274109464 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:9Opo\\r\\na=ice-pwd:DTWxCN1qU+pYruHqV4p2q/DP\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6D:AF:BC:53:E4:48:48:05:B0:E1:8D:6A:D8:90:A8:8C:C2:5F:E7:46:26:41:59:E8:88:CD:21:97:D5:34:E6:88\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 155958ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7983217328274109464 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:9Opo\\r\\na=ice-pwd:DTWxCN1qU+pYruHqV4p2q/DP\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6D:AF:BC:53:E4:48:48:05:B0:E1:8D:6A:D8:90:A8:8C:C2:5F:E7:46:26:41:59:E8:88:CD:21:97:D5:34:E6:88\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 155958ms [err] handleSignalingMessage 155958ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 155958ms [err] handleAnswer 155958ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 155958ms [err] acceptAnswer 155958ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 155958ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 155958ms [err] v=0 155958ms [err] o=- 7983217328274109464 2 IN IP4 127.0.0.1 155958ms [err] s=- 155958ms [err] t=0 0 155958ms [err] a=group:BUNDLE 0 155958ms [err] a=msid-semantic: WMS 155958ms [err] m=application 9 DTLS/SCTP 5000 155958ms [err] c=IN IP4 0.0.0.0 155958ms [err] a=ice-ufrag:9Opo 155958ms [err] a=ice-pwd:DTWxCN1qU+pYruHqV4p2q/DP 155958ms [err] a=ice-options:trickle 155958ms [err] a=fingerprint:sha-256 6D:AF:BC:53:E4:48:48:05:B0:E1:8D:6A:D8:90:A8:8C:C2:5F:E7:46:26:41:59:E8:88:CD:21:97:D5:34:E6:88 155958ms [err] a=setup:active 155958ms [err] a=mid:0 155958ms [err] a=sctpmap:5000 webrtc-datachannel 1024 155958ms [err] 155959ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 155959ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 155959ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 155960ms [err] connectionstatechanged connecting checking stable 155960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155960ms [err] connectionstatechanged connecting checking stable 155960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155960ms [err] connectionstatechanged connecting checking stable 155960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155962ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16", "state": "connecting"}] 156036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Qf6LcLc/tlrc') 156037ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Qf6LcLc/tlrc') 156038ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vQrsbHuuN6 1 udp 1845501695 172.17.0.2 52548 typ prflx) 156039ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46890) -> ('172.17.0.2', 52548)) State.WAITING -> State.IN_PROGRESS 156039ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x90\x96b\x15\xef\x00\xae\x9d\x8a\x98H\x98') 156042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x90\x96b\x15\xef\x00\xae\x9d\x8a\x98H\x98') 156042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46890) -> ('172.17.0.2', 52548)) State.IN_PROGRESS -> State.SUCCEEDED 156043ms [err] INFO:aioice.ice:Connection(0) ICE completed 156056ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 156056ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 156058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 156083ms [err] connectionstatechanged connecting completed stable 156083ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 156089ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 156090ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 156090ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 156090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 156090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 156090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 156090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 156090ms [err] connectionstatechanged connected completed stable 156090ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 156092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16", "state": "connected"}] 156096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 156098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 156099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 156100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 156101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 156102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 156102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 156103ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rE2j+rVX9l4f') 156103ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rE2j+rVX9l4f') 156104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 156105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 156105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 156106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=857545649, stream_id=1, stream_seq=0) 156131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 156134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=857545649, gaps=[]) 156134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 156135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2669839334, stream_id=1, stream_seq=0) 156135ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 156135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2669839334, gaps=[]) 156136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=857545650, stream_id=1, stream_seq=1) 156136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 156136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=857545651, stream_id=1, stream_seq=2) 156138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=857545651, gaps=[]) 156138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 156146ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4037311998 1 udp 2113937151 67bded2a-b9ad-4c6a-9a9c-aefe33f4feb6.local 52548 typ host generation 0 ufrag 9Opo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 156146ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4037311998 1 udp 2113937151 67bded2a-b9ad-4c6a-9a9c-aefe33f4feb6.local 52548 typ host generation 0 ufrag 9Opo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 156146ms [err] handleSignalingMessage 156146ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 156146ms [err] handleIceCandidate 156146ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 156146ms [err] acceptIceCandidate 156146ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 156149ms [err] INFO:aioice.ice:Connection(0) Remote candidate "67bded2a-b9ad-4c6a-9a9c-aefe33f4feb6.local" resolved to 172.17.0.2 156180ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iMT2f/1KGdJf') 156180ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iMT2f/1KGdJf') 156479ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 156479ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 156479ms [log] [experimentStatusChanged] {"status": "running", "message": null} 156716ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 156716ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16"}', extra='') 156716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 156716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 156716ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 156716ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 156716ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 156716ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 156716ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 156716ms [err] connectionstatechanged closed closed closed 156716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156716ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 156716ms [err] connectionstatechanged closed closed closed 156716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156716ms [err] connectionstatechanged closed closed closed 156716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 156716ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 156716ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f4eaa6e-db6c-40ce-a680-ab8aa5d21e16", "state": "closed"}] 157055ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 157055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 157055ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 157288ms [err] Traceback (most recent call last): 157288ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 157289ms [err] return _run_code(code, main_globals, None, 157289ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 157289ms [err] exec(code, run_globals) 157289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 157289ms [err] sys.exit(main()) 157289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 157289ms [err] asyncio.run(main_async()) 157289ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 157289ms [err] return loop.run_until_complete(main) 157289ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 157290ms [err] self.run_forever() 157290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 157290ms [err] self._run_once() 157290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 157294ms [err] event_list = self._selector.select(timeout) 157294ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 157294ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 157294ms [err] KeyboardInterrupt 157294ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 157294ms [err] h.flush() 157294ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 157688ms [log] starting device 159128ms [err] DEBUG:asyncio:Using selector: EpollSelector 159491ms [err] ERROR:asyncio:Unclosed client session 159491ms [err] client_session: 159886ms [log] parsing 159886ms [log] creating device handler 159886ms [log] [ready] 159886ms [log] reading line 159886ms [log] [websocketToken] "02483356-2d3d-4a52-b8c9-26dcac2eef13" 159938ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 159938ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 159939ms [log] [websocketConnected] 161760ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 161760ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 161761ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 161814ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/aebeab59-46b7-433c-b582-a214dc964d05"}}', extra='') 161814ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/aebeab59-46b7-433c-b582-a214dc964d05"}}', extra='') 161814ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/aebeab59-46b7-433c-b582-a214dc964d05"} 162140ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d","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='') 162140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d","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='') 162140ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d", "state": "new"}] 164155ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164155ms [err] handleSignalingMessage 164155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 164155ms [err] handleOptions 164155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 164155ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1019405652948534853 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:y7Kk\\r\\na=ice-pwd:lYwj1qZL2bqclfiNkRkoCIjD\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 26:1B:FA:9A:27:DA:E2:15:CD:2F:34:85:6C:6E:D5:DE:AC:8A:00:FE:11:53:EA:CA:29:70:C2:EF:6F:C1:9E:98\\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/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1019405652948534853 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:y7Kk\\r\\na=ice-pwd:lYwj1qZL2bqclfiNkRkoCIjD\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 26:1B:FA:9A:27:DA:E2:15:CD:2F:34:85:6C:6E:D5:DE:AC:8A:00:FE:11:53:EA:CA:29:70:C2:EF:6F:C1:9E:98\\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/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164155ms [err] handleSignalingMessage 164155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 164155ms [err] handleOffer 164155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 164155ms [err] makeAnswer 164155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 164155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 164155ms [err] v=0 164155ms [err] o=- 1019405652948534853 2 IN IP4 127.0.0.1 164155ms [err] s=- 164155ms [err] t=0 0 164155ms [err] a=group:BUNDLE 0 164155ms [err] a=extmap-allow-mixed 164155ms [err] a=msid-semantic: WMS 164155ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 164155ms [err] c=IN IP4 0.0.0.0 164155ms [err] a=ice-ufrag:y7Kk 164155ms [err] a=ice-pwd:lYwj1qZL2bqclfiNkRkoCIjD 164155ms [err] a=ice-options:trickle 164155ms [err] a=fingerprint:sha-256 26:1B:FA:9A:27:DA:E2:15:CD:2F:34:85:6C:6E:D5:DE:AC:8A:00:FE:11:53:EA:CA:29:70:C2:EF:6F:C1:9E:98 164155ms [err] a=setup:actpass 164155ms [err] a=mid:0 164155ms [err] a=sctp-port:5000 164155ms [err] a=max-message-size:262144 164155ms [err] 164155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 164155ms [err] v=0 164155ms [err] o=- 1019405652948534853 2 IN IP4 127.0.0.1 164155ms [err] s=- 164155ms [err] t=0 0 164155ms [err] a=group:BUNDLE 0 164155ms [err] a=extmap-allow-mixed 164155ms [err] a=msid-semantic: WMS 164155ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 164155ms [err] c=IN IP4 0.0.0.0 164155ms [err] a=ice-ufrag:y7Kk 164155ms [err] a=ice-pwd:lYwj1qZL2bqclfiNkRkoCIjD 164155ms [err] a=ice-options:trickle 164155ms [err] a=fingerprint:sha-256 26:1B:FA:9A:27:DA:E2:15:CD:2F:34:85:6C:6E:D5:DE:AC:8A:00:FE:11:53:EA:CA:29:70:C2:EF:6F:C1:9E:98 164155ms [err] a=setup:actpass 164155ms [err] a=mid:0 164155ms [err] a=sctp-port:5000 164155ms [err] a=max-message-size:262144 164155ms [err] 164155ms [err] connectionstatechanged new new have-remote-offer 164155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 164155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 164155ms [err] v=0 164155ms [err] o=- 3954912947 3954912947 IN IP4 0.0.0.0 164155ms [err] s=- 164155ms [err] t=0 0 164155ms [err] a=group:BUNDLE 0 164155ms [err] a=msid-semantic:WMS * 164155ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 164155ms [err] c=IN IP4 0.0.0.0 164155ms [err] a=mid:0 164155ms [err] a=sctp-port:5000 164155ms [err] a=max-message-size:65536 164155ms [err] a=ice-ufrag:AkiW 164155ms [err] a=ice-pwd:RrMjhJ88iuPDUAcWFj5DrZ 164155ms [err] a=fingerprint:sha-256 83:FE:14:A8:9A:1D:66:55:7F:AC:73:7F:02:C8:F3:54:2E:C5:27:1C:9E:12:B8:EA:F5:7F:59:BA:F6:81:B9:4F 164155ms [err] a=fingerprint:sha-384 FA:F0:B5:32:DC:C3:7B:26:AD:2A:21:17:D9:B3:6C:11:A2:98:77:7C:D9:67:EB:2F:2F:80:85:1D:B1:6C:3E:1B:30:54:6E:F4:5A:B5:83:13:62:BF:4C:72:FA:EC:82:76 164155ms [err] a=fingerprint:sha-512 B6:EA:4F:DD:FB:A1:CA:8E:FB:91:E5:A2:B5:28:6D:B5:3D:FE:10:9F:FA:70:A7:21:62:27:6A:19:BB:00:D1:48:C8:B9:05:1B:D0:11:EA:CA:E9:AC:B7:A6:81:4E:DA:D6:23:0F:A8:F8:78:DB:1F:67:1E:D5:61:00:92:D6:0E:68 164155ms [err] a=setup:active 164155ms [err] 164155ms [err] connectionstatechanged new new stable 164155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 164155ms [err] connectionstatechanged new new stable 164155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 164155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 164155ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 164155ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 164155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d", "state": "new"}] 164155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 164156ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 164156ms [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='') 164156ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 164156ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 164157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 164157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 164157ms [err] connectionstatechanged connecting checking stable 164157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 164157ms [err] connectionstatechanged connecting checking stable 164158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 164158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d", "state": "connecting"}] 164250ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'cS0Mg/kUS0vu') 164250ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'cS0Mg/kUS0vu') 164265ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8dS90p4bQ3 1 udp 1845501695 172.17.0.2 54646 typ prflx) 164266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49006) -> ('172.17.0.2', 54646)) State.WAITING -> State.IN_PROGRESS 164291ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\xd9\xc4\xe2e\xeare}\x8a\xb8\xca') 164293ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\xd9\xc4\xe2e\xeare}\x8a\xb8\xca') 164293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49006) -> ('172.17.0.2', 54646)) State.IN_PROGRESS -> State.SUCCEEDED 164293ms [err] INFO:aioice.ice:Connection(0) ICE completed 164304ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UdAbUtuiHb84') 164304ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UdAbUtuiHb84') 164314ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 164339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 164341ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 164342ms [err] connectionstatechanged connecting completed stable 164342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 164353ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1099696826 1 udp 2113937151 3a086871-c82d-4359-a70b-64ec518e0dff.local 54646 typ host generation 0 ufrag y7Kk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164353ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1099696826 1 udp 2113937151 3a086871-c82d-4359-a70b-64ec518e0dff.local 54646 typ host generation 0 ufrag y7Kk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164354ms [err] handleSignalingMessage 164354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 164354ms [err] handleIceCandidate 164354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 164354ms [err] acceptIceCandidate 164354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 164355ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 164356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 164356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 164356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 164357ms [err] connectionstatechanged connected completed stable 164357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 164357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 164358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 164358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 164360ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d", "state": "connected"}] 164361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 164362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 164387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 164387ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 164387ms [log] line {"signal":"gpio1","value":"strongH"} 164387ms [log] 164387ms [log] reading line 164387ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 164390ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3a086871-c82d-4359-a70b-64ec518e0dff.local" resolved to 172.17.0.2 164409ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IrPTAiadlWzt') 164409ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54646) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IrPTAiadlWzt') 164409ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49006) -> ('172.17.0.2', 54646)) State.FROZEN -> State.FAILED 164409ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48401) -> ('172.17.0.2', 54646)) State.FROZEN -> State.FAILED 164435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1636459293, stream_id=1, stream_seq=0) 164435ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 164436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3366327257, stream_id=1, stream_seq=0) 164437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 164437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1636459293, gaps=[]) 164438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3366327257, gaps=[]) 164438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 164439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3366327258, stream_id=1, stream_seq=1) 164441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 164441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3366327259, stream_id=1, stream_seq=2) 164455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3366327260, stream_id=1, stream_seq=3) 164457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3366327261, stream_id=1, stream_seq=4) 164484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3366327259, gaps=[]) 164485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 164486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3366327261, gaps=[]) 164486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 164692ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 164695ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 164695ms [log] line {"signal":"gpio2","value":"strongL"} 164695ms [log] 164695ms [log] reading line 164695ms [log] [experimentStatusChanged] {"status": "running", "message": null} 164873ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164873ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d"}', extra='') 164873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 164873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 164873ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 164873ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 164873ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 164873ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 164873ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 164873ms [err] connectionstatechanged closed closed closed 164873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 164873ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 164873ms [err] connectionstatechanged closed closed closed 164873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 164873ms [err] connectionstatechanged closed closed closed 164873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 164873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 164873ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 164873ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/831d3d54-87de-49ab-b71a-eff0cf88813d", "state": "closed"}] 165080ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 165080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 165080ms [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 165315ms [err] Traceback (most recent call last): 165315ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 165315ms [err] return _run_code(code, main_globals, None, 165315ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 165315ms [err] exec(code, run_globals) 165315ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 165315ms [err] sys.exit(main()) 165315ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 165315ms [err] asyncio.run(main_async()) 165315ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 165315ms [err] return loop.run_until_complete(main) 165315ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 165315ms [err] self.run_forever() 165315ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 165315ms [err] self._run_once() 165315ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 165315ms [err] event_list = self._selector.select(timeout) 165315ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 165315ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 165315ms [err] KeyboardInterrupt 165315ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 165315ms [err] h.flush() 165315ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 165802ms [log] starting device 167238ms [err] DEBUG:asyncio:Using selector: EpollSelector 167621ms [err] ERROR:asyncio:Unclosed client session 167621ms [err] client_session: 167906ms [log] parsing 167906ms [log] creating device handler 167906ms [log] [ready] 167906ms [log] reading line 167906ms [log] [websocketToken] "c34bb758-7848-461a-b92a-77a03359658e" 167992ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 167992ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 167992ms [log] line {"signal":"gpio1","value":"strongH"} 167992ms [log] 167992ms [log] reading line 167992ms [log] line {"signal":"gpio2","value":"strongL"} 167992ms [log] 167992ms [log] reading line 167992ms [log] [websocketConnected] 168861ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 168861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 168861ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 169016ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/33f819ce-89a2-4338-87e6-c948249ce936"}}', extra='') 169016ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/33f819ce-89a2-4338-87e6-c948249ce936"}}', extra='') 169016ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/33f819ce-89a2-4338-87e6-c948249ce936"} 169249ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","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='') 169249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","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='') 169249ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 169249ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 169249ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "new"}] 171256ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 171256ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 171256ms [err] handleSignalingMessage 171256ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 171256ms [err] handleOptions 171256ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 171256ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 171256ms [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='') 171256ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 171318ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912954 3954912954 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 60268 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 60268 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53425 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WVnQ\\r\\na=ice-pwd:dCVcWEKHOkjHIqNP0ogDbS\\r\\na=fingerprint:sha-256 A0:4E:49:71:16:6C:B4:51:9B:B2:37:12:25:4B:67:74:57:DA:13:43:D4:77:A5:6D:34:CB:BB:A6:1A:3C:11:41\\r\\na=fingerprint:sha-384 25:42:F6:A1:D7:E0:FE:25:A9:7B:05:76:8E:AB:54:C0:B9:89:35:11:8A:B6:C4:9F:D5:6F:C1:62:23:C6:85:C7:AB:BC:11:76:6F:8B:43:8A:AD:CE:68:2B:A1:27:7A:E4\\r\\na=fingerprint:sha-512 30:AA:DA:F9:B9:5D:E6:52:6C:E5:58:4B:B2:E6:C9:88:65:9B:1D:06:37:F3:A1:72:2E:C5:8B:BE:16:AA:65:56:ED:05:AB:19:5B:E3:A6:EF:F9:B7:CC:1F:E2:BC:62:66:7F:AF:95:64:35:A4:5C:3D:91:D2:AD:56:8D:AA:11:03\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 171318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912954 3954912954 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 60268 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 60268 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53425 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WVnQ\\r\\na=ice-pwd:dCVcWEKHOkjHIqNP0ogDbS\\r\\na=fingerprint:sha-256 A0:4E:49:71:16:6C:B4:51:9B:B2:37:12:25:4B:67:74:57:DA:13:43:D4:77:A5:6D:34:CB:BB:A6:1A:3C:11:41\\r\\na=fingerprint:sha-384 25:42:F6:A1:D7:E0:FE:25:A9:7B:05:76:8E:AB:54:C0:B9:89:35:11:8A:B6:C4:9F:D5:6F:C1:62:23:C6:85:C7:AB:BC:11:76:6F:8B:43:8A:AD:CE:68:2B:A1:27:7A:E4\\r\\na=fingerprint:sha-512 30:AA:DA:F9:B9:5D:E6:52:6C:E5:58:4B:B2:E6:C9:88:65:9B:1D:06:37:F3:A1:72:2E:C5:8B:BE:16:AA:65:56:ED:05:AB:19:5B:E3:A6:EF:F9:B7:CC:1F:E2:BC:62:66:7F:AF:95:64:35:A4:5C:3D:91:D2:AD:56:8D:AA:11:03\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 171318ms [err] handleSignalingMessage 171318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 171318ms [err] handleOffer 171318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 171318ms [err] makeAnswer 171318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 171318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 171318ms [err] v=0 171318ms [err] o=- 3954912954 3954912954 IN IP4 0.0.0.0 171318ms [err] s=- 171318ms [err] t=0 0 171318ms [err] a=group:BUNDLE 0 171318ms [err] a=msid-semantic:WMS * 171318ms [err] m=application 60268 DTLS/SCTP 5000 171318ms [err] c=IN IP4 172.30.0.1 171318ms [err] a=mid:0 171318ms [err] a=sctpmap:5000 webrtc-datachannel 65535 171318ms [err] a=max-message-size:65536 171318ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60268 typ host 171318ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53425 typ host 171318ms [err] a=end-of-candidates 171318ms [err] a=ice-ufrag:WVnQ 171318ms [err] a=ice-pwd:dCVcWEKHOkjHIqNP0ogDbS 171318ms [err] a=fingerprint:sha-256 A0:4E:49:71:16:6C:B4:51:9B:B2:37:12:25:4B:67:74:57:DA:13:43:D4:77:A5:6D:34:CB:BB:A6:1A:3C:11:41 171318ms [err] a=fingerprint:sha-384 25:42:F6:A1:D7:E0:FE:25:A9:7B:05:76:8E:AB:54:C0:B9:89:35:11:8A:B6:C4:9F:D5:6F:C1:62:23:C6:85:C7:AB:BC:11:76:6F:8B:43:8A:AD:CE:68:2B:A1:27:7A:E4 171318ms [err] a=fingerprint:sha-512 30:AA:DA:F9:B9:5D:E6:52:6C:E5:58:4B:B2:E6:C9:88:65:9B:1D:06:37:F3:A1:72:2E:C5:8B:BE:16:AA:65:56:ED:05:AB:19:5B:E3:A6:EF:F9:B7:CC:1F:E2:BC:62:66:7F:AF:95:64:35:A4:5C:3D:91:D2:AD:56:8D:AA:11:03 171318ms [err] a=setup:actpass 171318ms [err] 171318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 171318ms [err] v=0 171318ms [err] o=- 3954912954 3954912954 IN IP4 0.0.0.0 171318ms [err] s=- 171318ms [err] t=0 0 171318ms [err] a=group:BUNDLE 0 171318ms [err] a=msid-semantic:WMS * 171318ms [err] m=application 60268 DTLS/SCTP 5000 171318ms [err] c=IN IP4 172.30.0.1 171318ms [err] a=mid:0 171318ms [err] a=sctpmap:5000 webrtc-datachannel 65535 171318ms [err] a=max-message-size:65536 171318ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60268 typ host 171318ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53425 typ host 171318ms [err] a=end-of-candidates 171318ms [err] a=ice-ufrag:WVnQ 171318ms [err] a=ice-pwd:dCVcWEKHOkjHIqNP0ogDbS 171318ms [err] a=fingerprint:sha-256 A0:4E:49:71:16:6C:B4:51:9B:B2:37:12:25:4B:67:74:57:DA:13:43:D4:77:A5:6D:34:CB:BB:A6:1A:3C:11:41 171318ms [err] a=fingerprint:sha-384 25:42:F6:A1:D7:E0:FE:25:A9:7B:05:76:8E:AB:54:C0:B9:89:35:11:8A:B6:C4:9F:D5:6F:C1:62:23:C6:85:C7:AB:BC:11:76:6F:8B:43:8A:AD:CE:68:2B:A1:27:7A:E4 171318ms [err] a=fingerprint:sha-512 30:AA:DA:F9:B9:5D:E6:52:6C:E5:58:4B:B2:E6:C9:88:65:9B:1D:06:37:F3:A1:72:2E:C5:8B:BE:16:AA:65:56:ED:05:AB:19:5B:E3:A6:EF:F9:B7:CC:1F:E2:BC:62:66:7F:AF:95:64:35:A4:5C:3D:91:D2:AD:56:8D:AA:11:03 171318ms [err] a=setup:actpass 171318ms [err] 171318ms [err] connectionstatechanged new new have-remote-offer 171318ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 171318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 171318ms [err] v=0 171318ms [err] o=- 3954912954 3954912954 IN IP4 0.0.0.0 171318ms [err] s=- 171318ms [err] t=0 0 171318ms [err] a=group:BUNDLE 0 171318ms [err] a=msid-semantic:WMS * 171318ms [err] m=application 9 DTLS/SCTP 5000 171318ms [err] c=IN IP4 0.0.0.0 171318ms [err] a=mid:0 171318ms [err] a=sctpmap:5000 webrtc-datachannel 65535 171318ms [err] a=max-message-size:65536 171318ms [err] a=ice-ufrag:0xVw 171318ms [err] a=ice-pwd:t6k5izWUT1kOPvILk65quw 171318ms [err] a=fingerprint:sha-256 46:FD:28:B0:B4:F1:3B:03:BB:F7:C4:3F:AA:F8:D3:54:E0:AA:14:06:D5:5A:55:10:04:F9:7D:75:2E:D9:5C:B2 171318ms [err] a=fingerprint:sha-384 C0:CC:E2:C6:42:5B:17:9E:0B:97:DE:77:21:F6:98:48:37:98:B6:B3:01:C8:DA:74:EC:E6:F0:B6:9E:A8:FA:2F:29:6C:A3:E9:04:89:9E:A8:63:59:BF:86:37:2E:02:AB 171318ms [err] a=fingerprint:sha-512 33:A3:84:8E:0F:AB:13:06:52:03:D0:CC:C9:58:08:A4:BE:75:E5:B5:33:3B:79:BD:B1:2D:49:45:5B:8F:7F:FB:06:24:3E:6B:33:43:4A:B2:95:47:73:66:9D:89:D8:DE:BA:4C:5C:C8:C4:FD:67:51:C5:12:C7:26:32:42:A1:0A 171318ms [err] a=setup:active 171318ms [err] 171318ms [err] connectionstatechanged new new stable 171318ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 171318ms [err] connectionstatechanged new new stable 171318ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 171318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 171318ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "new"}] 171320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 171321ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 171321ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 171346ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 171348ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 171349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 171349ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54438) -> ('172.30.0.1', 60268)) State.FROZEN -> State.WAITING 171349ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60344) -> ('172.30.0.1', 60268)) State.FROZEN -> State.WAITING 171349ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54438) -> ('172.17.0.2', 53425)) State.FROZEN -> State.WAITING 171350ms [err] connectionstatechanged connecting checking stable 171350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 171350ms [err] connectionstatechanged connecting checking stable 171351ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 171351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54438) -> ('172.30.0.1', 60268)) State.WAITING -> State.IN_PROGRESS 171352ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\x02w\x01\x06\x87L\x1d\xb6\xa2\x90\x12') 171353ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "connecting"}] 171356ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\x02w\x01\x06\x87L\x1d\xb6\xa2\x90\x12') 171356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54438) -> ('172.30.0.1', 60268)) State.IN_PROGRESS -> State.SUCCEEDED 171395ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60344) -> ('172.30.0.1', 60268)) State.WAITING -> State.IN_PROGRESS 171395ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!u\xf0\x81\x8d\x98\xe6\xdc\xc8.\x07\xfa') 171396ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!u\xf0\x81\x8d\x98\xe6\xdc\xc8.\x07\xfa') 171396ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60344) -> ('172.30.0.1', 60268)) State.IN_PROGRESS -> State.SUCCEEDED 171396ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60344) -> ('172.17.0.2', 53425)) State.FROZEN -> State.WAITING 171410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x19\xa7\x8e\xf9I[I\xec~\xa9\xbe') 171410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x19\xa7\x8e\xf9I[I\xec~\xa9\xbe') 171410ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54438) -> ('172.17.0.2', 53425)) State.WAITING -> State.FAILED 171410ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60344) -> ('172.17.0.2', 53425)) State.WAITING -> State.FAILED 171410ms [err] INFO:aioice.ice:Connection(0) ICE completed 171411ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\x1e\x06A\xc9@\x1b\x05\x17\xc1\x17\x17') 171411ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\x1e\x06A\xc9@\x1b\x05\x17\xc1\x17\x17') 171415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xbf\xda\xd7w[\x81\xf9\x050'k\xc6") 171415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xbf\xda\xd7w[\x81\xf9\x050'k\xc6") 171415ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(TVDr4ZQgQw 1 udp 1862270975 172.17.0.2 60268 typ prflx) 171415ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54438) -> ('172.17.0.2', 60268)) State.WAITING -> State.IN_PROGRESS 171415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa2\xbci\x94\x81\xc2\xa9\x87\xcd\x7fE\xbc') 171416ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 171416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 171418ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 171418ms [err] connectionstatechanged connecting completed stable 171418ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 171447ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa2\xbci\x94\x81\xc2\xa9\x87\xcd\x7fE\xbc') 171456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 171456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 171456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 171456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 171456ms [err] connectionstatechanged connected completed stable 171456ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 171457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 171457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 171457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 171457ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "connected"}] 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 171460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2851118633, stream_id=1, stream_seq=0) 171460ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 171460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=332221534, stream_id=1, stream_seq=0) 171461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 171461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2851118633, gaps=[]) 171462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=332221535, stream_id=1, stream_seq=1) 171462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=332221536, stream_id=1, stream_seq=2) 171465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=332221534, gaps=[]) 171465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 171465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=332221535, gaps=[]) 171466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 171466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=332221536, gaps=[]) 171466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 171846ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 171847ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 171847ms [log] [experimentStatusChanged] {"status": "running", "message": null} 171975ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56"}', extra='') 171975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56"}', extra='') 171979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 171979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 171979ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 171979ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 171979ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 171979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 171979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 171979ms [err] connectionstatechanged closed closed closed 171979ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 171979ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 171979ms [err] connectionstatechanged closed closed closed 171979ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 171979ms [err] connectionstatechanged closed closed closed 171979ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 171979ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 171979ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 171980ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "closed"}] 172215ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 172215ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 172215ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 172452ms [err] Traceback (most recent call last): 172452ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 172452ms [err] return _run_code(code, main_globals, None, 172452ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 172452ms [err] exec(code, run_globals) 172452ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 172452ms [err] sys.exit(main()) 172452ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 172452ms [err] asyncio.run(main_async()) 172452ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 172452ms [err] return loop.run_until_complete(main) 172452ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 172452ms [err] self.run_forever() 172452ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 172452ms [err] self._run_once() 172452ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 172452ms [err] event_list = self._selector.select(timeout) 172452ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 172452ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 172452ms [err] KeyboardInterrupt 172455ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 172455ms [err] h.flush() 172455ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 172905ms [log] starting device 174237ms [err] DEBUG:asyncio:Using selector: EpollSelector 174630ms [err] ERROR:asyncio:Unclosed client session 174630ms [err] client_session: 174908ms [log] parsing 174908ms [log] creating device handler 174908ms [log] [ready] 174908ms [log] reading line 174908ms [log] [websocketToken] "6469dd8b-462d-4793-ba59-f6c266ddbb8a" 174995ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 174995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 174996ms [log] [websocketConnected] 175863ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 175863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 175863ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 175877ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/274091c1-64da-4353-abfe-6f7946ad0922"}}', extra='') 175877ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/274091c1-64da-4353-abfe-6f7946ad0922"}}', extra='') 175877ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/274091c1-64da-4353-abfe-6f7946ad0922"} 176151ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","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='') 176151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","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='') 176155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "new"}] 178163ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 178163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 178163ms [err] handleSignalingMessage 178163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 178163ms [err] handleOptions 178163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 178163ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 178163ms [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='') 178163ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 178179ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912961 3954912961 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 51074 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 51074 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34556 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sOyA\\r\\na=ice-pwd:es58XpZNvSsLQxN6Q4WGX8\\r\\na=fingerprint:sha-256 83:FD:2A:62:CD:DE:84:AF:CB:62:DE:F5:1C:EB:2D:06:22:BC:E9:44:62:21:48:78:97:B8:AB:88:52:5A:89:33\\r\\na=fingerprint:sha-384 3D:FB:0A:22:ED:CD:C2:8B:99:65:BC:59:6B:03:55:C1:5D:3C:5F:65:81:FC:63:4C:CC:5D:EA:A1:0D:83:5D:F5:CB:2F:15:F8:50:68:F8:1D:55:DE:55:6C:0D:3E:81:AF\\r\\na=fingerprint:sha-512 33:13:BB:8E:E5:6C:D9:E1:7B:CC:6B:1F:1A:A3:F1:7C:7F:7B:39:9E:C5:90:69:13:58:26:F4:38:BC:4E:D2:BD:17:8C:9A:EE:66:05:9D:6C:6A:88:CA:2E:22:BE:6C:7C:63:7D:6C:4C:AA:6C:2F:17:1B:EE:FE:97:0D:20:6E:34\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 178179ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912961 3954912961 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 51074 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 51074 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34556 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sOyA\\r\\na=ice-pwd:es58XpZNvSsLQxN6Q4WGX8\\r\\na=fingerprint:sha-256 83:FD:2A:62:CD:DE:84:AF:CB:62:DE:F5:1C:EB:2D:06:22:BC:E9:44:62:21:48:78:97:B8:AB:88:52:5A:89:33\\r\\na=fingerprint:sha-384 3D:FB:0A:22:ED:CD:C2:8B:99:65:BC:59:6B:03:55:C1:5D:3C:5F:65:81:FC:63:4C:CC:5D:EA:A1:0D:83:5D:F5:CB:2F:15:F8:50:68:F8:1D:55:DE:55:6C:0D:3E:81:AF\\r\\na=fingerprint:sha-512 33:13:BB:8E:E5:6C:D9:E1:7B:CC:6B:1F:1A:A3:F1:7C:7F:7B:39:9E:C5:90:69:13:58:26:F4:38:BC:4E:D2:BD:17:8C:9A:EE:66:05:9D:6C:6A:88:CA:2E:22:BE:6C:7C:63:7D:6C:4C:AA:6C:2F:17:1B:EE:FE:97:0D:20:6E:34\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 178179ms [err] handleSignalingMessage 178179ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 178179ms [err] handleOffer 178179ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 178179ms [err] makeAnswer 178179ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 178179ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 178179ms [err] v=0 178179ms [err] o=- 3954912961 3954912961 IN IP4 0.0.0.0 178179ms [err] s=- 178179ms [err] t=0 0 178179ms [err] a=group:BUNDLE 0 178179ms [err] a=msid-semantic:WMS * 178179ms [err] m=application 51074 DTLS/SCTP 5000 178179ms [err] c=IN IP4 172.30.0.1 178179ms [err] a=mid:0 178179ms [err] a=sctpmap:5000 webrtc-datachannel 65535 178179ms [err] a=max-message-size:65536 178179ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51074 typ host 178179ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34556 typ host 178179ms [err] a=end-of-candidates 178179ms [err] a=ice-ufrag:sOyA 178179ms [err] a=ice-pwd:es58XpZNvSsLQxN6Q4WGX8 178179ms [err] a=fingerprint:sha-256 83:FD:2A:62:CD:DE:84:AF:CB:62:DE:F5:1C:EB:2D:06:22:BC:E9:44:62:21:48:78:97:B8:AB:88:52:5A:89:33 178179ms [err] a=fingerprint:sha-384 3D:FB:0A:22:ED:CD:C2:8B:99:65:BC:59:6B:03:55:C1:5D:3C:5F:65:81:FC:63:4C:CC:5D:EA:A1:0D:83:5D:F5:CB:2F:15:F8:50:68:F8:1D:55:DE:55:6C:0D:3E:81:AF 178179ms [err] a=fingerprint:sha-512 33:13:BB:8E:E5:6C:D9:E1:7B:CC:6B:1F:1A:A3:F1:7C:7F:7B:39:9E:C5:90:69:13:58:26:F4:38:BC:4E:D2:BD:17:8C:9A:EE:66:05:9D:6C:6A:88:CA:2E:22:BE:6C:7C:63:7D:6C:4C:AA:6C:2F:17:1B:EE:FE:97:0D:20:6E:34 178179ms [err] a=setup:actpass 178179ms [err] 178182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 178182ms [err] v=0 178182ms [err] o=- 3954912961 3954912961 IN IP4 0.0.0.0 178182ms [err] s=- 178182ms [err] t=0 0 178182ms [err] a=group:BUNDLE 0 178182ms [err] a=msid-semantic:WMS * 178182ms [err] m=application 51074 DTLS/SCTP 5000 178182ms [err] c=IN IP4 172.30.0.1 178182ms [err] a=mid:0 178182ms [err] a=sctpmap:5000 webrtc-datachannel 65535 178182ms [err] a=max-message-size:65536 178182ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51074 typ host 178182ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34556 typ host 178182ms [err] a=end-of-candidates 178182ms [err] a=ice-ufrag:sOyA 178182ms [err] a=ice-pwd:es58XpZNvSsLQxN6Q4WGX8 178182ms [err] a=fingerprint:sha-256 83:FD:2A:62:CD:DE:84:AF:CB:62:DE:F5:1C:EB:2D:06:22:BC:E9:44:62:21:48:78:97:B8:AB:88:52:5A:89:33 178182ms [err] a=fingerprint:sha-384 3D:FB:0A:22:ED:CD:C2:8B:99:65:BC:59:6B:03:55:C1:5D:3C:5F:65:81:FC:63:4C:CC:5D:EA:A1:0D:83:5D:F5:CB:2F:15:F8:50:68:F8:1D:55:DE:55:6C:0D:3E:81:AF 178182ms [err] a=fingerprint:sha-512 33:13:BB:8E:E5:6C:D9:E1:7B:CC:6B:1F:1A:A3:F1:7C:7F:7B:39:9E:C5:90:69:13:58:26:F4:38:BC:4E:D2:BD:17:8C:9A:EE:66:05:9D:6C:6A:88:CA:2E:22:BE:6C:7C:63:7D:6C:4C:AA:6C:2F:17:1B:EE:FE:97:0D:20:6E:34 178182ms [err] a=setup:actpass 178182ms [err] 178182ms [err] connectionstatechanged new new have-remote-offer 178182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 178182ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "new"}] 178183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 178183ms [err] v=0 178183ms [err] o=- 3954912961 3954912961 IN IP4 0.0.0.0 178183ms [err] s=- 178183ms [err] t=0 0 178183ms [err] a=group:BUNDLE 0 178183ms [err] a=msid-semantic:WMS * 178183ms [err] m=application 9 DTLS/SCTP 5000 178183ms [err] c=IN IP4 0.0.0.0 178183ms [err] a=mid:0 178183ms [err] a=sctpmap:5000 webrtc-datachannel 65535 178183ms [err] a=max-message-size:65536 178183ms [err] a=ice-ufrag:hDmY 178183ms [err] a=ice-pwd:QDrf2uHv61RJgBv5i4cyVB 178183ms [err] a=fingerprint:sha-256 FF:FB:E6:5A:7D:88:76:5F:5A:CA:84:E1:9E:8C:F5:86:F5:7B:3C:C6:B5:5C:5F:7B:32:E2:E0:6E:71:38:AC:70 178183ms [err] a=fingerprint:sha-384 F3:5E:11:E5:1B:37:2A:13:08:0D:CB:17:D1:63:05:43:2E:2B:75:BB:C8:36:51:CE:28:D2:CC:41:E5:A9:8D:92:6B:F1:0B:C0:48:50:60:82:95:7E:E7:F1:2D:5F:7F:D6 178183ms [err] a=fingerprint:sha-512 0B:5A:53:EF:B5:7A:E6:FE:6D:AE:3B:B7:69:3A:C2:F7:D8:F3:61:3E:ED:E2:CC:01:DF:2F:11:C3:C8:66:50:6A:D5:FC:51:0F:8B:07:02:3E:48:C2:84:4C:F0:27:2C:39:0A:55:11:26:86:64:5B:03:54:A1:AF:AB:2A:54:58:08 178183ms [err] a=setup:active 178183ms [err] 178184ms [err] connectionstatechanged new new stable 178184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 178184ms [err] connectionstatechanged new new stable 178184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 178184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 178186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 178186ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 178186ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 178187ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 178187ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 178187ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 178187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49541) -> ('172.30.0.1', 51074)) State.FROZEN -> State.WAITING 178187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34342) -> ('172.30.0.1', 51074)) State.FROZEN -> State.WAITING 178187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49541) -> ('172.17.0.2', 34556)) State.FROZEN -> State.WAITING 178188ms [err] connectionstatechanged connecting checking stable 178188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 178188ms [err] connectionstatechanged connecting checking stable 178188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 178188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49541) -> ('172.30.0.1', 51074)) State.WAITING -> State.IN_PROGRESS 178188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\x05\xcc\xd8\x8d\xfc\x16d`\xe2\xf6\x15') 178188ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "connecting"}] 178215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\x05\xcc\xd8\x8d\xfc\x16d`\xe2\xf6\x15') 178215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49541) -> ('172.30.0.1', 51074)) State.IN_PROGRESS -> State.SUCCEEDED 178215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34342) -> ('172.30.0.1', 51074)) State.WAITING -> State.IN_PROGRESS 178216ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0V\xb6\xb1\xf1\xd3l\x1d\x06\x03\xbdi') 178220ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0V\xb6\xb1\xf1\xd3l\x1d\x06\x03\xbdi') 178221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34342) -> ('172.30.0.1', 51074)) State.IN_PROGRESS -> State.SUCCEEDED 178221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34342) -> ('172.17.0.2', 34556)) State.FROZEN -> State.WAITING 178237ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49541) -> ('172.17.0.2', 34556)) State.WAITING -> State.IN_PROGRESS 178267ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34556) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qDf\x9e\xb9\xce\t\xca\x19M\xb0\x01') 178275ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34342) -> ('172.17.0.2', 34556)) State.WAITING -> State.IN_PROGRESS 178276ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34556) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')&?\xe7\x16V!\xe9\xfbY\x8b\xfd') 178278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34556) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qDf\x9e\xb9\xce\t\xca\x19M\xb0\x01') 178278ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49541) -> ('172.17.0.2', 34556)) State.IN_PROGRESS -> State.SUCCEEDED 178280ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34556) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')&?\xe7\x16V!\xe9\xfbY\x8b\xfd') 178280ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34342) -> ('172.17.0.2', 34556)) State.IN_PROGRESS -> State.SUCCEEDED 178284ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xd0\xc2N\xc5\xe6\x03\xfc\xd3\xf9'\x19D") 178284ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xd0\xc2N\xc5\xe6\x03\xfc\xd3\xf9'\x19D") 178284ms [err] INFO:aioice.ice:Connection(0) ICE completed 178285ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\xa7Y\xd3K\x9dE\x00z\xe2\xf0\x89') 178285ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 51074) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\xa7Y\xd3K\x9dE\x00z\xe2\xf0\x89') 178285ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34556) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9\xdb\xe6\xa7\xb9\xea6\x91\xe9\xed\x0fk') 178286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34556) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9\xdb\xe6\xa7\xb9\xea6\x91\xe9\xed\x0fk') 178286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51074) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd5\x11\xbdE\x8a\xf7\xc4W\x99.\x1e^') 178311ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51074) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd5\x11\xbdE\x8a\xf7\xc4W\x99.\x1e^') 178311ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jmaTBMIC8R 1 udp 1862270975 172.17.0.2 51074 typ prflx) 178312ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49541) -> ('172.17.0.2', 51074)) State.WAITING -> State.IN_PROGRESS 178312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51074) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xa2\xc6!UZ\x9d\xd8|\x89\xb6U') 178312ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 178312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 178315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 178322ms [err] connectionstatechanged connecting completed stable 178322ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 178330ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51074) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xa2\xc6!UZ\x9d\xd8|\x89\xb6U') 178355ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 178356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 178357ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 178357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 178357ms [err] connectionstatechanged connected completed stable 178358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 178359ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "connected"}] 178359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 178360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 178360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 178361ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 178362ms [log] line {"signal":"gpio1","value":"strongH"} 178362ms [log] 178362ms [log] reading line 178362ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 178364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 178365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 178365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 178367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=202490379, stream_id=1, stream_seq=0) 178370ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 178370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1350856927, stream_id=1, stream_seq=0) 178370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 178370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=202490379, gaps=[]) 178370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1350856928, stream_id=1, stream_seq=1) 178370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1350856929, stream_id=1, stream_seq=2) 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1350856930, stream_id=1, stream_seq=3) 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1350856931, stream_id=1, stream_seq=4) 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856927, gaps=[]) 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856928, gaps=[]) 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856929, gaps=[]) 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856930, gaps=[]) 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856931, gaps=[]) 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 178612ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 178612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 178613ms [log] line {"signal":"gpio2","value":"strongL"} 178613ms [log] 178613ms [log] reading line 178613ms [log] [experimentStatusChanged] {"status": "running", "message": null} 178795ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad"}', extra='') 178795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad"}', extra='') 178795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 178796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 178797ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 178797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 178798ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 178798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 178799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 178799ms [err] connectionstatechanged closed closed closed 178800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 178800ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 178801ms [err] connectionstatechanged closed closed closed 178802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 178802ms [err] connectionstatechanged closed closed closed 178802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 178802ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "closed"}] 178804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 178805ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 179044ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 179044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 179045ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 179270ms [err] Traceback (most recent call last): 179270ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 179270ms [err] return _run_code(code, main_globals, None, 179270ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 179270ms [err] exec(code, run_globals) 179270ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 179270ms [err] sys.exit(main()) 179270ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 179270ms [err] asyncio.run(main_async()) 179270ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 179270ms [err] return loop.run_until_complete(main) 179270ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 179270ms [err] self.run_forever() 179270ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 179270ms [err] self._run_once() 179270ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 179270ms [err] event_list = self._selector.select(timeout) 179270ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 179270ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 179270ms [err] KeyboardInterrupt 179271ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 179271ms [err] h.flush() 179271ms [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