================== python Client to js Client Communication: should connect without errors 15217ms [log] starting device 15984ms [err] DEBUG:asyncio:Using selector: EpollSelector 16179ms [err] ERROR:asyncio:Unclosed client session 16179ms [err] client_session: 16284ms [log] parsing 16284ms [log] creating device handler 16284ms [log] [ready] 16284ms [log] reading line 16284ms [log] [websocketToken] "2d17c25a-f7c0-42d2-9b1e-f3856ad6395e" 16319ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 16319ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 16319ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 18069ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 18069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 18069ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 18113ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1ff65125-7221-44c8-91cc-137bd65bbca6"}}', extra='') 18113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1ff65125-7221-44c8-91cc-137bd65bbca6"}}', extra='') 18138ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1ff65125-7221-44c8-91cc-137bd65bbca6"} 18243ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 18243ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 18246ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d", "state": "new"}] 20250ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20250ms [err] handleSignalingMessage 20250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20250ms [err] handleOptions 20250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 20250ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1788510854761695568 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:8gh4\\r\\na=ice-pwd:OPx8KRTwzNqHRNoI14xdqQAg\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4B:2B:D3:A2:A0:98:02:32:EE:4E:A7:97:B4:52:09:D8:DD:8A:D4:9F:19:1F:82:08:47:BD:A8:CD:15:AC:83:4B\\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/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1788510854761695568 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:8gh4\\r\\na=ice-pwd:OPx8KRTwzNqHRNoI14xdqQAg\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4B:2B:D3:A2:A0:98:02:32:EE:4E:A7:97:B4:52:09:D8:DD:8A:D4:9F:19:1F:82:08:47:BD:A8:CD:15:AC:83:4B\\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/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20250ms [err] handleSignalingMessage 20250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20250ms [err] handleOffer 20250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 20250ms [err] makeAnswer 20250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 20250ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20250ms [err] v=0 20250ms [err] o=- 1788510854761695568 2 IN IP4 127.0.0.1 20250ms [err] s=- 20250ms [err] t=0 0 20250ms [err] a=group:BUNDLE 0 20250ms [err] a=extmap-allow-mixed 20250ms [err] a=msid-semantic: WMS 20250ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 20250ms [err] c=IN IP4 0.0.0.0 20250ms [err] a=ice-ufrag:8gh4 20250ms [err] a=ice-pwd:OPx8KRTwzNqHRNoI14xdqQAg 20250ms [err] a=ice-options:trickle 20250ms [err] a=fingerprint:sha-256 4B:2B:D3:A2:A0:98:02:32:EE:4E:A7:97:B4:52:09:D8:DD:8A:D4:9F:19:1F:82:08:47:BD:A8:CD:15:AC:83:4B 20250ms [err] a=setup:actpass 20250ms [err] a=mid:0 20250ms [err] a=sctp-port:5000 20250ms [err] a=max-message-size:262144 20250ms [err] 20252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20252ms [err] v=0 20252ms [err] o=- 1788510854761695568 2 IN IP4 127.0.0.1 20252ms [err] s=- 20252ms [err] t=0 0 20252ms [err] a=group:BUNDLE 0 20252ms [err] a=extmap-allow-mixed 20252ms [err] a=msid-semantic: WMS 20252ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 20252ms [err] c=IN IP4 0.0.0.0 20252ms [err] a=ice-ufrag:8gh4 20252ms [err] a=ice-pwd:OPx8KRTwzNqHRNoI14xdqQAg 20252ms [err] a=ice-options:trickle 20252ms [err] a=fingerprint:sha-256 4B:2B:D3:A2:A0:98:02:32:EE:4E:A7:97:B4:52:09:D8:DD:8A:D4:9F:19:1F:82:08:47:BD:A8:CD:15:AC:83:4B 20252ms [err] a=setup:actpass 20252ms [err] a=mid:0 20252ms [err] a=sctp-port:5000 20252ms [err] a=max-message-size:262144 20252ms [err] 20252ms [err] connectionstatechanged new new have-remote-offer 20253ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 20253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d", "state": "new"}] 20253ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 20253ms [err] v=0 20253ms [err] o=- 3952609120 3952609120 IN IP4 0.0.0.0 20253ms [err] s=- 20253ms [err] t=0 0 20253ms [err] a=group:BUNDLE 0 20253ms [err] a=msid-semantic:WMS * 20253ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 20253ms [err] c=IN IP4 0.0.0.0 20253ms [err] a=mid:0 20253ms [err] a=sctp-port:5000 20253ms [err] a=max-message-size:65536 20253ms [err] a=ice-ufrag:o8Ue 20253ms [err] a=ice-pwd:CYm6r8NttavdbZOss2d0sR 20253ms [err] a=fingerprint:sha-256 44:82:97:86:46:8B:66:F8:E5:BE:1E:55:98:D0:F6:E6:1C:07:A6:E6:AA:35:8E:39:29:BC:9B:11:6E:2D:D2:D0 20253ms [err] a=fingerprint:sha-384 BA:1C:B6:50:04:B1:DB:B8:D2:49:44:AB:1D:35:8D:AA:09:88:1C:40:EE:50:CC:38:BA:4B:C1:36:60:81:5A:A9:E5:FB:3E:73:D4:9B:63:01:79:26:A3:DD:96:AB:80:E3 20253ms [err] a=fingerprint:sha-512 B0:6F:66:3B:06:61:B8:F5:15:56:5A:3F:E6:FC:DC:7F:1B:B8:B1:70:11:38:92:99:EE:DC:22:CA:36:34:D6:D5:5B:CC:B9:20:C2:A5:1B:03:7A:77:64:E9:CC:78:5F:98:62:EC:77:07:CE:CE:86:95:9D:12:59:8A:3C:B6:C9:4A 20253ms [err] a=setup:active 20253ms [err] 20254ms [err] connectionstatechanged new new stable 20254ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20254ms [err] connectionstatechanged new new stable 20254ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20254ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 20255ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 20256ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 20256ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 20256ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 20256ms [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='') 20257ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 20257ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 20257ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 20257ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 20257ms [err] connectionstatechanged connecting checking stable 20257ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20257ms [err] connectionstatechanged connecting checking stable 20257ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20257ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d", "state": "connecting"}] 20269ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ee7rLzMztrME') 20270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ee7rLzMztrME') 20270ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(LIlaSOjsL6 1 udp 1845501695 172.17.0.3 33033 typ prflx) 20270ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42512) -> ('172.17.0.3', 33033)) State.WAITING -> State.IN_PROGRESS 20270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4\xf5x\xdd\xbe\xea\xa0"B\x11QC') 20301ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4\xf5x\xdd\xbe\xea\xa0"B\x11QC') 20301ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42512) -> ('172.17.0.3', 33033)) State.IN_PROGRESS -> State.SUCCEEDED 20301ms [err] INFO:aioice.ice:Connection(0) ICE completed 20308ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2061764666 1 udp 2113937151 617a37a7-e5ef-4221-8ff3-3411b9515b5c.local 33033 typ host generation 0 ufrag 8gh4 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20308ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2061764666 1 udp 2113937151 617a37a7-e5ef-4221-8ff3-3411b9515b5c.local 33033 typ host generation 0 ufrag 8gh4 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20308ms [err] handleSignalingMessage 20308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20308ms [err] handleIceCandidate 20308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 20308ms [err] acceptIceCandidate 20308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 20311ms [err] INFO:aioice.ice:Connection(0) Remote candidate "617a37a7-e5ef-4221-8ff3-3411b9515b5c.local" resolved to 172.17.0.3 20319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42512) -> ('172.17.0.3', 33033)) State.FROZEN -> State.IN_PROGRESS 20319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p\xc0 ('172.17.0.3', 33033)) State.IN_PROGRESS -> State.SUCCEEDED 20346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51832) -> ('172.17.0.3', 33033)) State.FROZEN -> State.IN_PROGRESS 20346ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x7f\x17[^P^3\rY;\x9d\xcf') 20346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iBpscSfpZwXL') 20346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iBpscSfpZwXL') 20347ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x7f\x17[^P^3\rY;\x9d\xcf') 20347ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51832) -> ('172.17.0.3', 33033)) State.IN_PROGRESS -> State.SUCCEEDED 20366ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 20366ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 20367ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 20367ms [err] connectionstatechanged connecting completed stable 20367ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 20394ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 20394ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 20394ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 20394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 20394ms [err] connectionstatechanged connected completed stable 20395ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 20395ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d", "state": "connected"}] 20397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 20397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 20397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 20397ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dLz/SPYpefq4') 20398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33033) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dLz/SPYpefq4') 20398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 20398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 20398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 20399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2336050642, stream_id=1, stream_seq=0) 20399ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 20399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2994429723, stream_id=1, stream_seq=0) 20399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 20400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2336050642, gaps=[]) 20400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2994429723, gaps=[]) 20400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 20513ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20513ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20600ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d"}', extra='') 20600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 20601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 20601ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20601ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 20601ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 20601ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20601ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20601ms [err] connectionstatechanged closed closed closed 20602ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20602ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 20602ms [err] connectionstatechanged closed closed closed 20602ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20602ms [err] connectionstatechanged closed closed closed 20602ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20603ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1fc66972-e8ba-4a3b-99ea-0294d9ec570d", "state": "closed"}] 20603ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20603ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20745ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20745ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20745ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 20878ms [err] Traceback (most recent call last): 20878ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20878ms [err] return _run_code(code, main_globals, None, 20878ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20878ms [err] exec(code, run_globals) 20878ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20879ms [err] sys.exit(main()) 20879ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20879ms [err] asyncio.run(main_async()) 20879ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20879ms [err] return loop.run_until_complete(main) 20879ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20879ms [err] self.run_forever() 20879ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20879ms [err] self._run_once() 20879ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20881ms [err] event_list = self._selector.select(timeout) 20881ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20881ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20881ms [err] KeyboardInterrupt 20882ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20882ms [err] h.flush() 20882ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 21083ms [log] starting device 21787ms [err] DEBUG:asyncio:Using selector: EpollSelector 21955ms [err] ERROR:asyncio:Unclosed client session 21955ms [err] client_session: 22094ms [log] parsing 22094ms [log] creating device handler 22094ms [log] [ready] 22094ms [log] reading line 22094ms [log] [websocketToken] "b0690735-c614-4500-84f1-b792910b454f" 22137ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22137ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 22467ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22468ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22468ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 22508ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/913e9209-ccfe-4679-8998-c7ed45294151"}}', extra='') 22508ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/913e9209-ccfe-4679-8998-c7ed45294151"}}', extra='') 22508ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/913e9209-ccfe-4679-8998-c7ed45294151"} 22659ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 22659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 22663ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "new"}] 24666ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 24666ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 24666ms [err] handleSignalingMessage 24666ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24666ms [err] handleOptions 24666ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 24666ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 24666ms [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='') 24666ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 24674ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609124 3952609124 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40716 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 40716 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40002 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:CWHY\\r\\na=ice-pwd:8BNNVKrLATvIBiKNufriYZ\\r\\na=fingerprint:sha-256 CE:E4:90:C3:F0:93:56:98:1B:C1:61:56:9E:35:68:A4:12:B2:46:7D:09:6B:F5:86:9D:B7:8D:D7:BC:8D:41:3B\\r\\na=fingerprint:sha-384 9D:12:00:FB:CC:5C:1F:AE:78:DD:57:BA:64:C2:5E:2A:DD:11:74:FB:E0:B3:95:71:D9:98:D9:46:D8:22:1E:D6:D4:CD:5F:9B:FE:79:C4:6E:23:9F:EA:73:9A:1E:D7:0E\\r\\na=fingerprint:sha-512 EF:1B:AD:7C:C9:69:97:BC:95:74:BD:8D:F0:48:D6:E5:AA:3E:5B:41:7D:47:10:D1:11:32:4F:B5:3F:B3:7F:3A:6D:42:D9:92:22:AD:E7:DF:91:36:44:BA:D6:DC:33:C7:90:FC:06:43:E5:1E:D1:63:5C:AD:4B:97:86:87:39:59\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 24674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609124 3952609124 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40716 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 40716 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40002 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:CWHY\\r\\na=ice-pwd:8BNNVKrLATvIBiKNufriYZ\\r\\na=fingerprint:sha-256 CE:E4:90:C3:F0:93:56:98:1B:C1:61:56:9E:35:68:A4:12:B2:46:7D:09:6B:F5:86:9D:B7:8D:D7:BC:8D:41:3B\\r\\na=fingerprint:sha-384 9D:12:00:FB:CC:5C:1F:AE:78:DD:57:BA:64:C2:5E:2A:DD:11:74:FB:E0:B3:95:71:D9:98:D9:46:D8:22:1E:D6:D4:CD:5F:9B:FE:79:C4:6E:23:9F:EA:73:9A:1E:D7:0E\\r\\na=fingerprint:sha-512 EF:1B:AD:7C:C9:69:97:BC:95:74:BD:8D:F0:48:D6:E5:AA:3E:5B:41:7D:47:10:D1:11:32:4F:B5:3F:B3:7F:3A:6D:42:D9:92:22:AD:E7:DF:91:36:44:BA:D6:DC:33:C7:90:FC:06:43:E5:1E:D1:63:5C:AD:4B:97:86:87:39:59\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 24674ms [err] handleSignalingMessage 24674ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24675ms [err] handleOffer 24675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 24675ms [err] makeAnswer 24675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 24675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 24675ms [err] v=0 24675ms [err] o=- 3952609124 3952609124 IN IP4 0.0.0.0 24675ms [err] s=- 24675ms [err] t=0 0 24675ms [err] a=group:BUNDLE 0 24675ms [err] a=msid-semantic:WMS * 24675ms [err] m=application 40716 DTLS/SCTP 5000 24675ms [err] c=IN IP4 172.30.0.1 24675ms [err] a=mid:0 24675ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24675ms [err] a=max-message-size:65536 24675ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40716 typ host 24675ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40002 typ host 24675ms [err] a=end-of-candidates 24675ms [err] a=ice-ufrag:CWHY 24675ms [err] a=ice-pwd:8BNNVKrLATvIBiKNufriYZ 24675ms [err] a=fingerprint:sha-256 CE:E4:90:C3:F0:93:56:98:1B:C1:61:56:9E:35:68:A4:12:B2:46:7D:09:6B:F5:86:9D:B7:8D:D7:BC:8D:41:3B 24675ms [err] a=fingerprint:sha-384 9D:12:00:FB:CC:5C:1F:AE:78:DD:57:BA:64:C2:5E:2A:DD:11:74:FB:E0:B3:95:71:D9:98:D9:46:D8:22:1E:D6:D4:CD:5F:9B:FE:79:C4:6E:23:9F:EA:73:9A:1E:D7:0E 24675ms [err] a=fingerprint:sha-512 EF:1B:AD:7C:C9:69:97:BC:95:74:BD:8D:F0:48:D6:E5:AA:3E:5B:41:7D:47:10:D1:11:32:4F:B5:3F:B3:7F:3A:6D:42:D9:92:22:AD:E7:DF:91:36:44:BA:D6:DC:33:C7:90:FC:06:43:E5:1E:D1:63:5C:AD:4B:97:86:87:39:59 24675ms [err] a=setup:actpass 24675ms [err] 24676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 24676ms [err] v=0 24676ms [err] o=- 3952609124 3952609124 IN IP4 0.0.0.0 24676ms [err] s=- 24676ms [err] t=0 0 24676ms [err] a=group:BUNDLE 0 24676ms [err] a=msid-semantic:WMS * 24676ms [err] m=application 40716 DTLS/SCTP 5000 24676ms [err] c=IN IP4 172.30.0.1 24676ms [err] a=mid:0 24676ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24676ms [err] a=max-message-size:65536 24676ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40716 typ host 24676ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40002 typ host 24676ms [err] a=end-of-candidates 24676ms [err] a=ice-ufrag:CWHY 24676ms [err] a=ice-pwd:8BNNVKrLATvIBiKNufriYZ 24676ms [err] a=fingerprint:sha-256 CE:E4:90:C3:F0:93:56:98:1B:C1:61:56:9E:35:68:A4:12:B2:46:7D:09:6B:F5:86:9D:B7:8D:D7:BC:8D:41:3B 24676ms [err] a=fingerprint:sha-384 9D:12:00:FB:CC:5C:1F:AE:78:DD:57:BA:64:C2:5E:2A:DD:11:74:FB:E0:B3:95:71:D9:98:D9:46:D8:22:1E:D6:D4:CD:5F:9B:FE:79:C4:6E:23:9F:EA:73:9A:1E:D7:0E 24676ms [err] a=fingerprint:sha-512 EF:1B:AD:7C:C9:69:97:BC:95:74:BD:8D:F0:48:D6:E5:AA:3E:5B:41:7D:47:10:D1:11:32:4F:B5:3F:B3:7F:3A:6D:42:D9:92:22:AD:E7:DF:91:36:44:BA:D6:DC:33:C7:90:FC:06:43:E5:1E:D1:63:5C:AD:4B:97:86:87:39:59 24676ms [err] a=setup:actpass 24676ms [err] 24676ms [err] connectionstatechanged new new have-remote-offer 24677ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 24677ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "new"}] 24677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 24677ms [err] v=0 24677ms [err] o=- 3952609124 3952609124 IN IP4 0.0.0.0 24677ms [err] s=- 24677ms [err] t=0 0 24677ms [err] a=group:BUNDLE 0 24677ms [err] a=msid-semantic:WMS * 24677ms [err] m=application 9 DTLS/SCTP 5000 24677ms [err] c=IN IP4 0.0.0.0 24677ms [err] a=mid:0 24677ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24677ms [err] a=max-message-size:65536 24677ms [err] a=ice-ufrag:aOxn 24677ms [err] a=ice-pwd:nQJtNS8yQXjwU1H63Et3wD 24677ms [err] a=fingerprint:sha-256 BC:D3:4C:F0:F0:D6:35:C2:41:4F:2B:6A:4A:5C:6E:A6:8B:8B:46:0E:A0:BE:8A:AC:C4:18:49:3C:D1:05:83:E9 24677ms [err] a=fingerprint:sha-384 37:19:13:91:A1:06:7B:14:72:6F:2F:90:6B:C3:26:F8:09:2B:B2:35:10:D9:81:C0:44:66:DF:22:1D:79:C7:AB:90:C4:91:66:0D:0F:41:B3:E7:10:7F:11:C5:E3:65:27 24677ms [err] a=fingerprint:sha-512 44:05:E2:DC:4A:91:CA:F4:E9:39:7D:DC:12:81:8C:42:F9:51:E5:2D:91:B6:40:C6:12:7E:AA:0F:59:0D:2C:B0:04:A6:04:85:C9:CA:5F:19:AE:F6:5C:97:81:14:9D:A1:F6:41:6D:6D:C3:57:05:6A:C2:A9:02:29:BE:75:E1:4A 24677ms [err] a=setup:active 24677ms [err] 24677ms [err] connectionstatechanged new new stable 24678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 24678ms [err] connectionstatechanged new new stable 24678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 24678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 24679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 24679ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 24679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 24680ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 24680ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 24680ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 24680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39778) -> ('172.30.0.1', 40716)) State.FROZEN -> State.WAITING 24680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45486) -> ('172.30.0.1', 40716)) State.FROZEN -> State.WAITING 24680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39778) -> ('172.17.0.3', 40002)) State.FROZEN -> State.WAITING 24681ms [err] connectionstatechanged connecting checking stable 24681ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24681ms [err] connectionstatechanged connecting checking stable 24681ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24681ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39778) -> ('172.30.0.1', 40716)) State.WAITING -> State.IN_PROGRESS 24681ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\xa9s\xb0f-\x84\xeb]&\xdc\xac') 24681ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "connecting"}] 24682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\xa9s\xb0f-\x84\xeb]&\xdc\xac') 24682ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39778) -> ('172.30.0.1', 40716)) State.IN_PROGRESS -> State.SUCCEEDED 24690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xca\xd7\xa5\x14.\xde\x0c\x81n/\x89\xa1') 24690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xca\xd7\xa5\x14.\xde\x0c\x81n/\x89\xa1') 24690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45486) -> ('172.30.0.1', 40716)) State.WAITING -> State.FAILED 24690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39778) -> ('172.17.0.3', 40002)) State.WAITING -> State.FAILED 24690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45486) -> ('172.17.0.3', 40002)) State.FROZEN -> State.FAILED 24691ms [err] INFO:aioice.ice:Connection(0) ICE completed 24691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7>g\xe3\x14\x90\x7f\rGl>\x96') 24691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7>g\xe3\x14\x90\x7f\rGl>\x96') 24691ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zNuVfxQF9x 1 udp 1862270975 172.17.0.3 40716 typ prflx) 24691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39778) -> ('172.17.0.3', 40716)) State.WAITING -> State.IN_PROGRESS 24691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40716) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G\xce3\x8a>\x90\x99[\xbd\nj\xf8') 24692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40716) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G\xce3\x8a>\x90\x99[\xbd\nj\xf8') 24692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39778) -> ('172.17.0.3', 40716)) State.IN_PROGRESS -> State.SUCCEEDED 24717ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 24718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 24719ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 24719ms [err] connectionstatechanged connecting completed stable 24719ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 24723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 24723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 24723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 24723ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 24723ms [err] connectionstatechanged connected completed stable 24723ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 24724ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "connected"}] 24724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 24724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 24725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 24726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3396337675, stream_id=1, stream_seq=0) 24726ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 24726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=731506447, stream_id=1, stream_seq=0) 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3396337675, gaps=[]) 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=731506447, gaps=[]) 24727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 24824ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24824ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24825ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24905ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2"}', extra='') 24905ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2"}', extra='') 24905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 24905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 24905ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24905ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 24905ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 24905ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24905ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24905ms [err] connectionstatechanged closed closed closed 24905ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24905ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 24905ms [err] connectionstatechanged closed closed closed 24905ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24905ms [err] connectionstatechanged closed closed closed 24905ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24905ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24905ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24906ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8539623c-70ea-47fe-a5e1-f5688bc323f2", "state": "closed"}] 25013ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 25013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 25013ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 25150ms [err] Traceback (most recent call last): 25150ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 25151ms [err] return _run_code(code, main_globals, None, 25151ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 25151ms [err] exec(code, run_globals) 25151ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 25151ms [err] sys.exit(main()) 25151ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 25151ms [err] asyncio.run(main_async()) 25151ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 25151ms [err] return loop.run_until_complete(main) 25151ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 25152ms [err] self.run_forever() 25152ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 25152ms [err] self._run_once() 25152ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 25152ms [err] event_list = self._selector.select(timeout) 25152ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 25153ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 25153ms [err] KeyboardInterrupt 25154ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 25154ms [err] h.flush() 25154ms [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 30620ms [log] starting device 31437ms [err] DEBUG:asyncio:Using selector: EpollSelector 31595ms [err] ERROR:asyncio:Unclosed client session 31595ms [err] client_session: 31696ms [log] parsing 31696ms [log] creating device handler 31696ms [log] [ready] 31696ms [log] reading line 31696ms [log] [websocketToken] "bfba1fe5-8531-438e-a550-e0b4e1c31d3d" 31729ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31729ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31729ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 33406ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 33406ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 33406ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 33424ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/710c02d6-e195-4d30-8a3b-4012cd718c0b"}}', extra='') 33424ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/710c02d6-e195-4d30-8a3b-4012cd718c0b"}}', extra='') 33424ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/710c02d6-e195-4d30-8a3b-4012cd718c0b"} 33547ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 33547ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 33551ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a", "state": "new"}] 35562ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35562ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35562ms [err] handleSignalingMessage 35562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35562ms [err] handleOptions 35562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 35562ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 741144314122426353 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:sSgP\\r\\na=ice-pwd:7CWcDuK1NRJoK+jSJP/o5ihY\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DD:37:C6:4B:90:AD:CD:57:E9:A8:A5:4D:76:8C:2F:E7:A1:7D:95:C4:8B:08:C1:F7:9E:05:14:C6:D1:BF:6C:F9\\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/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35562ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 741144314122426353 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:sSgP\\r\\na=ice-pwd:7CWcDuK1NRJoK+jSJP/o5ihY\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DD:37:C6:4B:90:AD:CD:57:E9:A8:A5:4D:76:8C:2F:E7:A1:7D:95:C4:8B:08:C1:F7:9E:05:14:C6:D1:BF:6C:F9\\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/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35562ms [err] handleSignalingMessage 35562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35562ms [err] handleOffer 35562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 35562ms [err] makeAnswer 35562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 35562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 35562ms [err] v=0 35562ms [err] o=- 741144314122426353 2 IN IP4 127.0.0.1 35562ms [err] s=- 35562ms [err] t=0 0 35562ms [err] a=group:BUNDLE 0 35562ms [err] a=extmap-allow-mixed 35562ms [err] a=msid-semantic: WMS 35562ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 35562ms [err] c=IN IP4 0.0.0.0 35562ms [err] a=ice-ufrag:sSgP 35562ms [err] a=ice-pwd:7CWcDuK1NRJoK+jSJP/o5ihY 35562ms [err] a=ice-options:trickle 35562ms [err] a=fingerprint:sha-256 DD:37:C6:4B:90:AD:CD:57:E9:A8:A5:4D:76:8C:2F:E7:A1:7D:95:C4:8B:08:C1:F7:9E:05:14:C6:D1:BF:6C:F9 35562ms [err] a=setup:actpass 35562ms [err] a=mid:0 35562ms [err] a=sctp-port:5000 35562ms [err] a=max-message-size:262144 35562ms [err] 35564ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 35564ms [err] v=0 35564ms [err] o=- 741144314122426353 2 IN IP4 127.0.0.1 35564ms [err] s=- 35564ms [err] t=0 0 35564ms [err] a=group:BUNDLE 0 35564ms [err] a=extmap-allow-mixed 35564ms [err] a=msid-semantic: WMS 35564ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 35564ms [err] c=IN IP4 0.0.0.0 35564ms [err] a=ice-ufrag:sSgP 35564ms [err] a=ice-pwd:7CWcDuK1NRJoK+jSJP/o5ihY 35564ms [err] a=ice-options:trickle 35564ms [err] a=fingerprint:sha-256 DD:37:C6:4B:90:AD:CD:57:E9:A8:A5:4D:76:8C:2F:E7:A1:7D:95:C4:8B:08:C1:F7:9E:05:14:C6:D1:BF:6C:F9 35564ms [err] a=setup:actpass 35564ms [err] a=mid:0 35564ms [err] a=sctp-port:5000 35564ms [err] a=max-message-size:262144 35564ms [err] 35565ms [err] connectionstatechanged new new have-remote-offer 35565ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 35565ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a", "state": "new"}] 35565ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 35565ms [err] v=0 35565ms [err] o=- 3952609135 3952609135 IN IP4 0.0.0.0 35565ms [err] s=- 35565ms [err] t=0 0 35565ms [err] a=group:BUNDLE 0 35565ms [err] a=msid-semantic:WMS * 35565ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 35565ms [err] c=IN IP4 0.0.0.0 35565ms [err] a=mid:0 35565ms [err] a=sctp-port:5000 35565ms [err] a=max-message-size:65536 35565ms [err] a=ice-ufrag:ySY8 35565ms [err] a=ice-pwd:zvpneX9atWDfT9EfVf8Vu3 35565ms [err] a=fingerprint:sha-256 66:85:62:80:35:23:EC:0F:FD:9E:A9:29:07:13:CC:D7:89:5C:B3:1B:DA:E2:37:D1:EF:A2:15:2F:44:62:9C:52 35565ms [err] a=fingerprint:sha-384 5E:9B:FA:74:1B:0B:DB:8D:1B:5A:95:0F:4C:2D:80:DF:F7:34:F3:91:59:10:0F:41:30:B8:4D:FF:EB:1E:EB:A4:C9:66:71:F3:53:35:F0:C6:AD:BE:10:CC:7A:38:0F:D9 35565ms [err] a=fingerprint:sha-512 21:B0:D1:2E:54:3F:57:B5:BB:C2:E5:6B:2A:B7:42:04:C1:03:BD:4D:2D:EF:97:8D:3E:38:AD:67:1F:72:91:95:18:6F:57:26:D0:A4:6C:A6:C7:91:C4:19:A2:23:85:FB:DA:34:E7:C9:8A:8A:B8:42:50:CA:7A:7A:3B:6D:B6:E6 35565ms [err] a=setup:active 35565ms [err] 35566ms [err] connectionstatechanged new new stable 35566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 35566ms [err] connectionstatechanged new new stable 35566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 35566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 35567ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 35567ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 35567ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 35568ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 35568ms [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='') 35568ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 35568ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 35568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 35568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 35568ms [err] connectionstatechanged connecting checking stable 35568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35569ms [err] connectionstatechanged connecting checking stable 35569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35569ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a", "state": "connecting"}] 35582ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lZX+DX8sp0TH') 35582ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lZX+DX8sp0TH') 35583ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(HNwelcqLyh 1 udp 1845501695 172.17.0.3 40466 typ prflx) 35583ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39289) -> ('172.17.0.3', 40466)) State.WAITING -> State.IN_PROGRESS 35583ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L8\xb6=n\xcb\xe9x\x1e-3\xcb') 35585ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L8\xb6=n\xcb\xe9x\x1e-3\xcb') 35585ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39289) -> ('172.17.0.3', 40466)) State.IN_PROGRESS -> State.SUCCEEDED 35610ms [err] INFO:aioice.ice:Connection(0) ICE completed 35610ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 35610ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 35611ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 35611ms [err] connectionstatechanged connecting completed stable 35611ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 35614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 35614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 35614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 35614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 35614ms [err] connectionstatechanged connected completed stable 35614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 35614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a", "state": "connected"}] 35616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 35616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 35617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 35617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 35617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 35617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 35618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3667355972, stream_id=1, stream_seq=0) 35618ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 35618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2472441451, stream_id=1, stream_seq=0) 35619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 35619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3667355972, gaps=[]) 35619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2472441451, gaps=[]) 35619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 35624ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2546543214 1 udp 2113937151 14a36de2-82c7-422a-9307-ff9bcf07da10.local 40466 typ host generation 0 ufrag sSgP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35624ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2546543214 1 udp 2113937151 14a36de2-82c7-422a-9307-ff9bcf07da10.local 40466 typ host generation 0 ufrag sSgP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35624ms [err] handleSignalingMessage 35624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35624ms [err] handleIceCandidate 35624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35624ms [err] acceptIceCandidate 35624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35628ms [err] INFO:aioice.ice:Connection(0) Remote candidate "14a36de2-82c7-422a-9307-ff9bcf07da10.local" resolved to 172.17.0.3 35658ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'EebbB2drO5X7') 35659ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'EebbB2drO5X7') 35659ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39289) -> ('172.17.0.3', 40466)) State.FROZEN -> State.FAILED 35659ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53357) -> ('172.17.0.3', 40466)) State.FROZEN -> State.FAILED 35710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bz2GjADHdfeL') 35710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bz2GjADHdfeL') 35757ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35757ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 35960ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35960ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a"}', extra='') 35960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 35960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 35960ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 35960ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 35960ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 35960ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 35961ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 35961ms [err] connectionstatechanged closed closed closed 35961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35961ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 35961ms [err] connectionstatechanged closed closed closed 35961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35961ms [err] connectionstatechanged closed closed closed 35961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35962ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db5eabf6-f289-4d34-942b-0dce047bbf2a", "state": "closed"}] 35962ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 35962ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 36046ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 36046ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 36046ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 36146ms [err] Traceback (most recent call last): 36146ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 36146ms [err] return _run_code(code, main_globals, None, 36146ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 36146ms [err] exec(code, run_globals) 36146ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 36146ms [err] sys.exit(main()) 36146ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 36146ms [err] asyncio.run(main_async()) 36146ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 36146ms [err] return loop.run_until_complete(main) 36146ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 36146ms [err] self.run_forever() 36146ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 36146ms [err] self._run_once() 36146ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 36146ms [err] event_list = self._selector.select(timeout) 36146ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 36147ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 36147ms [err] KeyboardInterrupt 36148ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 36148ms [err] h.flush() 36148ms [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 46526ms [log] starting device 47378ms [err] DEBUG:asyncio:Using selector: EpollSelector 47575ms [err] ERROR:asyncio:Unclosed client session 47575ms [err] client_session: 47679ms [log] parsing 47679ms [log] creating device handler 47679ms [log] [ready] 47679ms [log] reading line 47679ms [log] [websocketToken] "224c97f6-de38-45d5-b08a-4704d627c9c6" 47711ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 47711ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 47711ms [log] [websocketConnected] 49356ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49357ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49357ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 49403ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d5a4ca51-6347-41da-9779-d7081ab8a6b5"}}', extra='') 49403ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d5a4ca51-6347-41da-9779-d7081ab8a6b5"}}', extra='') 49403ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d5a4ca51-6347-41da-9779-d7081ab8a6b5"} 49536ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 49536ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 49540ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c", "state": "new"}] 51546ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 51546ms [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='') 51546ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 51546ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 51546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 51546ms [err] handleSignalingMessage 51546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51546ms [err] handleOptions 51546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 51546ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2360049888792256911 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:qJ3+\\r\\na=ice-pwd:yTYZYc86OpL2u5JBGqXVit8x\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DC:CE:BE:AD:35:E7:0C:B8:AB:2A:75:87:9B:CB:10:A1:48:2F:06:D5:06:61:65:BA:E1:4B:DE:98:30:CC:4D:93\\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/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 51546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2360049888792256911 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:qJ3+\\r\\na=ice-pwd:yTYZYc86OpL2u5JBGqXVit8x\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DC:CE:BE:AD:35:E7:0C:B8:AB:2A:75:87:9B:CB:10:A1:48:2F:06:D5:06:61:65:BA:E1:4B:DE:98:30:CC:4D:93\\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/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 51546ms [err] handleSignalingMessage 51546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51546ms [err] handleOffer 51546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 51546ms [err] makeAnswer 51547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 51547ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51547ms [err] v=0 51547ms [err] o=- 2360049888792256911 2 IN IP4 127.0.0.1 51547ms [err] s=- 51547ms [err] t=0 0 51547ms [err] a=group:BUNDLE 0 51547ms [err] a=extmap-allow-mixed 51547ms [err] a=msid-semantic: WMS 51547ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 51547ms [err] c=IN IP4 0.0.0.0 51547ms [err] a=ice-ufrag:qJ3+ 51547ms [err] a=ice-pwd:yTYZYc86OpL2u5JBGqXVit8x 51547ms [err] a=ice-options:trickle 51547ms [err] a=fingerprint:sha-256 DC:CE:BE:AD:35:E7:0C:B8:AB:2A:75:87:9B:CB:10:A1:48:2F:06:D5:06:61:65:BA:E1:4B:DE:98:30:CC:4D:93 51547ms [err] a=setup:actpass 51547ms [err] a=mid:0 51547ms [err] a=sctp-port:5000 51547ms [err] a=max-message-size:262144 51547ms [err] 51548ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51548ms [err] v=0 51548ms [err] o=- 2360049888792256911 2 IN IP4 127.0.0.1 51548ms [err] s=- 51548ms [err] t=0 0 51548ms [err] a=group:BUNDLE 0 51548ms [err] a=extmap-allow-mixed 51548ms [err] a=msid-semantic: WMS 51548ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 51548ms [err] c=IN IP4 0.0.0.0 51548ms [err] a=ice-ufrag:qJ3+ 51548ms [err] a=ice-pwd:yTYZYc86OpL2u5JBGqXVit8x 51548ms [err] a=ice-options:trickle 51548ms [err] a=fingerprint:sha-256 DC:CE:BE:AD:35:E7:0C:B8:AB:2A:75:87:9B:CB:10:A1:48:2F:06:D5:06:61:65:BA:E1:4B:DE:98:30:CC:4D:93 51548ms [err] a=setup:actpass 51548ms [err] a=mid:0 51548ms [err] a=sctp-port:5000 51548ms [err] a=max-message-size:262144 51548ms [err] 51549ms [err] connectionstatechanged new new have-remote-offer 51549ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 51549ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c", "state": "new"}] 51549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 51549ms [err] v=0 51549ms [err] o=- 3952609151 3952609151 IN IP4 0.0.0.0 51549ms [err] s=- 51549ms [err] t=0 0 51549ms [err] a=group:BUNDLE 0 51549ms [err] a=msid-semantic:WMS * 51549ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 51549ms [err] c=IN IP4 0.0.0.0 51549ms [err] a=mid:0 51549ms [err] a=sctp-port:5000 51549ms [err] a=max-message-size:65536 51549ms [err] a=ice-ufrag:NtwG 51549ms [err] a=ice-pwd:2xuVvYUjTo3dTZZv3K2QEp 51549ms [err] a=fingerprint:sha-256 F7:0A:3A:23:75:D9:94:6D:EA:D7:3F:FE:E8:54:B3:EE:61:CA:51:4D:AC:4C:C1:F8:A0:3E:B2:59:03:9D:DE:A0 51549ms [err] a=fingerprint:sha-384 8A:DE:D4:CD:46:FA:13:31:E6:A2:85:CF:2B:FB:19:84:63:E7:86:29:28:FA:5B:BF:C4:EC:CA:D8:FC:37:92:C0:BB:33:2F:02:39:41:C1:10:DD:A3:C9:05:55:B8:57:99 51549ms [err] a=fingerprint:sha-512 38:6E:77:06:6D:0B:1A:E8:A8:1F:C3:5C:04:6A:79:14:1C:FA:BA:B2:55:65:A7:2C:9E:25:59:92:43:A5:DF:D4:FE:D8:14:17:79:7E:0B:BB:7C:FC:AF:3B:84:8F:D0:A3:8C:A4:0F:8E:C7:76:11:47:5F:A8:17:F1:73:07:6B:E5 51549ms [err] a=setup:active 51549ms [err] 51550ms [err] connectionstatechanged new new stable 51550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51550ms [err] connectionstatechanged new new stable 51550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 51551ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 51552ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 51552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 51553ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 51553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 51553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 51553ms [err] connectionstatechanged connecting checking stable 51553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51553ms [err] connectionstatechanged connecting checking stable 51553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51554ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c", "state": "connecting"}] 51564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mL1Yt2B9MJJx') 51564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mL1Yt2B9MJJx') 51564ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ftScg5D5VA 1 udp 1845501695 172.17.0.3 50813 typ prflx) 51564ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.17.0.3', 50813)) State.WAITING -> State.IN_PROGRESS 51565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a\xdf\xd1\xc9\xb8\xf6o\xce\xd2\x01\x8eT') 51567ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a\xdf\xd1\xc9\xb8\xf6o\xce\xd2\x01\x8eT') 51567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.17.0.3', 50813)) State.IN_PROGRESS -> State.SUCCEEDED 51567ms [err] INFO:aioice.ice:Connection(0) ICE completed 51597ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 51598ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 51599ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 51600ms [err] connectionstatechanged connecting completed stable 51600ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 51607ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:168348458 1 udp 2113937151 509ffeb8-fa9c-4e2a-9971-bc889082f7e4.local 50813 typ host generation 0 ufrag qJ3+ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 51607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:168348458 1 udp 2113937151 509ffeb8-fa9c-4e2a-9971-bc889082f7e4.local 50813 typ host generation 0 ufrag qJ3+ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 51607ms [err] handleSignalingMessage 51607ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51607ms [err] handleIceCandidate 51607ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 51607ms [err] acceptIceCandidate 51607ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 51608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 51608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 51608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 51608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 51609ms [err] connectionstatechanged connected completed stable 51609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 51609ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c", "state": "connected"}] 51611ms [err] INFO:aioice.ice:Connection(0) Remote candidate "509ffeb8-fa9c-4e2a-9971-bc889082f7e4.local" resolved to 172.17.0.3 51611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 51612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 51612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 51612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 51612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 51612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 51613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=430923826, stream_id=1, stream_seq=0) 51613ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 51613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2049166646, stream_id=1, stream_seq=0) 51613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 51614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=430923826, gaps=[]) 51615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166646, gaps=[]) 51615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 51616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2049166647, stream_id=1, stream_seq=1) 51616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 51616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166648, stream_id=1, stream_seq=2) 51616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166649, stream_id=1, stream_seq=2) 51616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166650, stream_id=1, stream_seq=2) 51642ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TBid4gLnd/bF') 51642ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TBid4gLnd/bF') 51643ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.17.0.3', 50813)) State.FROZEN -> State.FAILED 51643ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51024) -> ('172.17.0.3', 50813)) State.FROZEN -> State.FAILED 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166648, gaps=[]) 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166651, stream_id=1, stream_seq=2) 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166652, stream_id=1, stream_seq=2) 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166650, gaps=[]) 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166653, stream_id=1, stream_seq=2) 51644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166654, stream_id=1, stream_seq=2) 51644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166652, gaps=[]) 51644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166655, stream_id=1, stream_seq=3) 51645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166656, stream_id=1, stream_seq=3) 51645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166657, stream_id=1, stream_seq=3) 51645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166658, stream_id=1, stream_seq=3) 51646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166654, gaps=[]) 51646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166659, stream_id=1, stream_seq=3) 51646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166660, stream_id=1, stream_seq=3) 51647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166656, gaps=[]) 51647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166661, stream_id=1, stream_seq=3) 51648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166658, gaps=[]) 51648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166662, stream_id=1, stream_seq=4) 51648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166663, stream_id=1, stream_seq=4) 51648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166664, stream_id=1, stream_seq=4) 51648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166665, stream_id=1, stream_seq=4) 51648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166666, stream_id=1, stream_seq=4) 51651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166660, gaps=[]) 51651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166667, stream_id=1, stream_seq=4) 51651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166668, stream_id=1, stream_seq=4) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166662, gaps=[]) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166669, stream_id=1, stream_seq=5) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166670, stream_id=1, stream_seq=5) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166671, stream_id=1, stream_seq=5) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166664, gaps=[]) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166672, stream_id=1, stream_seq=5) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166673, stream_id=1, stream_seq=5) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166674, stream_id=1, stream_seq=5) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166666, gaps=[]) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166675, stream_id=1, stream_seq=5) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166668, gaps=[]) 51657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166676, stream_id=1, stream_seq=6) 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166677, stream_id=1, stream_seq=6) 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166678, stream_id=1, stream_seq=6) 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166679, stream_id=1, stream_seq=6) 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166670, gaps=[]) 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166680, stream_id=1, stream_seq=6) 51658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166681, stream_id=1, stream_seq=6) 51659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166682, stream_id=1, stream_seq=6) 51659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166672, gaps=[]) 51659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166683, stream_id=1, stream_seq=7) 51660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166684, stream_id=1, stream_seq=7) 51660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166685, stream_id=1, stream_seq=7) 51660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166674, gaps=[]) 51660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166686, stream_id=1, stream_seq=7) 51661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166687, stream_id=1, stream_seq=7) 51661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166688, stream_id=1, stream_seq=7) 51662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166676, gaps=[]) 51662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166689, stream_id=1, stream_seq=7) 51663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166678, gaps=[]) 51663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166690, stream_id=1, stream_seq=8) 51663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166691, stream_id=1, stream_seq=8) 51663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166692, stream_id=1, stream_seq=8) 51664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166693, stream_id=1, stream_seq=8) 51664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166680, gaps=[]) 51665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166694, stream_id=1, stream_seq=8) 51665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166695, stream_id=1, stream_seq=8) 51665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166696, stream_id=1, stream_seq=8) 51690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166682, gaps=[]) 51690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166697, stream_id=1, stream_seq=9) 51690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166698, stream_id=1, stream_seq=9) 51690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166699, stream_id=1, stream_seq=9) 51691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166684, gaps=[]) 51691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166700, stream_id=1, stream_seq=9) 51691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166701, stream_id=1, stream_seq=9) 51691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166702, stream_id=1, stream_seq=9) 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166686, gaps=[]) 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166703, stream_id=1, stream_seq=9) 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166688, gaps=[]) 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166704, stream_id=1, stream_seq=10) 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166705, stream_id=1, stream_seq=10) 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166706, stream_id=1, stream_seq=10) 51693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166707, stream_id=1, stream_seq=10) 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166690, gaps=[]) 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166708, stream_id=1, stream_seq=10) 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166709, stream_id=1, stream_seq=10) 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166710, stream_id=1, stream_seq=10) 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166692, gaps=[]) 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166711, stream_id=1, stream_seq=11) 51695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166712, stream_id=1, stream_seq=11) 51695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166713, stream_id=1, stream_seq=11) 51696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166694, gaps=[]) 51696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166714, stream_id=1, stream_seq=11) 51696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166715, stream_id=1, stream_seq=11) 51697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166716, stream_id=1, stream_seq=11) 51697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166696, gaps=[]) 51697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166717, stream_id=1, stream_seq=11) 51697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NCgw8gGnblGJ') 51697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NCgw8gGnblGJ') 51698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166698, gaps=[]) 51698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166718, stream_id=1, stream_seq=12) 51699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166719, stream_id=1, stream_seq=12) 51699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166720, stream_id=1, stream_seq=12) 51699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166721, stream_id=1, stream_seq=12) 51701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166700, gaps=[]) 51701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166722, stream_id=1, stream_seq=12) 51701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166723, stream_id=1, stream_seq=12) 51701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166724, stream_id=1, stream_seq=12) 51702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166702, gaps=[]) 51702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166725, stream_id=1, stream_seq=13) 51702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166726, stream_id=1, stream_seq=13) 51702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166727, stream_id=1, stream_seq=13) 51703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166704, gaps=[]) 51703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166728, stream_id=1, stream_seq=13) 51703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166729, stream_id=1, stream_seq=13) 51703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166730, stream_id=1, stream_seq=13) 51704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166706, gaps=[]) 51704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166731, stream_id=1, stream_seq=13) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166708, gaps=[]) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166732, stream_id=1, stream_seq=14) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166733, stream_id=1, stream_seq=14) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166734, stream_id=1, stream_seq=14) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166735, stream_id=1, stream_seq=14) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166710, gaps=[]) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166736, stream_id=1, stream_seq=14) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166737, stream_id=1, stream_seq=14) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166738, stream_id=1, stream_seq=14) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166712, gaps=[]) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166739, stream_id=1, stream_seq=15) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166740, stream_id=1, stream_seq=15) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166741, stream_id=1, stream_seq=15) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166714, gaps=[]) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166742, stream_id=1, stream_seq=15) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166743, stream_id=1, stream_seq=15) 51709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166744, stream_id=1, stream_seq=15) 51710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166716, gaps=[]) 51710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166745, stream_id=1, stream_seq=15) 51711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166718, gaps=[]) 51711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166746, stream_id=1, stream_seq=16) 51712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166747, stream_id=1, stream_seq=16) 51712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166748, stream_id=1, stream_seq=16) 51712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166749, stream_id=1, stream_seq=16) 51712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166720, gaps=[]) 51713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166750, stream_id=1, stream_seq=16) 51713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166751, stream_id=1, stream_seq=16) 51713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166752, stream_id=1, stream_seq=16) 51738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166722, gaps=[]) 51738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166753, stream_id=1, stream_seq=17) 51738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166754, stream_id=1, stream_seq=17) 51738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166755, stream_id=1, stream_seq=17) 51739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166724, gaps=[]) 51739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166756, stream_id=1, stream_seq=17) 51739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166757, stream_id=1, stream_seq=17) 51739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166758, stream_id=1, stream_seq=17) 51743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166726, gaps=[]) 51743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166759, stream_id=1, stream_seq=17) 51743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166728, gaps=[]) 51743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166760, stream_id=1, stream_seq=18) 51744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166761, stream_id=1, stream_seq=18) 51744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166762, stream_id=1, stream_seq=18) 51744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166763, stream_id=1, stream_seq=18) 51745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166730, gaps=[]) 51745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166764, stream_id=1, stream_seq=18) 51745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166765, stream_id=1, stream_seq=18) 51745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166766, stream_id=1, stream_seq=18) 51746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166732, gaps=[]) 51746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166767, stream_id=1, stream_seq=19) 51746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166768, stream_id=1, stream_seq=19) 51748ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51748ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8192 51748ms [log] 8188 51748ms [log] line [file] undefined 51748ms [log] 51748ms [log] reading line 51748ms [log] [experimentStatusChanged] {"status": "running", "message": null} 51749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166734, gaps=[]) 51749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166769, stream_id=1, stream_seq=19) 51749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166770, stream_id=1, stream_seq=19) 51749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166771, stream_id=1, stream_seq=19) 51750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166736, gaps=[]) 51750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166772, stream_id=1, stream_seq=19) 51750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166773, stream_id=1, stream_seq=19) 51751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166738, gaps=[]) 51751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166774, stream_id=1, stream_seq=20) 51752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166775, stream_id=1, stream_seq=20) 51752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166776, stream_id=1, stream_seq=20) 51752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166740, gaps=[]) 51752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166777, stream_id=1, stream_seq=20) 51752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166778, stream_id=1, stream_seq=20) 51752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166779, stream_id=1, stream_seq=20) 51753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166742, gaps=[]) 51753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166780, stream_id=1, stream_seq=20) 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166744, gaps=[]) 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166781, stream_id=1, stream_seq=21) 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166782, stream_id=1, stream_seq=21) 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166783, stream_id=1, stream_seq=21) 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166784, stream_id=1, stream_seq=21) 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166785, stream_id=1, stream_seq=21) 51755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166746, gaps=[]) 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166786, stream_id=1, stream_seq=21) 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166787, stream_id=1, stream_seq=21) 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166748, gaps=[]) 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166788, stream_id=1, stream_seq=22) 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166789, stream_id=1, stream_seq=22) 51756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166790, stream_id=1, stream_seq=22) 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166750, gaps=[]) 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166791, stream_id=1, stream_seq=22) 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166792, stream_id=1, stream_seq=22) 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166793, stream_id=1, stream_seq=22) 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166752, gaps=[]) 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166794, stream_id=1, stream_seq=22) 51759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166754, gaps=[]) 51759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166795, stream_id=1, stream_seq=23) 51759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166796, stream_id=1, stream_seq=23) 51760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166797, stream_id=1, stream_seq=23) 51760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166798, stream_id=1, stream_seq=23) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166756, gaps=[]) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166799, stream_id=1, stream_seq=23) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166800, stream_id=1, stream_seq=23) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166801, stream_id=1, stream_seq=23) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166758, gaps=[]) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166802, stream_id=1, stream_seq=24) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166803, stream_id=1, stream_seq=24) 51786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166804, stream_id=1, stream_seq=24) 51787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166760, gaps=[]) 51787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166805, stream_id=1, stream_seq=24) 51787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166806, stream_id=1, stream_seq=24) 51787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166807, stream_id=1, stream_seq=24) 51788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166762, gaps=[]) 51788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166808, stream_id=1, stream_seq=24) 51789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166764, gaps=[]) 51789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166809, stream_id=1, stream_seq=25) 51789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166810, stream_id=1, stream_seq=25) 51789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166811, stream_id=1, stream_seq=25) 51789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166812, stream_id=1, stream_seq=25) 51790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166766, gaps=[]) 51790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166813, stream_id=1, stream_seq=25) 51790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166814, stream_id=1, stream_seq=25) 51790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166815, stream_id=1, stream_seq=25) 51791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166768, gaps=[]) 51791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166816, stream_id=1, stream_seq=26) 51791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166817, stream_id=1, stream_seq=26) 51791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166818, stream_id=1, stream_seq=26) 51792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166770, gaps=[]) 51792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166819, stream_id=1, stream_seq=26) 51792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166820, stream_id=1, stream_seq=26) 51792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166821, stream_id=1, stream_seq=26) 51793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166772, gaps=[]) 51793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166822, stream_id=1, stream_seq=26) 51794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166774, gaps=[]) 51794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166823, stream_id=1, stream_seq=27) 51794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166824, stream_id=1, stream_seq=27) 51794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166825, stream_id=1, stream_seq=27) 51794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166826, stream_id=1, stream_seq=27) 51795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166776, gaps=[]) 51795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166827, stream_id=1, stream_seq=27) 51795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166828, stream_id=1, stream_seq=27) 51795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166829, stream_id=1, stream_seq=27) 51796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166778, gaps=[]) 51796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166830, stream_id=1, stream_seq=28) 51796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166831, stream_id=1, stream_seq=28) 51796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166832, stream_id=1, stream_seq=28) 51797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166780, gaps=[]) 51797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166833, stream_id=1, stream_seq=28) 51797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166834, stream_id=1, stream_seq=28) 51797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166835, stream_id=1, stream_seq=28) 51798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166782, gaps=[]) 51798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166836, stream_id=1, stream_seq=28) 51799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166784, gaps=[]) 51799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166837, stream_id=1, stream_seq=29) 51799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166838, stream_id=1, stream_seq=29) 51800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166839, stream_id=1, stream_seq=29) 51800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166840, stream_id=1, stream_seq=29) 51800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166786, gaps=[]) 51800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166841, stream_id=1, stream_seq=29) 51800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166842, stream_id=1, stream_seq=29) 51801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166843, stream_id=1, stream_seq=29) 51801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166788, gaps=[]) 51801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166844, stream_id=1, stream_seq=30) 51801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166845, stream_id=1, stream_seq=30) 51801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166846, stream_id=1, stream_seq=30) 51802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166790, gaps=[]) 51802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166847, stream_id=1, stream_seq=30) 51802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166848, stream_id=1, stream_seq=30) 51802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166849, stream_id=1, stream_seq=30) 51803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166792, gaps=[]) 51803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166850, stream_id=1, stream_seq=30) 51804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166794, gaps=[]) 51804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166851, stream_id=1, stream_seq=31) 51805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166852, stream_id=1, stream_seq=31) 51805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166853, stream_id=1, stream_seq=31) 51805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166854, stream_id=1, stream_seq=31) 51805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166796, gaps=[]) 51805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166855, stream_id=1, stream_seq=31) 51806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166856, stream_id=1, stream_seq=31) 51806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166857, stream_id=1, stream_seq=31) 51806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166798, gaps=[]) 51806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166858, stream_id=1, stream_seq=32) 51806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166859, stream_id=1, stream_seq=32) 51807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166860, stream_id=1, stream_seq=32) 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166800, gaps=[]) 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166861, stream_id=1, stream_seq=32) 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166862, stream_id=1, stream_seq=32) 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166863, stream_id=1, stream_seq=32) 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166802, gaps=[]) 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166864, stream_id=1, stream_seq=32) 51809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166804, gaps=[]) 51809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2049166865, stream_id=1, stream_seq=33) 51809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166866, stream_id=1, stream_seq=33) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166867, stream_id=1, stream_seq=33) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166868, stream_id=1, stream_seq=33) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166806, gaps=[]) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166869, stream_id=1, stream_seq=33) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2049166870, stream_id=1, stream_seq=33) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2049166871, stream_id=1, stream_seq=33) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166808, gaps=[]) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166810, gaps=[]) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166812, gaps=[]) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166814, gaps=[]) 51835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166816, gaps=[]) 51839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166818, gaps=[]) 51840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166820, gaps=[]) 51841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166822, gaps=[]) 51842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166824, gaps=[]) 51843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166826, gaps=[]) 51844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166828, gaps=[]) 51845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166830, gaps=[]) 51846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166832, gaps=[]) 51847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166834, gaps=[]) 51848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166836, gaps=[]) 51849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166838, gaps=[]) 51850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166840, gaps=[]) 51851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166842, gaps=[]) 51852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166844, gaps=[]) 51852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166846, gaps=[]) 51853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166848, gaps=[]) 51854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166850, gaps=[]) 51855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166852, gaps=[]) 51855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166854, gaps=[]) 51856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166856, gaps=[]) 51882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2049166858, gaps=[]) 51882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2049166860, gaps=[]) 51883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2049166862, gaps=[]) 51884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2049166864, gaps=[]) 51885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2049166866, gaps=[]) 51886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2049166868, gaps=[]) 51886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2049166870, gaps=[]) 51887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52083ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 52083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c"}', extra='') 52083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 52083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 52083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 52083ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 52084ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 52084ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 52084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 52084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 52084ms [err] connectionstatechanged closed closed closed 52084ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52084ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 52084ms [err] connectionstatechanged closed closed closed 52084ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52084ms [err] connectionstatechanged closed closed closed 52084ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52085ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44156785-5c76-4758-9cf7-b262424b457c", "state": "closed"}] 52085ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 52085ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 52190ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 52190ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 52190ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 52319ms [err] Traceback (most recent call last): 52319ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 52320ms [err] return _run_code(code, main_globals, None, 52320ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 52320ms [err] exec(code, run_globals) 52320ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 52320ms [err] sys.exit(main()) 52320ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 52320ms [err] asyncio.run(main_async()) 52320ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 52320ms [err] return loop.run_until_complete(main) 52320ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 52320ms [err] self.run_forever() 52320ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 52321ms [err] self._run_once() 52321ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 52321ms [err] event_list = self._selector.select(timeout) 52321ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 52330ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 52330ms [err] KeyboardInterrupt 52330ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 52330ms [err] h.flush() 52330ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 52559ms [log] starting device 53376ms [err] DEBUG:asyncio:Using selector: EpollSelector 53581ms [err] ERROR:asyncio:Unclosed client session 53581ms [err] client_session: 53715ms [log] parsing 53715ms [log] creating device handler 53715ms [log] [ready] 53715ms [log] reading line 53715ms [log] [websocketToken] "432f1b05-ee29-4e56-872d-bba70e09edec" 53755ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 53755ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 53755ms [log] [websocketConnected] 54140ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54140ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 54162ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6d3c0719-d6e5-4b77-83cf-1f62dede91ce"}}', extra='') 54162ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6d3c0719-d6e5-4b77-83cf-1f62dede91ce"}}', extra='') 54163ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6d3c0719-d6e5-4b77-83cf-1f62dede91ce"} 54290ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 54290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 54294ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "new"}] 56298ms [err] makeOffer 56298ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 56298ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 56298ms [err] v=0 56298ms [err] o=- 3952609156 3952609156 IN IP4 0.0.0.0 56298ms [err] s=- 56298ms [err] t=0 0 56298ms [err] a=group:BUNDLE 0 56298ms [err] a=msid-semantic:WMS * 56298ms [err] m=application 9 DTLS/SCTP 5000 56298ms [err] c=IN IP4 0.0.0.0 56298ms [err] a=mid:0 56298ms [err] a=sctpmap:5000 webrtc-datachannel 65535 56298ms [err] a=max-message-size:65536 56298ms [err] a=ice-ufrag:Jle3 56298ms [err] a=ice-pwd:QmgpCvLAfeWzsSMaFFm0Fg 56298ms [err] a=fingerprint:sha-256 1F:9D:8B:CD:1C:1C:73:38:8C:78:0F:A6:6D:EC:E7:11:4D:3A:2B:69:75:A4:FF:8C:49:1D:F8:B7:2B:B8:C8:87 56298ms [err] a=fingerprint:sha-384 04:7A:8C:03:3E:70:96:57:CE:84:95:A1:06:0E:33:7E:A6:B6:AD:6A:61:3D:F8:B5:6F:F3:6D:D3:51:3D:7A:69:26:F4:9D:ED:5E:38:06:31:56:E6:2B:2A:59:C4:70:90 56298ms [err] a=fingerprint:sha-512 21:88:3B:1A:63:44:60:9B:FD:05:E3:26:F9:8D:12:EA:C1:5A:E9:93:E7:EF:90:24:17:FF:C9:90:7E:C3:9E:F7:2D:FD:39:D5:D8:71:D0:FF:71:CB:0B:E9:4F:E7:CA:AD:17:07:A9:70:ED:B3:98:CE:2D:CB:8E:88:04:09:64:A5 56298ms [err] a=setup:actpass 56298ms [err] 56299ms [err] connectionstatechanged new new have-local-offer 56299ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 56299ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 56301ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "new"}] 56301ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 56301ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 56302ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 56302ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 56302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 56302ms [err] handleSignalingMessage 56302ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56302ms [err] handleOptions 56302ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 56303ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 56303ms [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='') 56303ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 56312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40187) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc3\x1f{\x88\xd6\xf3\t\xdf\xce\xd6\xdd8') 56312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40187) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc3\x1f{\x88\xd6\xf3\t\xdf\xce\xd6\xdd8') 56318ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609156 3952609156 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40187 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 40187 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 32772 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WtQ9\\r\\na=ice-pwd:di1yWvD4lkaoQbAdSpHow7\\r\\na=fingerprint:sha-256 B4:08:7F:B6:6D:79:41:EE:8F:18:3A:7C:B0:48:A9:04:B6:A7:91:6E:69:45:F2:85:A8:37:17:1E:8F:3C:6C:F4\\r\\na=fingerprint:sha-384 2D:D0:E0:2B:EA:24:0E:EB:08:D0:79:B1:13:A4:1B:F6:7F:F7:48:65:7E:67:D7:42:11:CD:FA:EE:34:42:3E:04:62:4A:6A:92:A0:A2:56:88:C6:5D:FC:38:4B:98:D4:8B\\r\\na=fingerprint:sha-512 67:24:0D:67:46:FA:52:99:39:42:E0:74:6F:E0:F7:26:C3:79:0B:89:C2:61:96:74:91:A7:A7:63:67:1A:B2:FA:36:5A:49:B4:D9:8B:6E:8F:44:33:2C:74:7C:B7:17:E1:49:EE:39:A7:FE:EC:89:26:EB:2D:CD:34:9D:6D:5B:C2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 56318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609156 3952609156 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40187 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 40187 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 32772 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WtQ9\\r\\na=ice-pwd:di1yWvD4lkaoQbAdSpHow7\\r\\na=fingerprint:sha-256 B4:08:7F:B6:6D:79:41:EE:8F:18:3A:7C:B0:48:A9:04:B6:A7:91:6E:69:45:F2:85:A8:37:17:1E:8F:3C:6C:F4\\r\\na=fingerprint:sha-384 2D:D0:E0:2B:EA:24:0E:EB:08:D0:79:B1:13:A4:1B:F6:7F:F7:48:65:7E:67:D7:42:11:CD:FA:EE:34:42:3E:04:62:4A:6A:92:A0:A2:56:88:C6:5D:FC:38:4B:98:D4:8B\\r\\na=fingerprint:sha-512 67:24:0D:67:46:FA:52:99:39:42:E0:74:6F:E0:F7:26:C3:79:0B:89:C2:61:96:74:91:A7:A7:63:67:1A:B2:FA:36:5A:49:B4:D9:8B:6E:8F:44:33:2C:74:7C:B7:17:E1:49:EE:39:A7:FE:EC:89:26:EB:2D:CD:34:9D:6D:5B:C2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 56318ms [err] handleSignalingMessage 56318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56318ms [err] handleAnswer 56318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 56318ms [err] acceptAnswer 56318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 56318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 56318ms [err] v=0 56318ms [err] o=- 3952609156 3952609156 IN IP4 0.0.0.0 56318ms [err] s=- 56318ms [err] t=0 0 56318ms [err] a=group:BUNDLE 0 56318ms [err] a=msid-semantic:WMS * 56318ms [err] m=application 40187 DTLS/SCTP 5000 56318ms [err] c=IN IP4 172.30.0.1 56318ms [err] a=mid:0 56318ms [err] a=sctpmap:5000 webrtc-datachannel 65535 56318ms [err] a=max-message-size:65536 56318ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40187 typ host 56318ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 32772 typ host 56318ms [err] a=end-of-candidates 56318ms [err] a=ice-ufrag:WtQ9 56318ms [err] a=ice-pwd:di1yWvD4lkaoQbAdSpHow7 56318ms [err] a=fingerprint:sha-256 B4:08:7F:B6:6D:79:41:EE:8F:18:3A:7C:B0:48:A9:04:B6:A7:91:6E:69:45:F2:85:A8:37:17:1E:8F:3C:6C:F4 56318ms [err] a=fingerprint:sha-384 2D:D0:E0:2B:EA:24:0E:EB:08:D0:79:B1:13:A4:1B:F6:7F:F7:48:65:7E:67:D7:42:11:CD:FA:EE:34:42:3E:04:62:4A:6A:92:A0:A2:56:88:C6:5D:FC:38:4B:98:D4:8B 56318ms [err] a=fingerprint:sha-512 67:24:0D:67:46:FA:52:99:39:42:E0:74:6F:E0:F7:26:C3:79:0B:89:C2:61:96:74:91:A7:A7:63:67:1A:B2:FA:36:5A:49:B4:D9:8B:6E:8F:44:33:2C:74:7C:B7:17:E1:49:EE:39:A7:FE:EC:89:26:EB:2D:CD:34:9D:6D:5B:C2 56318ms [err] a=setup:active 56318ms [err] 56319ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 56319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 56319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 56320ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34243) -> ('172.30.0.1', 40187)) State.FROZEN -> State.WAITING 56320ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47781) -> ('172.30.0.1', 40187)) State.FROZEN -> State.WAITING 56320ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34243) -> ('172.17.0.3', 32772)) State.FROZEN -> State.WAITING 56320ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jAeOOyRftN 1 udp 1862270975 172.17.0.3 40187 typ prflx) 56320ms [err] connectionstatechanged connecting checking stable 56320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56320ms [err] connectionstatechanged connecting checking stable 56320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56320ms [err] connectionstatechanged connecting checking stable 56320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56320ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34243) -> ('172.17.0.3', 40187)) State.WAITING -> State.IN_PROGRESS 56321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40187) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0\t#\xa7\xb0\xfe\xe8\xac\xd1\xce\xb3\r') 56321ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34243) -> ('172.30.0.1', 40187)) State.WAITING -> State.IN_PROGRESS 56321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40187) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xa6\xf6\x8e\xa20\xd3[\x98\xf6\xb9\x11') 56321ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "connecting"}] 56346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40187) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0\t#\xa7\xb0\xfe\xe8\xac\xd1\xce\xb3\r') 56346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34243) -> ('172.17.0.3', 40187)) State.IN_PROGRESS -> State.SUCCEEDED 56346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47781) -> ('172.30.0.1', 40187)) State.WAITING -> State.FAILED 56346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34243) -> ('172.17.0.3', 32772)) State.WAITING -> State.FAILED 56346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47781) -> ('172.17.0.3', 32772)) State.FROZEN -> State.FAILED 56346ms [err] INFO:aioice.ice:Connection(0) ICE completed 56346ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 56346ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 56348ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 56349ms [err] connectionstatechanged connecting completed stable 56349ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 56349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40187) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U\xa6\xf6\x8e\xa20\xd3[\x98\xf6\xb9\x11') 56349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40187) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc\xc4\xde\x87\xdd\xa9]\x9a\x9ch\x84u') 56349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40187) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc\xc4\xde\x87\xdd\xa9]\x9a\x9ch\x84u') 56352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 56352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 56352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 56352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 56352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 56353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 56353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 56353ms [err] connectionstatechanged connected completed stable 56353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 56353ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "connected"}] 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 56354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2687388014, stream_id=1, stream_seq=0) 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1988692263, stream_id=1, stream_seq=0) 56355ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 56355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1988692263, gaps=[]) 56356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388014, gaps=[]) 56356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 56356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2687388015, stream_id=1, stream_seq=1) 56356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388016, stream_id=1, stream_seq=2) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388017, stream_id=1, stream_seq=2) 56357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388018, stream_id=1, stream_seq=2) 56358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388015, gaps=[]) 56358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388019, stream_id=1, stream_seq=2) 56358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388016, gaps=[]) 56358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388020, stream_id=1, stream_seq=2) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388021, stream_id=1, stream_seq=2) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388017, gaps=[]) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388022, stream_id=1, stream_seq=2) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388018, gaps=[]) 56359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388023, stream_id=1, stream_seq=3) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388024, stream_id=1, stream_seq=3) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388019, gaps=[]) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388025, stream_id=1, stream_seq=3) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388026, stream_id=1, stream_seq=3) 56360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388020, gaps=[]) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388027, stream_id=1, stream_seq=3) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388028, stream_id=1, stream_seq=3) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388021, gaps=[]) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388029, stream_id=1, stream_seq=3) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388022, gaps=[]) 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388030, stream_id=1, stream_seq=4) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388031, stream_id=1, stream_seq=4) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388023, gaps=[]) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388032, stream_id=1, stream_seq=4) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388033, stream_id=1, stream_seq=4) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388024, gaps=[]) 56362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388034, stream_id=1, stream_seq=4) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388035, stream_id=1, stream_seq=4) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388025, gaps=[]) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388036, stream_id=1, stream_seq=4) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388026, gaps=[]) 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388037, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388038, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388027, gaps=[]) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388039, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388040, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388028, gaps=[]) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388041, stream_id=1, stream_seq=5) 56364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388042, stream_id=1, stream_seq=5) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388029, gaps=[]) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388043, stream_id=1, stream_seq=5) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388030, gaps=[]) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388044, stream_id=1, stream_seq=6) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388045, stream_id=1, stream_seq=6) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388031, gaps=[]) 56365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388046, stream_id=1, stream_seq=6) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388047, stream_id=1, stream_seq=6) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388032, gaps=[]) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388048, stream_id=1, stream_seq=6) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388049, stream_id=1, stream_seq=6) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388033, gaps=[]) 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388050, stream_id=1, stream_seq=6) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388034, gaps=[]) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388051, stream_id=1, stream_seq=7) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388052, stream_id=1, stream_seq=7) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388035, gaps=[]) 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388053, stream_id=1, stream_seq=7) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388054, stream_id=1, stream_seq=7) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388036, gaps=[]) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388055, stream_id=1, stream_seq=7) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388056, stream_id=1, stream_seq=7) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388037, gaps=[]) 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388057, stream_id=1, stream_seq=7) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388038, gaps=[]) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388058, stream_id=1, stream_seq=8) 56369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388059, stream_id=1, stream_seq=8) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388039, gaps=[]) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388060, stream_id=1, stream_seq=8) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388061, stream_id=1, stream_seq=8) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388040, gaps=[]) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388062, stream_id=1, stream_seq=8) 56370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388063, stream_id=1, stream_seq=8) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388041, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388064, stream_id=1, stream_seq=8) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388042, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388065, stream_id=1, stream_seq=9) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388066, stream_id=1, stream_seq=9) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388043, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388067, stream_id=1, stream_seq=9) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388068, stream_id=1, stream_seq=9) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388044, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388069, stream_id=1, stream_seq=9) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388070, stream_id=1, stream_seq=9) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388045, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388071, stream_id=1, stream_seq=9) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388046, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388072, stream_id=1, stream_seq=10) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388073, stream_id=1, stream_seq=10) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388047, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388074, stream_id=1, stream_seq=10) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388075, stream_id=1, stream_seq=10) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388048, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388076, stream_id=1, stream_seq=10) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388077, stream_id=1, stream_seq=10) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388049, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388078, stream_id=1, stream_seq=10) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388050, gaps=[]) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388079, stream_id=1, stream_seq=11) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388080, stream_id=1, stream_seq=11) 56397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388051, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388081, stream_id=1, stream_seq=11) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388082, stream_id=1, stream_seq=11) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388052, gaps=[]) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388083, stream_id=1, stream_seq=11) 56398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388084, stream_id=1, stream_seq=11) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388053, gaps=[]) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388085, stream_id=1, stream_seq=11) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388054, gaps=[]) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388086, stream_id=1, stream_seq=12) 56399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388087, stream_id=1, stream_seq=12) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388055, gaps=[]) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388088, stream_id=1, stream_seq=12) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388089, stream_id=1, stream_seq=12) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388056, gaps=[]) 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388090, stream_id=1, stream_seq=12) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388091, stream_id=1, stream_seq=12) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388057, gaps=[]) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388092, stream_id=1, stream_seq=12) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388058, gaps=[]) 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388093, stream_id=1, stream_seq=13) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388094, stream_id=1, stream_seq=13) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388059, gaps=[]) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388095, stream_id=1, stream_seq=13) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388096, stream_id=1, stream_seq=13) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388060, gaps=[]) 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388097, stream_id=1, stream_seq=13) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388098, stream_id=1, stream_seq=13) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388061, gaps=[]) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388099, stream_id=1, stream_seq=13) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388062, gaps=[]) 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388100, stream_id=1, stream_seq=14) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388101, stream_id=1, stream_seq=14) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388063, gaps=[]) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388102, stream_id=1, stream_seq=14) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388103, stream_id=1, stream_seq=14) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388064, gaps=[]) 56404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388104, stream_id=1, stream_seq=14) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388105, stream_id=1, stream_seq=14) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388065, gaps=[]) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388106, stream_id=1, stream_seq=14) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388066, gaps=[]) 56405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388107, stream_id=1, stream_seq=15) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388108, stream_id=1, stream_seq=15) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388067, gaps=[]) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388109, stream_id=1, stream_seq=15) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388110, stream_id=1, stream_seq=15) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388068, gaps=[]) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388111, stream_id=1, stream_seq=15) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388112, stream_id=1, stream_seq=15) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388069, gaps=[]) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388113, stream_id=1, stream_seq=15) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388070, gaps=[]) 56407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388114, stream_id=1, stream_seq=16) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388115, stream_id=1, stream_seq=16) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388071, gaps=[]) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388116, stream_id=1, stream_seq=16) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388117, stream_id=1, stream_seq=16) 56408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388072, gaps=[]) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388118, stream_id=1, stream_seq=16) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388119, stream_id=1, stream_seq=16) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388073, gaps=[]) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388120, stream_id=1, stream_seq=16) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388074, gaps=[]) 56409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388121, stream_id=1, stream_seq=17) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388122, stream_id=1, stream_seq=17) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388075, gaps=[]) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388123, stream_id=1, stream_seq=17) 56410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388124, stream_id=1, stream_seq=17) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388076, gaps=[]) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388125, stream_id=1, stream_seq=17) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388126, stream_id=1, stream_seq=17) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388077, gaps=[]) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388127, stream_id=1, stream_seq=17) 56411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388078, gaps=[]) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388128, stream_id=1, stream_seq=18) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388129, stream_id=1, stream_seq=18) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388079, gaps=[]) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388130, stream_id=1, stream_seq=18) 56412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388131, stream_id=1, stream_seq=18) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388080, gaps=[]) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388132, stream_id=1, stream_seq=18) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388133, stream_id=1, stream_seq=18) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388081, gaps=[]) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388134, stream_id=1, stream_seq=18) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388082, gaps=[]) 56413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388135, stream_id=1, stream_seq=19) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388136, stream_id=1, stream_seq=19) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388083, gaps=[]) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388137, stream_id=1, stream_seq=19) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388138, stream_id=1, stream_seq=19) 56414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388084, gaps=[]) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388139, stream_id=1, stream_seq=19) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388140, stream_id=1, stream_seq=19) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388085, gaps=[]) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388141, stream_id=1, stream_seq=19) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388086, gaps=[]) 56415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388142, stream_id=1, stream_seq=20) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388143, stream_id=1, stream_seq=20) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388087, gaps=[]) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388144, stream_id=1, stream_seq=20) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388145, stream_id=1, stream_seq=20) 56416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388088, gaps=[]) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388146, stream_id=1, stream_seq=20) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388147, stream_id=1, stream_seq=20) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388089, gaps=[]) 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388148, stream_id=1, stream_seq=20) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388090, gaps=[]) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388149, stream_id=1, stream_seq=21) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388150, stream_id=1, stream_seq=21) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388091, gaps=[]) 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388151, stream_id=1, stream_seq=21) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388152, stream_id=1, stream_seq=21) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388092, gaps=[]) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388153, stream_id=1, stream_seq=21) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388154, stream_id=1, stream_seq=21) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388093, gaps=[]) 56443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388155, stream_id=1, stream_seq=21) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388094, gaps=[]) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388156, stream_id=1, stream_seq=22) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388157, stream_id=1, stream_seq=22) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388095, gaps=[]) 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388158, stream_id=1, stream_seq=22) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388159, stream_id=1, stream_seq=22) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388096, gaps=[]) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388160, stream_id=1, stream_seq=22) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388161, stream_id=1, stream_seq=22) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388097, gaps=[]) 56445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388162, stream_id=1, stream_seq=22) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388098, gaps=[]) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388163, stream_id=1, stream_seq=23) 56446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388164, stream_id=1, stream_seq=23) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388099, gaps=[]) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388165, stream_id=1, stream_seq=23) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388166, stream_id=1, stream_seq=23) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388100, gaps=[]) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388167, stream_id=1, stream_seq=23) 56447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388168, stream_id=1, stream_seq=23) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388101, gaps=[]) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388169, stream_id=1, stream_seq=23) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388102, gaps=[]) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388170, stream_id=1, stream_seq=24) 56448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388171, stream_id=1, stream_seq=24) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388103, gaps=[]) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388172, stream_id=1, stream_seq=24) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388173, stream_id=1, stream_seq=24) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388104, gaps=[]) 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388174, stream_id=1, stream_seq=24) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388175, stream_id=1, stream_seq=24) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388105, gaps=[]) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388176, stream_id=1, stream_seq=24) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388106, gaps=[]) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388177, stream_id=1, stream_seq=25) 56450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388178, stream_id=1, stream_seq=25) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388107, gaps=[]) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388179, stream_id=1, stream_seq=25) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388180, stream_id=1, stream_seq=25) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388108, gaps=[]) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388181, stream_id=1, stream_seq=25) 56451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388182, stream_id=1, stream_seq=25) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388109, gaps=[]) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388183, stream_id=1, stream_seq=25) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388110, gaps=[]) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388184, stream_id=1, stream_seq=26) 56452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388185, stream_id=1, stream_seq=26) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388111, gaps=[]) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388186, stream_id=1, stream_seq=26) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388187, stream_id=1, stream_seq=26) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388112, gaps=[]) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388188, stream_id=1, stream_seq=26) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388189, stream_id=1, stream_seq=26) 56453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388113, gaps=[]) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388190, stream_id=1, stream_seq=26) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388114, gaps=[]) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388191, stream_id=1, stream_seq=27) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388192, stream_id=1, stream_seq=27) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388115, gaps=[]) 56454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388193, stream_id=1, stream_seq=27) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388194, stream_id=1, stream_seq=27) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388116, gaps=[]) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388195, stream_id=1, stream_seq=27) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388196, stream_id=1, stream_seq=27) 56455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388117, gaps=[]) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388197, stream_id=1, stream_seq=27) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388118, gaps=[]) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388198, stream_id=1, stream_seq=28) 56456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388199, stream_id=1, stream_seq=28) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388119, gaps=[]) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388200, stream_id=1, stream_seq=28) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388201, stream_id=1, stream_seq=28) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388120, gaps=[]) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388202, stream_id=1, stream_seq=28) 56457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388203, stream_id=1, stream_seq=28) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388121, gaps=[]) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388204, stream_id=1, stream_seq=28) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388122, gaps=[]) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388205, stream_id=1, stream_seq=29) 56458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388206, stream_id=1, stream_seq=29) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388123, gaps=[]) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388207, stream_id=1, stream_seq=29) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388208, stream_id=1, stream_seq=29) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388124, gaps=[]) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388209, stream_id=1, stream_seq=29) 56459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388210, stream_id=1, stream_seq=29) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388125, gaps=[]) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388211, stream_id=1, stream_seq=29) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388126, gaps=[]) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388212, stream_id=1, stream_seq=30) 56460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388213, stream_id=1, stream_seq=30) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388127, gaps=[]) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388214, stream_id=1, stream_seq=30) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388215, stream_id=1, stream_seq=30) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388128, gaps=[]) 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388216, stream_id=1, stream_seq=30) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388217, stream_id=1, stream_seq=30) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388129, gaps=[]) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388218, stream_id=1, stream_seq=30) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388130, gaps=[]) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388219, stream_id=1, stream_seq=31) 56462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388220, stream_id=1, stream_seq=31) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388131, gaps=[]) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388221, stream_id=1, stream_seq=31) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388222, stream_id=1, stream_seq=31) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388132, gaps=[]) 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388223, stream_id=1, stream_seq=31) 56464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388224, stream_id=1, stream_seq=31) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388133, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388225, stream_id=1, stream_seq=31) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388134, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388226, stream_id=1, stream_seq=32) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388227, stream_id=1, stream_seq=32) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388135, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388228, stream_id=1, stream_seq=32) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388229, stream_id=1, stream_seq=32) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388136, gaps=[]) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388230, stream_id=1, stream_seq=32) 56465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388231, stream_id=1, stream_seq=32) 56466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388137, gaps=[]) 56466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388232, stream_id=1, stream_seq=32) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388138, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2687388233, stream_id=1, stream_seq=33) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388234, stream_id=1, stream_seq=33) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388139, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388235, stream_id=1, stream_seq=33) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388236, stream_id=1, stream_seq=33) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388140, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388237, stream_id=1, stream_seq=33) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2687388238, stream_id=1, stream_seq=33) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388141, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2687388239, stream_id=1, stream_seq=33) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388142, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388143, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388144, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388145, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388146, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388147, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388148, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388149, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388150, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388151, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388152, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388153, gaps=[]) 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388154, gaps=[]) 56493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388155, gaps=[]) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388156, gaps=[]) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388157, gaps=[]) 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388158, gaps=[]) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388159, gaps=[]) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388160, gaps=[]) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388161, gaps=[]) 56495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388162, gaps=[]) 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388163, gaps=[]) 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388164, gaps=[]) 56496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388165, gaps=[]) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388166, gaps=[]) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388167, gaps=[]) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388168, gaps=[]) 56497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388169, gaps=[]) 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388170, gaps=[]) 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388171, gaps=[]) 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388172, gaps=[]) 56498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388173, gaps=[]) 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388174, gaps=[]) 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388175, gaps=[]) 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388176, gaps=[]) 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388177, gaps=[]) 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388178, gaps=[]) 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388179, gaps=[]) 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388180, gaps=[]) 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388181, gaps=[]) 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388182, gaps=[]) 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388183, gaps=[]) 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388184, gaps=[]) 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388185, gaps=[]) 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388186, gaps=[]) 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388187, gaps=[]) 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388188, gaps=[]) 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388189, gaps=[]) 56502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388190, gaps=[]) 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388191, gaps=[]) 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388192, gaps=[]) 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388193, gaps=[]) 56503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388194, gaps=[]) 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388195, gaps=[]) 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388196, gaps=[]) 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388197, gaps=[]) 56504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388198, gaps=[]) 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388199, gaps=[]) 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388200, gaps=[]) 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388201, gaps=[]) 56505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388202, gaps=[]) 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388203, gaps=[]) 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388204, gaps=[]) 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388205, gaps=[]) 56506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388206, gaps=[]) 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388207, gaps=[]) 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388208, gaps=[]) 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388209, gaps=[]) 56507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388210, gaps=[]) 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388211, gaps=[]) 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388212, gaps=[]) 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388213, gaps=[]) 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388214, gaps=[]) 56508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388215, gaps=[]) 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388216, gaps=[]) 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388217, gaps=[]) 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388218, gaps=[]) 56509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388219, gaps=[]) 56510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388220, gaps=[]) 56510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388221, gaps=[]) 56510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388222, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388223, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388224, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388225, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388226, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388227, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388228, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388229, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388230, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388231, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388232, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2687388233, gaps=[]) 56537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2687388234, gaps=[]) 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2687388235, gaps=[]) 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2687388236, gaps=[]) 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2687388237, gaps=[]) 56538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2687388238, gaps=[]) 56539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 56553ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8192 56553ms [log] 8188 56553ms [log] line [file] undefined 56553ms [log] 56553ms [log] reading line 56553ms [log] [experimentStatusChanged] {"status": "running", "message": null} 56563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2687388239, gaps=[]) 56563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 56748ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451"}', extra='') 56748ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451"}', extra='') 56748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 56748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 56748ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 56748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 56749ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 56749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 56749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 56749ms [err] connectionstatechanged closed closed closed 56749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 56749ms [err] connectionstatechanged closed closed closed 56749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56749ms [err] connectionstatechanged closed closed closed 56749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56750ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d36365d9-38aa-4d88-a6e0-113489fcc451", "state": "closed"}] 56750ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 56750ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 56895ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56895ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 57067ms [err] Traceback (most recent call last): 57067ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 57067ms [err] return _run_code(code, main_globals, None, 57067ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 57067ms [err] exec(code, run_globals) 57067ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 57069ms [err] sys.exit(main()) 57069ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 57069ms [err] asyncio.run(main_async()) 57069ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 57069ms [err] return loop.run_until_complete(main) 57069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 57069ms [err] self.run_forever() 57069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 57069ms [err] self._run_once() 57069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 57069ms [err] event_list = self._selector.select(timeout) 57069ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 57069ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 57069ms [err] KeyboardInterrupt 57070ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 57070ms [err] h.flush() 57070ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 75905ms [log] starting device 76708ms [err] DEBUG:asyncio:Using selector: EpollSelector 76901ms [err] ERROR:asyncio:Unclosed client session 76901ms [err] client_session: 77041ms [log] parsing 77041ms [log] creating device handler 77041ms [log] [ready] 77041ms [log] reading line 77041ms [log] [websocketToken] "19202fd3-0c32-4ac7-a697-8879fabe8a7e" 77054ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 77054ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 77054ms [log] line {"signal":"gpio1","value":"strongH"} 77054ms [log] 77054ms [log] reading line 77054ms [log] line {"signal":"gpio2","value":"strongL"} 77054ms [log] 77054ms [log] reading line 77054ms [log] [websocketConnected] 78866ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 78866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 78866ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 78877ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/37c9d455-e751-4365-87e5-6591c91b4adc"}}', extra='') 78877ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/37c9d455-e751-4365-87e5-6591c91b4adc"}}', extra='') 78877ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/37c9d455-e751-4365-87e5-6591c91b4adc"} 79018ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39","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='') 79018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39","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='') 79022ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 79023ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 79023ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39", "state": "new"}] 81025ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 81025ms [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='') 81025ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 81025ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81025ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81026ms [err] handleSignalingMessage 81026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81026ms [err] handleOptions 81026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 81026ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4744938699937772327 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:b9xc\\r\\na=ice-pwd:pOIQxK7CVZicSJunLwv1vOFz\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 14:A2:8D:9D:B8:5A:EB:F6:8D:54:FC:5C:EC:58:A6:D0:A1:06:6B:6A:D1:FA:67:8D:15:82:B5:86:08:EE:47:DF\\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/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4744938699937772327 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:b9xc\\r\\na=ice-pwd:pOIQxK7CVZicSJunLwv1vOFz\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 14:A2:8D:9D:B8:5A:EB:F6:8D:54:FC:5C:EC:58:A6:D0:A1:06:6B:6A:D1:FA:67:8D:15:82:B5:86:08:EE:47:DF\\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/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81026ms [err] handleSignalingMessage 81026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81026ms [err] handleOffer 81026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 81026ms [err] makeAnswer 81026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 81026ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 81026ms [err] v=0 81026ms [err] o=- 4744938699937772327 2 IN IP4 127.0.0.1 81026ms [err] s=- 81026ms [err] t=0 0 81026ms [err] a=group:BUNDLE 0 81026ms [err] a=extmap-allow-mixed 81026ms [err] a=msid-semantic: WMS 81026ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 81026ms [err] c=IN IP4 0.0.0.0 81026ms [err] a=ice-ufrag:b9xc 81026ms [err] a=ice-pwd:pOIQxK7CVZicSJunLwv1vOFz 81026ms [err] a=ice-options:trickle 81026ms [err] a=fingerprint:sha-256 14:A2:8D:9D:B8:5A:EB:F6:8D:54:FC:5C:EC:58:A6:D0:A1:06:6B:6A:D1:FA:67:8D:15:82:B5:86:08:EE:47:DF 81026ms [err] a=setup:actpass 81026ms [err] a=mid:0 81026ms [err] a=sctp-port:5000 81026ms [err] a=max-message-size:262144 81026ms [err] 81028ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 81028ms [err] v=0 81028ms [err] o=- 4744938699937772327 2 IN IP4 127.0.0.1 81028ms [err] s=- 81028ms [err] t=0 0 81028ms [err] a=group:BUNDLE 0 81028ms [err] a=extmap-allow-mixed 81028ms [err] a=msid-semantic: WMS 81028ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 81028ms [err] c=IN IP4 0.0.0.0 81028ms [err] a=ice-ufrag:b9xc 81028ms [err] a=ice-pwd:pOIQxK7CVZicSJunLwv1vOFz 81028ms [err] a=ice-options:trickle 81028ms [err] a=fingerprint:sha-256 14:A2:8D:9D:B8:5A:EB:F6:8D:54:FC:5C:EC:58:A6:D0:A1:06:6B:6A:D1:FA:67:8D:15:82:B5:86:08:EE:47:DF 81028ms [err] a=setup:actpass 81028ms [err] a=mid:0 81028ms [err] a=sctp-port:5000 81028ms [err] a=max-message-size:262144 81028ms [err] 81028ms [err] connectionstatechanged new new have-remote-offer 81028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 81028ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39", "state": "new"}] 81029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 81029ms [err] v=0 81029ms [err] o=- 3952609181 3952609181 IN IP4 0.0.0.0 81029ms [err] s=- 81029ms [err] t=0 0 81029ms [err] a=group:BUNDLE 0 81029ms [err] a=msid-semantic:WMS * 81029ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 81029ms [err] c=IN IP4 0.0.0.0 81029ms [err] a=mid:0 81029ms [err] a=sctp-port:5000 81029ms [err] a=max-message-size:65536 81029ms [err] a=ice-ufrag:p5dj 81029ms [err] a=ice-pwd:q6co3ayvHLsRwocAI46Lh1 81029ms [err] a=fingerprint:sha-256 75:B3:E1:67:04:4D:76:0F:04:F0:F9:46:BF:F9:CD:B6:75:A2:50:6C:AE:B0:3C:BB:5F:AE:25:86:EF:83:B3:AE 81029ms [err] a=fingerprint:sha-384 0E:C5:41:6A:B1:F9:55:9B:0A:0A:53:23:FC:52:3A:00:4F:48:CF:AB:2F:A3:0F:34:35:C2:DC:D4:2A:BA:18:88:1D:FC:9D:6E:70:90:F7:29:87:C5:14:75:1B:2D:CB:A7 81029ms [err] a=fingerprint:sha-512 18:0F:97:D9:1F:9F:6D:CE:AE:5C:5C:7E:AE:44:7D:22:E6:0A:66:70:05:F0:5A:BF:A4:E3:0D:85:EA:31:A3:C6:A3:4C:5E:F0:8C:2B:79:2E:41:AB:0A:81:21:FF:52:BC:66:8C:87:D8:39:EC:4D:08:B9:EE:C2:10:FF:BB:11:35 81029ms [err] a=setup:active 81029ms [err] 81029ms [err] connectionstatechanged new new stable 81029ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 81030ms [err] connectionstatechanged new new stable 81030ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 81030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 81033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 81033ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 81033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 81033ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 81033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 81033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 81033ms [err] connectionstatechanged connecting checking stable 81033ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 81033ms [err] connectionstatechanged connecting checking stable 81033ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 81033ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39", "state": "connecting"}] 81074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4hwu/wsEKnZn') 81074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4hwu/wsEKnZn') 81075ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(aY7CB0Vryx 1 udp 1845501695 172.17.0.3 59124 typ prflx) 81075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59559) -> ('172.17.0.3', 59124)) State.WAITING -> State.IN_PROGRESS 81075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf5\xefU\xe5\xb8\xd1\xde\x8dN\x06\x06S') 81077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf5\xefU\xe5\xb8\xd1\xde\x8dN\x06\x06S') 81077ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59559) -> ('172.17.0.3', 59124)) State.IN_PROGRESS -> State.SUCCEEDED 81077ms [err] INFO:aioice.ice:Connection(0) ICE completed 81082ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2022906012 1 udp 2113937151 1d637333-c0fd-461d-bd3b-d9d3e2f4faeb.local 59124 typ host generation 0 ufrag b9xc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81082ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2022906012 1 udp 2113937151 1d637333-c0fd-461d-bd3b-d9d3e2f4faeb.local 59124 typ host generation 0 ufrag b9xc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81082ms [err] handleSignalingMessage 81082ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81082ms [err] handleIceCandidate 81082ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 81083ms [err] acceptIceCandidate 81083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 81086ms [err] INFO:aioice.ice:Connection(0) Remote candidate "1d637333-c0fd-461d-bd3b-d9d3e2f4faeb.local" resolved to 172.17.0.3 81087ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59559) -> ('172.17.0.3', 59124)) State.FROZEN -> State.IN_PROGRESS 81087ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5\x07#\xb8b/\x86\xf9\xfe\x05MW') 81088ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5\x07#\xb8b/\x86\xf9\xfe\x05MW') 81088ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59559) -> ('172.17.0.3', 59124)) State.IN_PROGRESS -> State.SUCCEEDED 81114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36397) -> ('172.17.0.3', 59124)) State.FROZEN -> State.IN_PROGRESS 81114ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\xd3\xf4a\x83\x94\x1e\xa9F\xa7\x03\x08') 81115ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\xd3\xf4a\x83\x94\x1e\xa9F\xa7\x03\x08') 81115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36397) -> ('172.17.0.3', 59124)) State.IN_PROGRESS -> State.SUCCEEDED 81130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XplZgGIDIkMA') 81130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XplZgGIDIkMA') 81134ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 81134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 81136ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 81136ms [err] connectionstatechanged connecting completed stable 81136ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 81164ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 81164ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 81164ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 81164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 81164ms [err] connectionstatechanged connected completed stable 81165ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 81165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39", "state": "connected"}] 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2593864339, stream_id=1, stream_seq=0) 81172ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1738210079, stream_id=1, stream_seq=0) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2593864339, gaps=[]) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1738210079, gaps=[]) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1738210080, stream_id=1, stream_seq=1) 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 81172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1738210081, stream_id=1, stream_seq=2) 81173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1738210081, gaps=[]) 81173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 81210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S86wv8opiDm3') 81211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59124) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S86wv8opiDm3') 81315ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 81315ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 81315ms [log] [experimentStatusChanged] {"status": "running", "message": null} 81370ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81370ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39"}', extra='') 81374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 81374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 81374ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 81374ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 81374ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 81374ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 81374ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 81374ms [err] connectionstatechanged closed closed closed 81374ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 81374ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 81374ms [err] connectionstatechanged closed closed closed 81374ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 81374ms [err] connectionstatechanged closed closed closed 81374ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 81374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 81374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 81375ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0be7e7fd-fcf1-4602-99fd-6d389e43cd39", "state": "closed"}] 81563ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 81563ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 81563ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 81698ms [err] Traceback (most recent call last): 81698ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 81698ms [err] return _run_code(code, main_globals, None, 81698ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 81698ms [err] exec(code, run_globals) 81698ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 81698ms [err] sys.exit(main()) 81698ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 81698ms [err] asyncio.run(main_async()) 81698ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 81698ms [err] return loop.run_until_complete(main) 81698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 81698ms [err] self.run_forever() 81698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 81698ms [err] self._run_once() 81698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 81698ms [err] event_list = self._selector.select(timeout) 81698ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 81698ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 81698ms [err] KeyboardInterrupt 81698ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 81698ms [err] h.flush() 81698ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 81942ms [log] starting device 83052ms [err] DEBUG:asyncio:Using selector: EpollSelector 83327ms [err] ERROR:asyncio:Unclosed client session 83327ms [err] client_session: 83465ms [log] parsing 83465ms [log] creating device handler 83465ms [log] [ready] 83465ms [log] reading line 83465ms [log] [websocketToken] "2c0172ca-7331-4ad9-85cf-55f0adf3156d" 83478ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 83478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 83478ms [log] [websocketConnected] 84920ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84920ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84967ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/80ed0914-dab3-4433-989a-4dac8bbed91b"}}', extra='') 84967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/80ed0914-dab3-4433-989a-4dac8bbed91b"}}', extra='') 84967ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/80ed0914-dab3-4433-989a-4dac8bbed91b"} 85110ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed","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='') 85111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed","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='') 85116ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed", "state": "new"}] 87118ms [err] makeOffer 87118ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 87118ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 87118ms [err] v=0 87118ms [err] o=- 3952609187 3952609187 IN IP4 0.0.0.0 87118ms [err] s=- 87118ms [err] t=0 0 87118ms [err] a=group:BUNDLE 0 87118ms [err] a=msid-semantic:WMS * 87118ms [err] m=application 9 DTLS/SCTP 5000 87118ms [err] c=IN IP4 0.0.0.0 87118ms [err] a=mid:0 87118ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87118ms [err] a=max-message-size:65536 87118ms [err] a=ice-ufrag:2Dbh 87118ms [err] a=ice-pwd:wR1OaKKI1gRlVPzbHKK3A4 87118ms [err] a=fingerprint:sha-256 A1:D5:6F:FA:2C:DE:BB:EE:48:6E:4C:0F:D0:16:5F:36:22:B7:64:5D:AD:54:25:93:2A:91:B1:68:2D:A7:85:3E 87118ms [err] a=fingerprint:sha-384 94:09:A5:0D:16:39:46:5C:4F:18:70:37:DC:9E:A7:B2:94:8C:EF:79:72:87:2A:C3:8A:7C:BA:A5:45:F0:BD:AA:D1:7D:C0:0D:BA:75:55:CC:86:14:E9:E7:D2:24:6A:11 87118ms [err] a=fingerprint:sha-512 1D:12:12:C0:21:54:E8:8C:E1:3E:5A:D2:85:81:84:E1:B5:DF:AD:DA:64:D8:35:47:AE:89:7F:03:CE:83:80:69:DB:C3:CB:89:32:D8:DC:1F:EF:D4:46:0F:8E:4B:DC:07:E5:DA:D4:4B:62:AC:EB:66:76:3B:3F:99:C0:04:BF:82 87118ms [err] a=setup:actpass 87118ms [err] 87119ms [err] connectionstatechanged new new have-local-offer 87119ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 87120ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 87121ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed", "state": "new"}] 87121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 87121ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 87122ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87122ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 87122ms [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='') 87122ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87122ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87122ms [err] handleSignalingMessage 87122ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87123ms [err] handleOptions 87123ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 87134ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'21URQuSSsoK7') 87134ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'21URQuSSsoK7') 87140ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6027567726523582729 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:Wjq7\\r\\na=ice-pwd:u+Aiq2Mlx09A4HQNqNX4Co0e\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C8:4F:53:1D:C0:37:55:43:74:B6:30:D1:4D:EA:00:A0:24:D5:F9:C8:4C:14:87:4C:61:2B:0A:18:C6:B7:34:C1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6027567726523582729 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:Wjq7\\r\\na=ice-pwd:u+Aiq2Mlx09A4HQNqNX4Co0e\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C8:4F:53:1D:C0:37:55:43:74:B6:30:D1:4D:EA:00:A0:24:D5:F9:C8:4C:14:87:4C:61:2B:0A:18:C6:B7:34:C1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87140ms [err] handleSignalingMessage 87140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87140ms [err] handleAnswer 87140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 87140ms [err] acceptAnswer 87140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 87140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 87140ms [err] v=0 87140ms [err] o=- 6027567726523582729 2 IN IP4 127.0.0.1 87140ms [err] s=- 87140ms [err] t=0 0 87140ms [err] a=group:BUNDLE 0 87140ms [err] a=msid-semantic: WMS 87140ms [err] m=application 9 DTLS/SCTP 5000 87140ms [err] c=IN IP4 0.0.0.0 87140ms [err] a=ice-ufrag:Wjq7 87140ms [err] a=ice-pwd:u+Aiq2Mlx09A4HQNqNX4Co0e 87140ms [err] a=ice-options:trickle 87140ms [err] a=fingerprint:sha-256 C8:4F:53:1D:C0:37:55:43:74:B6:30:D1:4D:EA:00:A0:24:D5:F9:C8:4C:14:87:4C:61:2B:0A:18:C6:B7:34:C1 87140ms [err] a=setup:active 87140ms [err] a=mid:0 87140ms [err] a=sctpmap:5000 webrtc-datachannel 1024 87140ms [err] 87141ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 87141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87167ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CsouZcUAz5 1 udp 1845501695 172.17.0.3 37945 typ prflx) 87167ms [err] connectionstatechanged connecting checking stable 87167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87167ms [err] connectionstatechanged connecting checking stable 87167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87167ms [err] connectionstatechanged connecting checking stable 87167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87167ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49613) -> ('172.17.0.3', 37945)) State.WAITING -> State.IN_PROGRESS 87167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89\xb6\xed\xc8\xe2\xaa\xc5R\x00\xda (') 87167ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed", "state": "connecting"}] 87168ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89\xb6\xed\xc8\xe2\xaa\xc5R\x00\xda (') 87168ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49613) -> ('172.17.0.3', 37945)) State.IN_PROGRESS -> State.SUCCEEDED 87168ms [err] INFO:aioice.ice:Connection(0) ICE completed 87181ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2968984903 1 udp 2113937151 6b88461d-ca9b-4679-aa6d-7ccd73a6e06d.local 37945 typ host generation 0 ufrag Wjq7 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87181ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2968984903 1 udp 2113937151 6b88461d-ca9b-4679-aa6d-7ccd73a6e06d.local 37945 typ host generation 0 ufrag Wjq7 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87181ms [err] handleSignalingMessage 87181ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87181ms [err] handleIceCandidate 87181ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87181ms [err] acceptIceCandidate 87181ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87185ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6b88461d-ca9b-4679-aa6d-7ccd73a6e06d.local" resolved to 172.17.0.3 87210ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49613) -> ('172.17.0.3', 37945)) State.FROZEN -> State.IN_PROGRESS 87210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda\x17\xf1s?\x04m\xb9Z\xee\xe2z') 87210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xYnuHDlLlFd3') 87210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xYnuHDlLlFd3') 87211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda\x17\xf1s?\x04m\xb9Z\xee\xe2z') 87211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49613) -> ('172.17.0.3', 37945)) State.IN_PROGRESS -> State.SUCCEEDED 87211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46785) -> ('172.17.0.3', 37945)) State.FROZEN -> State.FAILED 87230ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 87230ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87232ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 87233ms [err] connectionstatechanged connecting completed stable 87233ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87260ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87260ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 87260ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 87260ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 87261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 87261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 87261ms [err] connectionstatechanged connected completed stable 87261ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87262ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed", "state": "connected"}] 87262ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 87262ms [log] line {"signal":"gpio1","value":"strongH"} 87262ms [log] 87262ms [log] reading line 87262ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 87264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 87264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 87265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 87265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 87265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 87265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 87265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 87266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 87266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 87266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 87266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2313943776, stream_id=1, stream_seq=0) 87266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2313943776, gaps=[]) 87267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1994936903, stream_id=1, stream_seq=0) 87267ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1994936903, gaps=[]) 87268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2313943777, stream_id=1, stream_seq=1) 87268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2313943778, stream_id=1, stream_seq=2) 87268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2313943779, stream_id=1, stream_seq=3) 87269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2313943780, stream_id=1, stream_seq=4) 87269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2313943778, gaps=[]) 87269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 87269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2313943780, gaps=[]) 87269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kvFKT2clefvw') 87271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kvFKT2clefvw') 87354ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YYnzWnQ1MCY0') 87354ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YYnzWnQ1MCY0') 87355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46785) -> ('172.17.0.3', 37945)) State.WAITING -> State.IN_PROGRESS 87355ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"o}\xb4:\xd9\xcc|\x96f\xbd\x90'") 87357ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"o}\xb4:\xd9\xcc|\x96f\xbd\x90'") 87357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46785) -> ('172.17.0.3', 37945)) State.IN_PROGRESS -> State.SUCCEEDED 87407ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87407ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87408ms [log] line {"signal":"gpio2","value":"strongL"} 87408ms [log] 87408ms [log] reading line 87408ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87463ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87463ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed"}', extra='') 87463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 87463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 87463ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87463ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 87463ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 87463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87463ms [err] connectionstatechanged closed closed closed 87463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87463ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 87463ms [err] connectionstatechanged closed closed closed 87463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87463ms [err] connectionstatechanged closed closed closed 87463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87463ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87463ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87463ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb52a930-e735-484f-a646-78a1eb22d0ed", "state": "closed"}] 87564ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87564ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87564ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 87710ms [err] Traceback (most recent call last): 87710ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87710ms [err] return _run_code(code, main_globals, None, 87710ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87710ms [err] exec(code, run_globals) 87711ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87711ms [err] sys.exit(main()) 87711ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87711ms [err] asyncio.run(main_async()) 87711ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87711ms [err] return loop.run_until_complete(main) 87711ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87711ms [err] self.run_forever() 87711ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87711ms [err] self._run_once() 87711ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87712ms [err] event_list = self._selector.select(timeout) 87712ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87712ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87712ms [err] KeyboardInterrupt 87738ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87738ms [err] h.flush() 87738ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 87986ms [log] starting device 89054ms [err] DEBUG:asyncio:Using selector: EpollSelector 89373ms [err] ERROR:asyncio:Unclosed client session 89373ms [err] client_session: 89535ms [log] parsing 89535ms [log] creating device handler 89535ms [log] [ready] 89535ms [log] reading line 89535ms [log] [websocketToken] "319b873c-669c-4cb0-bf04-c1f1faa925cb" 89615ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89615ms [log] line {"signal":"gpio1","value":"strongH"} 89615ms [log] 89615ms [log] reading line 89615ms [log] line {"signal":"gpio2","value":"strongL"} 89615ms [log] 89615ms [log] reading line 89615ms [log] [websocketConnected] 89996ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89996ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 90047ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/097744d7-d907-46cd-af11-252172fb62e9"}}', extra='') 90047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/097744d7-d907-46cd-af11-252172fb62e9"}}', extra='') 90047ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/097744d7-d907-46cd-af11-252172fb62e9"} 90155ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 90155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 90159ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 90159ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 90159ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "new"}] 92162ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92162ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92162ms [err] handleSignalingMessage 92162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92162ms [err] handleOptions 92162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 92162ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 92162ms [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='') 92162ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 92170ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609192 3952609192 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 56593 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 56593 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 58107 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:m7y7\\r\\na=ice-pwd:OYraJkK9UiC620vJquRsBq\\r\\na=fingerprint:sha-256 42:22:00:15:BB:0A:61:0B:63:F0:A5:92:7E:86:47:A1:DE:DD:4D:01:6E:32:04:D8:17:51:5D:E3:50:C7:10:60\\r\\na=fingerprint:sha-384 14:74:56:39:6C:91:DA:BD:3C:F2:1E:6A:7C:D5:E2:51:60:F5:37:44:FF:C6:0B:56:9E:8C:90:39:E2:18:12:EC:6D:59:CB:D2:CB:CD:9B:E6:6E:39:49:AF:FF:57:3D:D5\\r\\na=fingerprint:sha-512 0D:31:5A:DF:0F:DD:FA:15:CA:2F:25:98:AF:62:DE:70:C1:8E:51:C3:0C:14:86:30:AB:3A:D5:F5:E3:61:3A:59:E0:49:E9:4B:58:4C:55:82:AD:98:00:BC:06:76:54:66:CF:87:CD:68:9F:AC:5E:4D:ED:91:CB:B8:EF:24:DF:D8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 92170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609192 3952609192 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 56593 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 56593 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 58107 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:m7y7\\r\\na=ice-pwd:OYraJkK9UiC620vJquRsBq\\r\\na=fingerprint:sha-256 42:22:00:15:BB:0A:61:0B:63:F0:A5:92:7E:86:47:A1:DE:DD:4D:01:6E:32:04:D8:17:51:5D:E3:50:C7:10:60\\r\\na=fingerprint:sha-384 14:74:56:39:6C:91:DA:BD:3C:F2:1E:6A:7C:D5:E2:51:60:F5:37:44:FF:C6:0B:56:9E:8C:90:39:E2:18:12:EC:6D:59:CB:D2:CB:CD:9B:E6:6E:39:49:AF:FF:57:3D:D5\\r\\na=fingerprint:sha-512 0D:31:5A:DF:0F:DD:FA:15:CA:2F:25:98:AF:62:DE:70:C1:8E:51:C3:0C:14:86:30:AB:3A:D5:F5:E3:61:3A:59:E0:49:E9:4B:58:4C:55:82:AD:98:00:BC:06:76:54:66:CF:87:CD:68:9F:AC:5E:4D:ED:91:CB:B8:EF:24:DF:D8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 92170ms [err] handleSignalingMessage 92170ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92170ms [err] handleOffer 92170ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 92170ms [err] makeAnswer 92171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 92171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 92171ms [err] v=0 92171ms [err] o=- 3952609192 3952609192 IN IP4 0.0.0.0 92171ms [err] s=- 92171ms [err] t=0 0 92171ms [err] a=group:BUNDLE 0 92171ms [err] a=msid-semantic:WMS * 92171ms [err] m=application 56593 DTLS/SCTP 5000 92171ms [err] c=IN IP4 172.30.0.1 92171ms [err] a=mid:0 92171ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92171ms [err] a=max-message-size:65536 92171ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56593 typ host 92171ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 58107 typ host 92171ms [err] a=end-of-candidates 92171ms [err] a=ice-ufrag:m7y7 92171ms [err] a=ice-pwd:OYraJkK9UiC620vJquRsBq 92171ms [err] a=fingerprint:sha-256 42:22:00:15:BB:0A:61:0B:63:F0:A5:92:7E:86:47:A1:DE:DD:4D:01:6E:32:04:D8:17:51:5D:E3:50:C7:10:60 92171ms [err] a=fingerprint:sha-384 14:74:56:39:6C:91:DA:BD:3C:F2:1E:6A:7C:D5:E2:51:60:F5:37:44:FF:C6:0B:56:9E:8C:90:39:E2:18:12:EC:6D:59:CB:D2:CB:CD:9B:E6:6E:39:49:AF:FF:57:3D:D5 92171ms [err] a=fingerprint:sha-512 0D:31:5A:DF:0F:DD:FA:15:CA:2F:25:98:AF:62:DE:70:C1:8E:51:C3:0C:14:86:30:AB:3A:D5:F5:E3:61:3A:59:E0:49:E9:4B:58:4C:55:82:AD:98:00:BC:06:76:54:66:CF:87:CD:68:9F:AC:5E:4D:ED:91:CB:B8:EF:24:DF:D8 92171ms [err] a=setup:actpass 92171ms [err] 92173ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 92173ms [err] v=0 92173ms [err] o=- 3952609192 3952609192 IN IP4 0.0.0.0 92173ms [err] s=- 92173ms [err] t=0 0 92173ms [err] a=group:BUNDLE 0 92173ms [err] a=msid-semantic:WMS * 92173ms [err] m=application 56593 DTLS/SCTP 5000 92173ms [err] c=IN IP4 172.30.0.1 92173ms [err] a=mid:0 92173ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92173ms [err] a=max-message-size:65536 92173ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56593 typ host 92173ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 58107 typ host 92173ms [err] a=end-of-candidates 92173ms [err] a=ice-ufrag:m7y7 92173ms [err] a=ice-pwd:OYraJkK9UiC620vJquRsBq 92173ms [err] a=fingerprint:sha-256 42:22:00:15:BB:0A:61:0B:63:F0:A5:92:7E:86:47:A1:DE:DD:4D:01:6E:32:04:D8:17:51:5D:E3:50:C7:10:60 92173ms [err] a=fingerprint:sha-384 14:74:56:39:6C:91:DA:BD:3C:F2:1E:6A:7C:D5:E2:51:60:F5:37:44:FF:C6:0B:56:9E:8C:90:39:E2:18:12:EC:6D:59:CB:D2:CB:CD:9B:E6:6E:39:49:AF:FF:57:3D:D5 92173ms [err] a=fingerprint:sha-512 0D:31:5A:DF:0F:DD:FA:15:CA:2F:25:98:AF:62:DE:70:C1:8E:51:C3:0C:14:86:30:AB:3A:D5:F5:E3:61:3A:59:E0:49:E9:4B:58:4C:55:82:AD:98:00:BC:06:76:54:66:CF:87:CD:68:9F:AC:5E:4D:ED:91:CB:B8:EF:24:DF:D8 92173ms [err] a=setup:actpass 92173ms [err] 92173ms [err] connectionstatechanged new new have-remote-offer 92173ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 92173ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "new"}] 92174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 92174ms [err] v=0 92174ms [err] o=- 3952609192 3952609192 IN IP4 0.0.0.0 92174ms [err] s=- 92174ms [err] t=0 0 92174ms [err] a=group:BUNDLE 0 92174ms [err] a=msid-semantic:WMS * 92174ms [err] m=application 9 DTLS/SCTP 5000 92174ms [err] c=IN IP4 0.0.0.0 92174ms [err] a=mid:0 92174ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92174ms [err] a=max-message-size:65536 92174ms [err] a=ice-ufrag:j7gq 92174ms [err] a=ice-pwd:Zc5d59RQ1MEEClXOSYWDAA 92174ms [err] a=fingerprint:sha-256 00:4B:F3:06:13:4E:F2:A1:00:E6:9D:13:44:F1:55:5D:0D:60:5B:59:1D:AD:98:96:63:C9:AC:20:6E:3E:C5:EE 92174ms [err] a=fingerprint:sha-384 E6:2D:F3:48:67:90:0E:7B:B7:70:4B:87:18:D1:33:9E:E6:90:E8:30:BE:FD:17:65:58:8E:8B:7B:D0:8E:BC:8D:B4:67:90:97:3F:69:3E:72:B2:41:EF:EB:7D:D4:DD:1A 92174ms [err] a=fingerprint:sha-512 E1:BC:7C:94:86:AA:F3:72:8E:59:68:85:88:58:B7:1B:00:FF:D8:B1:63:52:41:64:E4:0D:DE:05:52:19:9D:C3:F1:07:18:79:C2:19:C5:A3:D2:29:B2:39:D4:6D:B5:55:1B:B1:72:AE:EC:0D:BF:04:BE:34:41:D2:27:A5:1C:CA 92174ms [err] a=setup:active 92174ms [err] 92174ms [err] connectionstatechanged new new stable 92174ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 92174ms [err] connectionstatechanged new new stable 92174ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 92174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 92201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 92201ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 92201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 92201ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 92201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 92201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 92201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.30.0.1', 56593)) State.FROZEN -> State.WAITING 92201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34812) -> ('172.30.0.1', 56593)) State.FROZEN -> State.WAITING 92201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.17.0.3', 58107)) State.FROZEN -> State.WAITING 92202ms [err] connectionstatechanged connecting checking stable 92202ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92202ms [err] connectionstatechanged connecting checking stable 92202ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92202ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.30.0.1', 56593)) State.WAITING -> State.IN_PROGRESS 92202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"a1|'\xf4{[\x8d\x925\xdd\x90") 92203ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "connecting"}] 92203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34812) -> ('172.30.0.1', 56593)) State.WAITING -> State.IN_PROGRESS 92203ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfb\xf9\xe3\x93\x0b\\\x91\xba\x9d\x9fj\x17') 92203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"a1|'\xf4{[\x8d\x925\xdd\x90") 92203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.30.0.1', 56593)) State.IN_PROGRESS -> State.SUCCEEDED 92204ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfb\xf9\xe3\x93\x0b\\\x91\xba\x9d\x9fj\x17') 92204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34812) -> ('172.30.0.1', 56593)) State.IN_PROGRESS -> State.SUCCEEDED 92204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34812) -> ('172.17.0.3', 58107)) State.FROZEN -> State.WAITING 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J\xb6X-r\xf4\xa4{\x9e\xc8\xfe$') 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J\xb6X-r\xf4\xa4{\x9e\xc8\xfe$') 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.17.0.3', 58107)) State.WAITING -> State.FAILED 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34812) -> ('172.17.0.3', 58107)) State.WAITING -> State.FAILED 92215ms [err] INFO:aioice.ice:Connection(0) ICE completed 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56593) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85\x1a\r\x85\xa7\x99\xa3V\xd3C\xa8\xa8') 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56593) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85\x1a\r\x85\xa7\x99\xa3V\xd3C\xa8\xa8') 92215ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lcU1e4c2vA 1 udp 1862270975 172.17.0.3 56593 typ prflx) 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xdd\x1az\x15UPw\xbcV\x01\xee') 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 56593) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\xdd\x1az\x15UPw\xbcV\x01\xee') 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.17.0.3', 56593)) State.WAITING -> State.FAILED 92215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.17.0.3', 56593)) State.FAILED -> State.IN_PROGRESS 92215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56593) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3\xc2QQ\xa9\x1b\xd9\x82\xbc\rJ0') 92216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56593) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3\xc2QQ\xa9\x1b\xd9\x82\xbc\rJ0') 92216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40068) -> ('172.17.0.3', 56593)) State.IN_PROGRESS -> State.SUCCEEDED 92224ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 92224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 92225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 92225ms [err] connectionstatechanged connecting completed stable 92225ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 92259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 92259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 92259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 92259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 92259ms [err] connectionstatechanged connected completed stable 92259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 92260ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "connected"}] 92260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 92260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 92260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 92261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 92262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 92262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1539431214, stream_id=1, stream_seq=0) 92263ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 92263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1888607428, stream_id=1, stream_seq=0) 92263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 92263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1539431214, gaps=[]) 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1888607429, stream_id=1, stream_seq=1) 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1888607430, stream_id=1, stream_seq=2) 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1888607428, gaps=[]) 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 92264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1888607429, gaps=[]) 92265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 92266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1888607430, gaps=[]) 92266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 92394ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 92394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 92395ms [log] [experimentStatusChanged] {"status": "running", "message": null} 92460ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a"}', extra='') 92460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a"}', extra='') 92460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 92460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 92460ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 92461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 92461ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 92461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 92461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 92461ms [err] connectionstatechanged closed closed closed 92461ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 92461ms [err] connectionstatechanged closed closed closed 92461ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92461ms [err] connectionstatechanged closed closed closed 92461ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92462ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d19b0cf-5643-4ced-9540-8575ff916a2a", "state": "closed"}] 92462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 92462ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 92589ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 92589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 92589ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 92789ms [err] Traceback (most recent call last): 92789ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 92789ms [err] return _run_code(code, main_globals, None, 92789ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 92789ms [err] exec(code, run_globals) 92789ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 92789ms [err] sys.exit(main()) 92789ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 92789ms [err] asyncio.run(main_async()) 92789ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 92789ms [err] return loop.run_until_complete(main) 92789ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 92789ms [err] self.run_forever() 92789ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 92789ms [err] self._run_once() 92789ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 92789ms [err] event_list = self._selector.select(timeout) 92789ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 92789ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 92789ms [err] KeyboardInterrupt 92789ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 92789ms [err] h.flush() 92789ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 93069ms [log] starting device 94170ms [err] DEBUG:asyncio:Using selector: EpollSelector 94461ms [err] ERROR:asyncio:Unclosed client session 94461ms [err] client_session: 94611ms [log] parsing 94611ms [log] creating device handler 94611ms [log] [ready] 94611ms [log] reading line 94611ms [log] [websocketToken] "0d65e9cc-07ad-4d21-9e14-1d45467e3698" 94658ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94659ms [log] [websocketConnected] 94997ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 94997ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 94997ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 95040ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7c17b2d5-d74b-4c91-8611-adb64700931e"}}', extra='') 95041ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7c17b2d5-d74b-4c91-8611-adb64700931e"}}', extra='') 95041ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7c17b2d5-d74b-4c91-8611-adb64700931e"} 95150ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 95150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 95178ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "new"}] 97194ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 97194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 97194ms [err] handleSignalingMessage 97194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97194ms [err] handleOptions 97194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 97194ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 97194ms [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='') 97195ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 97201ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609197 3952609197 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 37540 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 37540 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51244 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:SxtT\\r\\na=ice-pwd:nbApKDMGUzTJXh3Lc50I6P\\r\\na=fingerprint:sha-256 0D:9A:B7:90:8A:82:10:D9:C7:4D:11:47:08:26:5F:ED:26:6B:73:9D:EC:C3:20:72:63:3E:28:E3:24:AE:F3:6B\\r\\na=fingerprint:sha-384 9D:67:6F:D8:DB:3D:C3:5C:21:6E:C8:7B:37:45:F7:E3:76:87:8D:E6:BD:EF:88:D0:07:9C:FD:9A:95:FA:BC:DC:B3:7A:E4:62:AC:D4:CF:08:DB:D3:0B:03:1C:A8:EB:A8\\r\\na=fingerprint:sha-512 56:52:61:93:7E:19:94:97:C2:04:40:04:1B:4E:74:78:D0:55:89:61:BA:4D:D4:0C:72:76:B0:BD:C4:67:0B:81:13:80:80:C7:41:DF:8D:0A:4F:28:48:C0:4B:C2:7F:49:EA:79:1D:DB:CF:14:68:66:21:71:DA:C5:6C:2F:A9:1E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 97202ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609197 3952609197 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 37540 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 37540 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51244 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:SxtT\\r\\na=ice-pwd:nbApKDMGUzTJXh3Lc50I6P\\r\\na=fingerprint:sha-256 0D:9A:B7:90:8A:82:10:D9:C7:4D:11:47:08:26:5F:ED:26:6B:73:9D:EC:C3:20:72:63:3E:28:E3:24:AE:F3:6B\\r\\na=fingerprint:sha-384 9D:67:6F:D8:DB:3D:C3:5C:21:6E:C8:7B:37:45:F7:E3:76:87:8D:E6:BD:EF:88:D0:07:9C:FD:9A:95:FA:BC:DC:B3:7A:E4:62:AC:D4:CF:08:DB:D3:0B:03:1C:A8:EB:A8\\r\\na=fingerprint:sha-512 56:52:61:93:7E:19:94:97:C2:04:40:04:1B:4E:74:78:D0:55:89:61:BA:4D:D4:0C:72:76:B0:BD:C4:67:0B:81:13:80:80:C7:41:DF:8D:0A:4F:28:48:C0:4B:C2:7F:49:EA:79:1D:DB:CF:14:68:66:21:71:DA:C5:6C:2F:A9:1E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 97202ms [err] handleSignalingMessage 97202ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97202ms [err] handleOffer 97202ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 97202ms [err] makeAnswer 97202ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 97202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 97202ms [err] v=0 97202ms [err] o=- 3952609197 3952609197 IN IP4 0.0.0.0 97202ms [err] s=- 97202ms [err] t=0 0 97202ms [err] a=group:BUNDLE 0 97202ms [err] a=msid-semantic:WMS * 97202ms [err] m=application 37540 DTLS/SCTP 5000 97202ms [err] c=IN IP4 172.30.0.1 97202ms [err] a=mid:0 97202ms [err] a=sctpmap:5000 webrtc-datachannel 65535 97202ms [err] a=max-message-size:65536 97202ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37540 typ host 97202ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51244 typ host 97202ms [err] a=end-of-candidates 97202ms [err] a=ice-ufrag:SxtT 97202ms [err] a=ice-pwd:nbApKDMGUzTJXh3Lc50I6P 97202ms [err] a=fingerprint:sha-256 0D:9A:B7:90:8A:82:10:D9:C7:4D:11:47:08:26:5F:ED:26:6B:73:9D:EC:C3:20:72:63:3E:28:E3:24:AE:F3:6B 97202ms [err] a=fingerprint:sha-384 9D:67:6F:D8:DB:3D:C3:5C:21:6E:C8:7B:37:45:F7:E3:76:87:8D:E6:BD:EF:88:D0:07:9C:FD:9A:95:FA:BC:DC:B3:7A:E4:62:AC:D4:CF:08:DB:D3:0B:03:1C:A8:EB:A8 97202ms [err] a=fingerprint:sha-512 56:52:61:93:7E:19:94:97:C2:04:40:04:1B:4E:74:78:D0:55:89:61:BA:4D:D4:0C:72:76:B0:BD:C4:67:0B:81:13:80:80:C7:41:DF:8D:0A:4F:28:48:C0:4B:C2:7F:49:EA:79:1D:DB:CF:14:68:66:21:71:DA:C5:6C:2F:A9:1E 97202ms [err] a=setup:actpass 97202ms [err] 97204ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 97204ms [err] v=0 97204ms [err] o=- 3952609197 3952609197 IN IP4 0.0.0.0 97204ms [err] s=- 97204ms [err] t=0 0 97204ms [err] a=group:BUNDLE 0 97204ms [err] a=msid-semantic:WMS * 97204ms [err] m=application 37540 DTLS/SCTP 5000 97204ms [err] c=IN IP4 172.30.0.1 97204ms [err] a=mid:0 97204ms [err] a=sctpmap:5000 webrtc-datachannel 65535 97204ms [err] a=max-message-size:65536 97204ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37540 typ host 97204ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51244 typ host 97204ms [err] a=end-of-candidates 97204ms [err] a=ice-ufrag:SxtT 97204ms [err] a=ice-pwd:nbApKDMGUzTJXh3Lc50I6P 97204ms [err] a=fingerprint:sha-256 0D:9A:B7:90:8A:82:10:D9:C7:4D:11:47:08:26:5F:ED:26:6B:73:9D:EC:C3:20:72:63:3E:28:E3:24:AE:F3:6B 97204ms [err] a=fingerprint:sha-384 9D:67:6F:D8:DB:3D:C3:5C:21:6E:C8:7B:37:45:F7:E3:76:87:8D:E6:BD:EF:88:D0:07:9C:FD:9A:95:FA:BC:DC:B3:7A:E4:62:AC:D4:CF:08:DB:D3:0B:03:1C:A8:EB:A8 97204ms [err] a=fingerprint:sha-512 56:52:61:93:7E:19:94:97:C2:04:40:04:1B:4E:74:78:D0:55:89:61:BA:4D:D4:0C:72:76:B0:BD:C4:67:0B:81:13:80:80:C7:41:DF:8D:0A:4F:28:48:C0:4B:C2:7F:49:EA:79:1D:DB:CF:14:68:66:21:71:DA:C5:6C:2F:A9:1E 97204ms [err] a=setup:actpass 97204ms [err] 97205ms [err] connectionstatechanged new new have-remote-offer 97205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 97205ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "new"}] 97205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 97205ms [err] v=0 97205ms [err] o=- 3952609197 3952609197 IN IP4 0.0.0.0 97205ms [err] s=- 97205ms [err] t=0 0 97205ms [err] a=group:BUNDLE 0 97205ms [err] a=msid-semantic:WMS * 97205ms [err] m=application 9 DTLS/SCTP 5000 97205ms [err] c=IN IP4 0.0.0.0 97205ms [err] a=mid:0 97205ms [err] a=sctpmap:5000 webrtc-datachannel 65535 97205ms [err] a=max-message-size:65536 97205ms [err] a=ice-ufrag:vG4i 97205ms [err] a=ice-pwd:h5NKySmIysgudVvQpburv3 97205ms [err] a=fingerprint:sha-256 14:E6:A7:88:F1:E7:E9:76:72:DD:6B:DE:55:E8:9A:F0:B4:31:BD:A8:6E:D9:DE:70:63:0E:00:E0:6B:CB:BF:F0 97205ms [err] a=fingerprint:sha-384 82:01:F5:0C:1C:88:4B:D6:74:9F:E4:A2:2D:36:EC:41:0B:E3:8F:F0:6A:AF:D4:C8:E7:D4:28:11:B0:A1:87:34:82:33:BF:9A:FE:69:BC:35:C5:25:D5:E5:2E:88:41:2C 97205ms [err] a=fingerprint:sha-512 4E:6A:D7:A4:13:FA:28:AB:65:A2:73:6C:56:5A:1A:B5:EA:62:74:04:E5:7C:10:7E:3D:8B:01:2B:AD:84:37:EE:C8:6C:E0:6F:10:A4:47:DF:A8:6A:D3:96:BE:8D:4D:0C:C5:47:48:07:D8:E3:B1:75:D4:2E:8F:DE:60:50:A2:58 97205ms [err] a=setup:active 97205ms [err] 97206ms [err] connectionstatechanged new new stable 97206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 97206ms [err] connectionstatechanged new new stable 97206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 97206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 97208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 97208ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 97208ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 97209ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 97209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 97209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 97209ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53386) -> ('172.30.0.1', 37540)) State.FROZEN -> State.WAITING 97209ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57361) -> ('172.30.0.1', 37540)) State.FROZEN -> State.WAITING 97209ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53386) -> ('172.17.0.3', 51244)) State.FROZEN -> State.WAITING 97210ms [err] connectionstatechanged connecting checking stable 97210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 97210ms [err] connectionstatechanged connecting checking stable 97210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 97210ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53386) -> ('172.30.0.1', 37540)) State.WAITING -> State.IN_PROGRESS 97210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37540) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4\x85\nRt\x1a\xa8_\x85\xa2\xa0\xf7') 97210ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "connecting"}] 97211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37540) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4\x85\nRt\x1a\xa8_\x85\xa2\xa0\xf7') 97211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53386) -> ('172.30.0.1', 37540)) State.IN_PROGRESS -> State.SUCCEEDED 97242ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57361) -> ('172.30.0.1', 37540)) State.WAITING -> State.IN_PROGRESS 97242ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 37540) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\x8a]\xa5\x94#!\xc2\x85\xe8S\x14') 97243ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 37540) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\x8a]\xa5\x94#!\xc2\x85\xe8S\x14') 97243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57361) -> ('172.30.0.1', 37540)) State.IN_PROGRESS -> State.SUCCEEDED 97243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57361) -> ('172.17.0.3', 51244)) State.FROZEN -> State.WAITING 97244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37540) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0fO4\xf7\xbd\x04Y\xee\x18\xe57\x95') 97245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37540) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0fO4\xf7\xbd\x04Y\xee\x18\xe57\x95') 97245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53386) -> ('172.17.0.3', 51244)) State.WAITING -> State.FAILED 97245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57361) -> ('172.17.0.3', 51244)) State.WAITING -> State.FAILED 97245ms [err] INFO:aioice.ice:Connection(0) ICE completed 97245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37540) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\.\x1e9rA\x19\xf7\xab\xbca\xaf') 97246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37540) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\.\x1e9rA\x19\xf7\xab\xbca\xaf') 97246ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9JrIxRaVE7 1 udp 1862270975 172.17.0.3 37540 typ prflx) 97246ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53386) -> ('172.17.0.3', 37540)) State.WAITING -> State.IN_PROGRESS 97246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37540) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C\xac\x15|\x91\xac\xb80K\xbb\x12b') 97247ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37540) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C\xac\x15|\x91\xac\xb80K\xbb\x12b') 97247ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53386) -> ('172.17.0.3', 37540)) State.IN_PROGRESS -> State.SUCCEEDED 97262ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 97262ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 97264ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 97265ms [err] connectionstatechanged connecting completed stable 97265ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 97293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 97293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 97293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 97293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 97293ms [err] connectionstatechanged connected completed stable 97293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 97294ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "connected"}] 97294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 97294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 97294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 97294ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 97295ms [log] line {"signal":"gpio1","value":"strongH"} 97295ms [log] 97295ms [log] reading line 97295ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 97295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 97296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=185455670, stream_id=1, stream_seq=0) 97296ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3436093187, stream_id=1, stream_seq=0) 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=185455670, gaps=[]) 97297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3436093188, stream_id=1, stream_seq=1) 97298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3436093189, stream_id=1, stream_seq=2) 97298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3436093190, stream_id=1, stream_seq=3) 97298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3436093191, stream_id=1, stream_seq=4) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093187, gaps=[]) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093188, gaps=[]) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093189, gaps=[]) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093190, gaps=[]) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3436093191, gaps=[]) 97299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 97446ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 97446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 97446ms [log] line {"signal":"gpio2","value":"strongL"} 97446ms [log] 97446ms [log] reading line 97446ms [log] [experimentStatusChanged] {"status": "running", "message": null} 97494ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf"}', extra='') 97494ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf"}', extra='') 97494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 97494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 97494ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 97494ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 97494ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 97494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 97494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 97495ms [err] connectionstatechanged closed closed closed 97495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97495ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 97495ms [err] connectionstatechanged closed closed closed 97495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97495ms [err] connectionstatechanged closed closed closed 97495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97495ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a7f30c9-ec49-4414-83f4-8b01978b15cf", "state": "closed"}] 97496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 97496ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 97820ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 97820ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 97820ms [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 98026ms [err] Traceback (most recent call last): 98026ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98027ms [err] return _run_code(code, main_globals, None, 98027ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98027ms [err] exec(code, run_globals) 98027ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98027ms [err] sys.exit(main()) 98027ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98027ms [err] asyncio.run(main_async()) 98027ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98027ms [err] return loop.run_until_complete(main) 98027ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98027ms [err] self.run_forever() 98027ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98027ms [err] self._run_once() 98027ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98027ms [err] event_list = self._selector.select(timeout) 98027ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98028ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98028ms [err] KeyboardInterrupt 98058ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98058ms [err] h.flush() 98058ms [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 123366ms [log] starting device 124749ms [err] DEBUG:asyncio:Using selector: EpollSelector 125088ms [err] ERROR:asyncio:Unclosed client session 125088ms [err] client_session: 125337ms [log] parsing 125337ms [log] creating device handler 125337ms [log] [ready] 125337ms [log] reading line 125337ms [log] [websocketToken] "e3389b2a-85a4-4411-b23e-32f05bb6f06f" 125392ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 125392ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 125392ms [log] line {"signal":"gpio1","value":"strongH"} 125392ms [log] 125392ms [log] reading line 125392ms [log] line {"signal":"gpio2","value":"strongL"} 125392ms [log] 125392ms [log] reading line 125392ms [log] [websocketConnected] 127261ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 127261ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 127261ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 127391ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5d7a6d7f-815a-4699-aaf2-9449ec74b743"}}', extra='') 127391ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5d7a6d7f-815a-4699-aaf2-9449ec74b743"}}', extra='') 127391ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5d7a6d7f-815a-4699-aaf2-9449ec74b743"} 127593ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762","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='') 127593ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762","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='') 127625ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 127625ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 127625ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762", "state": "new"}] 129602ms [err] makeOffer 129602ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 129602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 129602ms [err] v=0 129602ms [err] o=- 3952609229 3952609229 IN IP4 0.0.0.0 129602ms [err] s=- 129602ms [err] t=0 0 129602ms [err] a=group:BUNDLE 0 129602ms [err] a=msid-semantic:WMS * 129602ms [err] m=application 9 DTLS/SCTP 5000 129602ms [err] c=IN IP4 0.0.0.0 129602ms [err] a=mid:0 129602ms [err] a=sctpmap:5000 webrtc-datachannel 65535 129602ms [err] a=max-message-size:65536 129602ms [err] a=ice-ufrag:UnI0 129602ms [err] a=ice-pwd:82L0QoWLg6rcS5GnRtf8LW 129602ms [err] a=fingerprint:sha-256 EC:44:05:6A:BD:0B:71:F4:18:81:C1:98:57:94:B4:8A:F0:EA:35:E3:A8:D5:F7:0C:41:4D:0D:F9:99:4D:33:20 129602ms [err] a=fingerprint:sha-384 07:C7:0D:B4:B8:05:B4:3F:F1:F8:B6:0C:01:6B:9D:C0:7C:D7:DA:5A:C4:A2:FE:C7:5A:44:76:F1:15:BB:8B:87:1B:15:72:ED:4E:00:E7:65:DC:62:F3:83:F7:E0:97:FD 129602ms [err] a=fingerprint:sha-512 70:A9:96:74:80:5D:43:09:E0:7D:59:73:14:1C:0F:D8:42:18:D4:5F:B5:69:2E:5C:4C:7F:01:6D:FC:D4:01:B5:5C:A0:7E:CB:B6:99:36:10:31:72:7D:E7:0A:6F:21:48:F0:FE:2D:8D:B6:29:46:36:95:DB:7D:59:CF:EF:33:9F 129602ms [err] a=setup:actpass 129602ms [err] 129604ms [err] connectionstatechanged new new have-local-offer 129604ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 129604ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 129606ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762", "state": "new"}] 129606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 129607ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 129607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 129608ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 129608ms [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='') 129608ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 129608ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 129608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 129608ms [err] handleSignalingMessage 129608ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 129609ms [err] handleOptions 129609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 129689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u1amEsE8yBDZ') 129689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u1amEsE8yBDZ') 129689ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5313420085862466737 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:5KqY\\r\\na=ice-pwd:iUp4IXj6v6W/JqvsDR2Pe3oF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 55:38:4A:72:D6:3E:C8:AC:99:F9:9F:7B:28:A5:C0:22:8A:7B:4D:59:54:E8:34:B5:10:E4:7D:C2:D7:E0:6F:81\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 129689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5313420085862466737 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:5KqY\\r\\na=ice-pwd:iUp4IXj6v6W/JqvsDR2Pe3oF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 55:38:4A:72:D6:3E:C8:AC:99:F9:9F:7B:28:A5:C0:22:8A:7B:4D:59:54:E8:34:B5:10:E4:7D:C2:D7:E0:6F:81\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 129689ms [err] handleSignalingMessage 129689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 129689ms [err] handleAnswer 129689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 129689ms [err] acceptAnswer 129689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 129689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 129689ms [err] v=0 129689ms [err] o=- 5313420085862466737 2 IN IP4 127.0.0.1 129689ms [err] s=- 129689ms [err] t=0 0 129689ms [err] a=group:BUNDLE 0 129689ms [err] a=msid-semantic: WMS 129689ms [err] m=application 9 DTLS/SCTP 5000 129689ms [err] c=IN IP4 0.0.0.0 129689ms [err] a=ice-ufrag:5KqY 129689ms [err] a=ice-pwd:iUp4IXj6v6W/JqvsDR2Pe3oF 129689ms [err] a=ice-options:trickle 129689ms [err] a=fingerprint:sha-256 55:38:4A:72:D6:3E:C8:AC:99:F9:9F:7B:28:A5:C0:22:8A:7B:4D:59:54:E8:34:B5:10:E4:7D:C2:D7:E0:6F:81 129689ms [err] a=setup:active 129689ms [err] a=mid:0 129689ms [err] a=sctpmap:5000 webrtc-datachannel 1024 129689ms [err] 129689ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 129689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 129689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 129689ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(idyNN3gnt2 1 udp 1845501695 172.17.0.3 52044 typ prflx) 129689ms [err] connectionstatechanged connecting checking stable 129689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 129689ms [err] connectionstatechanged connecting checking stable 129689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 129689ms [err] connectionstatechanged connecting checking stable 129689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 129689ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53238) -> ('172.17.0.3', 52044)) State.WAITING -> State.IN_PROGRESS 129689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89*2\x859\xb8\x1b\x92t\xc3\xd3\xd7') 129701ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762", "state": "connecting"}] 129702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89*2\x859\xb8\x1b\x92t\xc3\xd3\xd7') 129702ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53238) -> ('172.17.0.3', 52044)) State.IN_PROGRESS -> State.SUCCEEDED 129702ms [err] INFO:aioice.ice:Connection(0) ICE completed 129737ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1273979979 1 udp 2113937151 72b561bf-fdb1-4a2d-8f41-52d34a0e9603.local 52044 typ host generation 0 ufrag 5KqY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 129737ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1273979979 1 udp 2113937151 72b561bf-fdb1-4a2d-8f41-52d34a0e9603.local 52044 typ host generation 0 ufrag 5KqY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 129737ms [err] handleSignalingMessage 129737ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 129737ms [err] handleIceCandidate 129737ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 129737ms [err] acceptIceCandidate 129737ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 129742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8Atxq6lCkW66') 129742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8Atxq6lCkW66') 129745ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 129745ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 129745ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 129745ms [err] INFO:aioice.ice:Connection(0) Remote candidate "72b561bf-fdb1-4a2d-8f41-52d34a0e9603.local" resolved to 172.17.0.3 129750ms [err] connectionstatechanged connecting completed stable 129750ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 129758ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 129758ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 129758ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 129758ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 129758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 129758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 129758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 129758ms [err] connectionstatechanged connected completed stable 129758ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 129758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 129758ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762", "state": "connected"}] 129758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 129758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 129758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 129761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 129761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 129761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 129761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 129761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 129761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 129761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2272999226, stream_id=1, stream_seq=0) 129788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 129788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2272999226, gaps=[]) 129788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 129788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2433832466, stream_id=1, stream_seq=0) 129788ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 129788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2433832466, gaps=[]) 129789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2272999227, stream_id=1, stream_seq=1) 129790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 129790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2272999228, stream_id=1, stream_seq=2) 129796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2272999228, gaps=[]) 129796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 129805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eq5lx9p/1j7H') 129805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eq5lx9p/1j7H') 129888ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+4CLlSZYNB2h') 129888ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+4CLlSZYNB2h') 129893ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56473) -> ('172.17.0.3', 52044)) State.WAITING -> State.IN_PROGRESS 129893ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\xdc\x8e\xd9_;:d\x07MJ\xe6') 129894ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 52044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\xdc\x8e\xd9_;:d\x07MJ\xe6') 129894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56473) -> ('172.17.0.3', 52044)) State.IN_PROGRESS -> State.SUCCEEDED 129894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53238) -> ('172.17.0.3', 52044)) State.FROZEN -> State.FAILED 129894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56473) -> ('172.17.0.3', 52044)) State.FROZEN -> State.FAILED 130236ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 130236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 130236ms [log] [experimentStatusChanged] {"status": "running", "message": null} 130426ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 130426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762"}', extra='') 130426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 130426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 130426ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 130426ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 130426ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 130426ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 130426ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 130426ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 130426ms [err] connectionstatechanged closed closed closed 130426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 130426ms [err] connectionstatechanged closed closed closed 130426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 130426ms [err] connectionstatechanged closed closed closed 130426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 130427ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ee4c0874-b231-4a19-a688-f7f86d4c2762", "state": "closed"}] 130427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 130427ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 131182ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 131182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 131182ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 132497ms [err] Traceback (most recent call last): 132497ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 132497ms [err] return _run_code(code, main_globals, None, 132497ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 132497ms [err] exec(code, run_globals) 132497ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 132497ms [err] sys.exit(main()) 132497ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 132497ms [err] asyncio.run(main_async()) 132497ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 132497ms [err] return loop.run_until_complete(main) 132497ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 132497ms [err] self.run_forever() 132497ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 132497ms [err] self._run_once() 132497ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 132497ms [err] event_list = self._selector.select(timeout) 132497ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 132497ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 132497ms [err] KeyboardInterrupt 132524ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 132524ms [err] h.flush() 132524ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 133641ms [log] starting device 134927ms [err] DEBUG:asyncio:Using selector: EpollSelector 135263ms [err] ERROR:asyncio:Unclosed client session 135263ms [err] client_session: 135509ms [log] parsing 135509ms [log] creating device handler 135509ms [log] [ready] 135509ms [log] reading line 135509ms [log] [websocketToken] "e1f4b1f7-bdf2-40c5-a543-47b5e4cde0bd" 135593ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 135593ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 135594ms [log] [websocketConnected] 137425ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 137425ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 137425ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 137469ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7cb2fe9b-2460-47e6-9f75-8e0986884e64"}}', extra='') 137469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7cb2fe9b-2460-47e6-9f75-8e0986884e64"}}', extra='') 137469ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7cb2fe9b-2460-47e6-9f75-8e0986884e64"} 137660ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f","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='') 137660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f","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='') 137665ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f", "state": "new"}] 139674ms [err] makeOffer 139674ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 139675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 139675ms [err] v=0 139675ms [err] o=- 3952609239 3952609239 IN IP4 0.0.0.0 139675ms [err] s=- 139675ms [err] t=0 0 139675ms [err] a=group:BUNDLE 0 139675ms [err] a=msid-semantic:WMS * 139675ms [err] m=application 9 DTLS/SCTP 5000 139675ms [err] c=IN IP4 0.0.0.0 139675ms [err] a=mid:0 139675ms [err] a=sctpmap:5000 webrtc-datachannel 65535 139675ms [err] a=max-message-size:65536 139675ms [err] a=ice-ufrag:alRw 139675ms [err] a=ice-pwd:PHjNydoBvTQiCwBAXtZpFf 139675ms [err] a=fingerprint:sha-256 EB:04:D9:B8:CC:65:D4:44:5B:36:45:E7:9B:E7:C4:C4:1A:F6:8B:CE:96:EF:10:83:23:1A:E6:92:C9:F6:FD:A1 139675ms [err] a=fingerprint:sha-384 CB:5B:05:A8:3C:6D:2F:65:EC:09:00:AB:A2:3A:CF:60:CF:0E:1A:5D:06:5C:4F:63:8E:B2:6D:13:78:0A:5D:68:F0:59:29:88:F1:B1:61:8F:EC:8F:C7:D6:DA:E7:51:57 139675ms [err] a=fingerprint:sha-512 19:2B:A2:E5:EC:4F:B9:2A:39:17:C8:38:F1:04:2E:34:E2:96:D7:21:AD:3C:F2:FE:CB:F8:80:21:96:4A:4B:A7:C5:E7:DB:4C:F5:06:FD:F2:5E:2A:9E:38:B5:5D:DE:43:E8:F9:47:96:29:B8:72:FB:A5:83:55:30:58:21:09:E9 139675ms [err] a=setup:actpass 139675ms [err] 139676ms [err] connectionstatechanged new new have-local-offer 139676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 139676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 139678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f", "state": "new"}] 139678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 139678ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 139679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 139679ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 139680ms [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='') 139680ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 139680ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 139680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 139680ms [err] handleSignalingMessage 139680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139681ms [err] handleOptions 139681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 139742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6ozYMKehLM5n') 139742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6ozYMKehLM5n') 139742ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8224608370068417176 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:If1X\\r\\na=ice-pwd:suU+u5zm0Ldcp3IO7FKYn1tp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 82:6F:87:0E:28:08:65:9B:C9:12:5B:35:DE:3E:41:9B:2F:CD:19:22:84:78:02:32:60:99:8A:6D:B4:74:C9:B4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 139742ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8224608370068417176 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:If1X\\r\\na=ice-pwd:suU+u5zm0Ldcp3IO7FKYn1tp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 82:6F:87:0E:28:08:65:9B:C9:12:5B:35:DE:3E:41:9B:2F:CD:19:22:84:78:02:32:60:99:8A:6D:B4:74:C9:B4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 139742ms [err] handleSignalingMessage 139742ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139742ms [err] handleAnswer 139742ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 139742ms [err] acceptAnswer 139742ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 139742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 139742ms [err] v=0 139742ms [err] o=- 8224608370068417176 2 IN IP4 127.0.0.1 139742ms [err] s=- 139742ms [err] t=0 0 139742ms [err] a=group:BUNDLE 0 139742ms [err] a=msid-semantic: WMS 139742ms [err] m=application 9 DTLS/SCTP 5000 139742ms [err] c=IN IP4 0.0.0.0 139742ms [err] a=ice-ufrag:If1X 139742ms [err] a=ice-pwd:suU+u5zm0Ldcp3IO7FKYn1tp 139742ms [err] a=ice-options:trickle 139742ms [err] a=fingerprint:sha-256 82:6F:87:0E:28:08:65:9B:C9:12:5B:35:DE:3E:41:9B:2F:CD:19:22:84:78:02:32:60:99:8A:6D:B4:74:C9:B4 139742ms [err] a=setup:active 139742ms [err] a=mid:0 139742ms [err] a=sctpmap:5000 webrtc-datachannel 1024 139742ms [err] 139742ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 139742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 139742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 139746ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NlecUXC6fb 1 udp 1845501695 172.17.0.3 54044 typ prflx) 139746ms [err] connectionstatechanged connecting checking stable 139746ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139746ms [err] connectionstatechanged connecting checking stable 139746ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139746ms [err] connectionstatechanged connecting checking stable 139746ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139746ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46910) -> ('172.17.0.3', 54044)) State.WAITING -> State.IN_PROGRESS 139746ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08]\xd1\x85x\x1f\x0b ('172.17.0.3', 54044)) State.IN_PROGRESS -> State.SUCCEEDED 139746ms [err] INFO:aioice.ice:Connection(0) ICE completed 139774ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 139774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 139776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 139778ms [err] connectionstatechanged connecting completed stable 139779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 139819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 139819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 139819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 139819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 139819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 139820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 139820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 139820ms [err] connectionstatechanged connected completed stable 139820ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 139821ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f", "state": "connected"}] 139821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 139821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YGvPSyGzUhKw') 139823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YGvPSyGzUhKw') 139823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 139823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 139823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 139823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 139823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 139823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 139824ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 139824ms [log] line {"signal":"gpio1","value":"strongH"} 139824ms [log] 139824ms [log] reading line 139824ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 139824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 139824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 139824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 139824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2055882597, stream_id=1, stream_seq=0) 139835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 139835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2055882597, gaps=[]) 139835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 139835ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:391433360 1 udp 2113937151 241e4c35-202f-4888-a5df-65f8eb35a58e.local 54044 typ host generation 0 ufrag If1X network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 139835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:391433360 1 udp 2113937151 241e4c35-202f-4888-a5df-65f8eb35a58e.local 54044 typ host generation 0 ufrag If1X network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 139835ms [err] handleSignalingMessage 139835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139836ms [err] handleIceCandidate 139836ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 139836ms [err] acceptIceCandidate 139836ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 139837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=127416075, stream_id=1, stream_seq=0) 139837ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 139837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=127416075, gaps=[]) 139838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2055882598, stream_id=1, stream_seq=1) 139840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 139841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2055882599, stream_id=1, stream_seq=2) 139867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2055882600, stream_id=1, stream_seq=3) 139869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2055882601, stream_id=1, stream_seq=4) 139880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2055882599, gaps=[]) 139880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 139885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2055882601, gaps=[]) 139885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 139885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CQIf6ZM2Bd2D') 139885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CQIf6ZM2Bd2D') 139885ms [err] INFO:aioice.ice:Connection(0) Remote candidate "241e4c35-202f-4888-a5df-65f8eb35a58e.local" resolved to 172.17.0.3 139966ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5MARKNb0qTvC') 139967ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5MARKNb0qTvC') 139969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38636) -> ('172.17.0.3', 54044)) State.WAITING -> State.IN_PROGRESS 139969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\x9b\x1d\xa5\xa7N\xd7!\xf8B\x95\x9d') 139971ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 54044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9\x9b\x1d\xa5\xa7N\xd7!\xf8B\x95\x9d') 139971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38636) -> ('172.17.0.3', 54044)) State.IN_PROGRESS -> State.SUCCEEDED 139971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46910) -> ('172.17.0.3', 54044)) State.FROZEN -> State.FAILED 139971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38636) -> ('172.17.0.3', 54044)) State.FROZEN -> State.FAILED 140167ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140167ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140167ms [log] line {"signal":"gpio2","value":"strongL"} 140167ms [log] 140167ms [log] reading line 140167ms [log] [experimentStatusChanged] {"status": "running", "message": null} 140317ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 140317ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f"}', extra='') 140317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 140319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 140319ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 140319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 140319ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 140319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 140319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 140319ms [err] connectionstatechanged closed closed closed 140319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 140319ms [err] connectionstatechanged closed closed closed 140319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140319ms [err] connectionstatechanged closed closed closed 140319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 140319ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 140319ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2945cbd-2faa-4ecd-9a1c-b11ebabc716f", "state": "closed"}] 140550ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140550ms [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 140702ms [err] Traceback (most recent call last): 140702ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 140702ms [err] return _run_code(code, main_globals, None, 140702ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 140702ms [err] exec(code, run_globals) 140702ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 140703ms [err] sys.exit(main()) 140703ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 140703ms [err] asyncio.run(main_async()) 140703ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 140703ms [err] return loop.run_until_complete(main) 140703ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 140703ms [err] self.run_forever() 140703ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 140703ms [err] self._run_once() 140703ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 140704ms [err] event_list = self._selector.select(timeout) 140704ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 140704ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 140704ms [err] KeyboardInterrupt 140749ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 140749ms [err] h.flush() 140749ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 141018ms [log] starting device 142189ms [err] DEBUG:asyncio:Using selector: EpollSelector 142478ms [err] ERROR:asyncio:Unclosed client session 142478ms [err] client_session: 142706ms [log] parsing 142706ms [log] creating device handler 142706ms [log] [ready] 142706ms [log] reading line 142706ms [log] [websocketToken] "5a52b2ed-a29a-4d38-9a9d-d91121166c7d" 142756ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142756ms [log] line {"signal":"gpio1","value":"strongH"} 142756ms [log] 142756ms [log] reading line 142756ms [log] line {"signal":"gpio2","value":"strongL"} 142756ms [log] 142756ms [log] reading line 142756ms [log] [websocketConnected] 143471ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 143472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 143472ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 143615ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/46136a5d-e0e5-4806-bb48-7c3526f9d9e1"}}', extra='') 143615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/46136a5d-e0e5-4806-bb48-7c3526f9d9e1"}}', extra='') 143616ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/46136a5d-e0e5-4806-bb48-7c3526f9d9e1"} 143897ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 143897ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 143903ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 143903ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 143903ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "new"}] 145914ms [err] makeOffer 145914ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 145915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 145915ms [err] v=0 145915ms [err] o=- 3952609246 3952609246 IN IP4 0.0.0.0 145915ms [err] s=- 145915ms [err] t=0 0 145915ms [err] a=group:BUNDLE 0 145915ms [err] a=msid-semantic:WMS * 145915ms [err] m=application 9 DTLS/SCTP 5000 145915ms [err] c=IN IP4 0.0.0.0 145915ms [err] a=mid:0 145915ms [err] a=sctpmap:5000 webrtc-datachannel 65535 145915ms [err] a=max-message-size:65536 145915ms [err] a=ice-ufrag:z5DV 145915ms [err] a=ice-pwd:QzEcEoHermRxbToWtcxQds 145915ms [err] a=fingerprint:sha-256 3B:07:BA:0A:0E:A8:05:53:04:0F:B8:B7:21:EB:74:64:D6:EF:9D:59:5B:05:AA:86:F1:60:4C:6B:A0:49:32:1E 145915ms [err] a=fingerprint:sha-384 F0:00:34:5D:E1:27:E8:B0:12:6E:C0:F6:92:BE:D4:68:E9:E4:C2:87:60:24:17:FA:7F:F2:A7:17:9B:D4:7A:BC:B2:25:C5:5F:E6:6E:A2:12:80:C1:18:77:16:FB:C4:E7 145915ms [err] a=fingerprint:sha-512 04:A4:0B:F7:4C:D3:4C:5F:FC:9D:21:13:EB:59:7D:73:3E:BD:54:B5:02:06:E8:BC:BF:62:83:82:45:47:23:90:AA:72:2D:84:04:75:C8:8E:63:C4:B6:3D:AE:44:E7:B5:51:F5:1A:DA:2F:DE:CA:80:8D:12:E8:CF:07:40:EE:68 145915ms [err] a=setup:actpass 145915ms [err] 145916ms [err] connectionstatechanged new new have-local-offer 145916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 145916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 145918ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "new"}] 145918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 145919ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 145919ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 145920ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 145920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 145920ms [err] handleSignalingMessage 145920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145920ms [err] handleOptions 145921ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 145921ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 145921ms [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='') 145921ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 145936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44851) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xd1\xb9\xd8h2\xa4:\x91\x7f\x90\x1b') 145937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44851) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xd1\xb9\xd8h2\xa4:\x91\x7f\x90\x1b') 145962ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37040) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xad\x01\xb1[\x9c\xc5\x9b/C\xf9i') 145963ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37040) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xad\x01\xb1[\x9c\xc5\x9b/C\xf9i') 145976ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609246 3952609246 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 44851 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 44851 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37040 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UoVr\\r\\na=ice-pwd:rG7pQwDmTtLPU09bXxnQ1x\\r\\na=fingerprint:sha-256 62:AC:A5:15:CB:E2:76:30:F4:55:E1:9F:E5:2E:67:1B:F6:EA:0B:A3:A6:47:42:4C:51:DE:DA:F0:1C:0A:AE:7F\\r\\na=fingerprint:sha-384 0C:9E:B9:42:A4:8E:82:E7:BC:06:FB:E3:40:0D:CF:18:2D:2C:65:1E:DC:27:AF:7C:B7:71:7E:6A:0E:0B:F2:9F:EC:05:6B:41:77:C0:AF:71:37:FA:51:B6:9D:4F:69:E1\\r\\na=fingerprint:sha-512 D8:30:EB:FD:E6:AC:F8:73:3F:5C:5F:84:11:BF:7A:68:79:BF:14:B7:B5:1C:E0:9C:72:30:C0:2C:F4:38:06:1E:1F:66:07:FB:FB:D9:FF:A2:37:84:2D:80:35:5A:1D:38:FA:0B:B5:AC:46:FE:AC:67:A4:35:FC:4D:7F:B5:3E:D2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 145978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952609246 3952609246 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 44851 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 44851 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37040 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UoVr\\r\\na=ice-pwd:rG7pQwDmTtLPU09bXxnQ1x\\r\\na=fingerprint:sha-256 62:AC:A5:15:CB:E2:76:30:F4:55:E1:9F:E5:2E:67:1B:F6:EA:0B:A3:A6:47:42:4C:51:DE:DA:F0:1C:0A:AE:7F\\r\\na=fingerprint:sha-384 0C:9E:B9:42:A4:8E:82:E7:BC:06:FB:E3:40:0D:CF:18:2D:2C:65:1E:DC:27:AF:7C:B7:71:7E:6A:0E:0B:F2:9F:EC:05:6B:41:77:C0:AF:71:37:FA:51:B6:9D:4F:69:E1\\r\\na=fingerprint:sha-512 D8:30:EB:FD:E6:AC:F8:73:3F:5C:5F:84:11:BF:7A:68:79:BF:14:B7:B5:1C:E0:9C:72:30:C0:2C:F4:38:06:1E:1F:66:07:FB:FB:D9:FF:A2:37:84:2D:80:35:5A:1D:38:FA:0B:B5:AC:46:FE:AC:67:A4:35:FC:4D:7F:B5:3E:D2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 145978ms [err] handleSignalingMessage 145978ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145978ms [err] handleAnswer 145978ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 145979ms [err] acceptAnswer 145979ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 145979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 145979ms [err] v=0 145979ms [err] o=- 3952609246 3952609246 IN IP4 0.0.0.0 145979ms [err] s=- 145979ms [err] t=0 0 145979ms [err] a=group:BUNDLE 0 145979ms [err] a=msid-semantic:WMS * 145979ms [err] m=application 44851 DTLS/SCTP 5000 145979ms [err] c=IN IP4 172.30.0.1 145979ms [err] a=mid:0 145979ms [err] a=sctpmap:5000 webrtc-datachannel 65535 145979ms [err] a=max-message-size:65536 145979ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44851 typ host 145979ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37040 typ host 145979ms [err] a=end-of-candidates 145979ms [err] a=ice-ufrag:UoVr 145979ms [err] a=ice-pwd:rG7pQwDmTtLPU09bXxnQ1x 145979ms [err] a=fingerprint:sha-256 62:AC:A5:15:CB:E2:76:30:F4:55:E1:9F:E5:2E:67:1B:F6:EA:0B:A3:A6:47:42:4C:51:DE:DA:F0:1C:0A:AE:7F 145979ms [err] a=fingerprint:sha-384 0C:9E:B9:42:A4:8E:82:E7:BC:06:FB:E3:40:0D:CF:18:2D:2C:65:1E:DC:27:AF:7C:B7:71:7E:6A:0E:0B:F2:9F:EC:05:6B:41:77:C0:AF:71:37:FA:51:B6:9D:4F:69:E1 145979ms [err] a=fingerprint:sha-512 D8:30:EB:FD:E6:AC:F8:73:3F:5C:5F:84:11:BF:7A:68:79:BF:14:B7:B5:1C:E0:9C:72:30:C0:2C:F4:38:06:1E:1F:66:07:FB:FB:D9:FF:A2:37:84:2D:80:35:5A:1D:38:FA:0B:B5:AC:46:FE:AC:67:A4:35:FC:4D:7F:B5:3E:D2 145979ms [err] a=setup:active 145979ms [err] 145980ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 145980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 145981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 145981ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42278) -> ('172.30.0.1', 44851)) State.FROZEN -> State.WAITING 145981ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52181) -> ('172.30.0.1', 44851)) State.FROZEN -> State.WAITING 145981ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42278) -> ('172.17.0.3', 37040)) State.FROZEN -> State.WAITING 145981ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ysRwMyMxtd 1 udp 1862270975 172.17.0.3 44851 typ prflx) 145982ms [err] connectionstatechanged connecting checking stable 145982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145982ms [err] connectionstatechanged connecting checking stable 145982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145982ms [err] connectionstatechanged connecting checking stable 145982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42278) -> ('172.17.0.3', 44851)) State.WAITING -> State.IN_PROGRESS 145982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44851) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1\xce\x18\xa9>R\x06\x1b\r\xa7\xa9\xcf') 145983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42278) -> ('172.17.0.3', 37040)) State.WAITING -> State.IN_PROGRESS 145983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37040) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\xe8\xca\x0c\xd0\n\xa7\xb2-\x0bT\xd8') 145983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42278) -> ('172.30.0.1', 44851)) State.WAITING -> State.IN_PROGRESS 145983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44851) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00v\x14\xa6\x9b\xe3\xfe&\xb1\xder\xb9') 145984ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "connecting"}] 145984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44851) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1\xce\x18\xa9>R\x06\x1b\r\xa7\xa9\xcf') 145984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42278) -> ('172.17.0.3', 44851)) State.IN_PROGRESS -> State.SUCCEEDED 145984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52181) -> ('172.30.0.1', 44851)) State.WAITING -> State.FAILED 145984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52181) -> ('172.17.0.3', 37040)) State.FROZEN -> State.FAILED 145984ms [err] INFO:aioice.ice:Connection(0) ICE completed 145984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37040) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\xe8\xca\x0c\xd0\n\xa7\xb2-\x0bT\xd8') 145984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42278) -> ('172.17.0.3', 37040)) State.IN_PROGRESS -> State.SUCCEEDED 146014ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 146014ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 146016ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 146017ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44851) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00v\x14\xa6\x9b\xe3\xfe&\xb1\xder\xb9') 146017ms [err] connectionstatechanged connecting completed stable 146017ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 146017ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44851) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y\x96#\xe9\xca\xcd8j\x9f\xc1a\xd6') 146017ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44851) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y\x96#\xe9\xca\xcd8j\x9f\xc1a\xd6') 146019ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 146019ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 146020ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 146020ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 146020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 146020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 146020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 146021ms [err] connectionstatechanged connected completed stable 146021ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 146021ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "connected"}] 146022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 146022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 146022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 146022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 146023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 146023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 146023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 146023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 146024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 146024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2417508773, stream_id=1, stream_seq=0) 146024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 146025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=958194624, stream_id=1, stream_seq=0) 146025ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 146025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=958194624, gaps=[]) 146026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2417508773, gaps=[]) 146026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 146026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2417508774, stream_id=1, stream_seq=1) 146026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 146026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2417508775, stream_id=1, stream_seq=2) 146031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2417508774, gaps=[]) 146031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 146031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2417508775, gaps=[]) 146031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 146306ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 146306ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 146306ms [log] [experimentStatusChanged] {"status": "running", "message": null} 146358ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46"}', extra='') 146358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46"}', extra='') 146358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 146358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 146358ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 146358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 146358ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 146359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 146359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 146359ms [err] connectionstatechanged closed closed closed 146359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146359ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 146359ms [err] connectionstatechanged closed closed closed 146359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146359ms [err] connectionstatechanged closed closed closed 146359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146360ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b57187ef-c1e9-4c52-b0a4-47878f86bf46", "state": "closed"}] 146360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 146360ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 146605ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 146605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 146605ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 146778ms [err] Traceback (most recent call last): 146778ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 146778ms [err] return _run_code(code, main_globals, None, 146778ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 146778ms [err] exec(code, run_globals) 146778ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 146778ms [err] sys.exit(main()) 146778ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 146778ms [err] asyncio.run(main_async()) 146778ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 146778ms [err] return loop.run_until_complete(main) 146778ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 146778ms [err] self.run_forever() 146778ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 146778ms [err] self._run_once() 146778ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 146778ms [err] event_list = self._selector.select(timeout) 146778ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 146778ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 146778ms [err] KeyboardInterrupt 146778ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 146778ms [err] h.flush() 146778ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 147180ms [log] starting device 148373ms [err] DEBUG:asyncio:Using selector: EpollSelector 148662ms [err] ERROR:asyncio:Unclosed client session 148662ms [err] client_session: 148861ms [log] parsing 148861ms [log] creating device handler 148861ms [log] [ready] 148861ms [log] reading line 148861ms [log] [websocketToken] "1613e40c-1ef5-4fa2-9faf-c584ab8fae0f" 148954ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 148954ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 148954ms [log] [websocketConnected] 149707ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 149707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 149707ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 149808ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ba94664-6847-4994-803e-59255f156246"}}', extra='') 149808ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ba94664-6847-4994-803e-59255f156246"}}', extra='') 149808ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3ba94664-6847-4994-803e-59255f156246"} 150146ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 150146ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 150146ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "new"}] 152154ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 152154ms [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='') 152154ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 152154ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 152154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 152154ms [err] handleSignalingMessage 152154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 152154ms [err] handleOptions 152154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 152165ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609252 3952609252 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 38605 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 38605 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46369 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:52ic\\r\\na=ice-pwd:Q1qU09ohieO9hZAIJQDVJS\\r\\na=fingerprint:sha-256 C9:BC:FD:DA:94:C5:C9:6E:40:7D:B2:40:60:4C:97:3D:3A:C6:04:B0:26:5C:17:D9:97:94:5A:51:36:33:6F:82\\r\\na=fingerprint:sha-384 B0:82:A4:C3:54:2C:46:0B:A6:EF:91:ED:FE:EF:08:69:52:0B:2D:C9:AF:80:28:B6:DE:72:CD:7D:B5:DE:ED:F5:DC:FF:F7:33:95:BF:54:38:C6:89:99:57:62:D4:39:2A\\r\\na=fingerprint:sha-512 CE:98:1A:64:F2:97:86:E2:D7:30:69:07:81:96:65:F3:21:90:48:BD:64:77:FF:B5:47:66:04:1F:29:C7:4C:C3:37:8D:64:E7:EC:64:2B:62:54:28:51:20:C5:E7:60:29:DC:04:74:F7:DD:9E:67:2A:A6:01:9E:16:2E:84:03:C9\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 152165ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952609252 3952609252 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 38605 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 38605 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46369 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:52ic\\r\\na=ice-pwd:Q1qU09ohieO9hZAIJQDVJS\\r\\na=fingerprint:sha-256 C9:BC:FD:DA:94:C5:C9:6E:40:7D:B2:40:60:4C:97:3D:3A:C6:04:B0:26:5C:17:D9:97:94:5A:51:36:33:6F:82\\r\\na=fingerprint:sha-384 B0:82:A4:C3:54:2C:46:0B:A6:EF:91:ED:FE:EF:08:69:52:0B:2D:C9:AF:80:28:B6:DE:72:CD:7D:B5:DE:ED:F5:DC:FF:F7:33:95:BF:54:38:C6:89:99:57:62:D4:39:2A\\r\\na=fingerprint:sha-512 CE:98:1A:64:F2:97:86:E2:D7:30:69:07:81:96:65:F3:21:90:48:BD:64:77:FF:B5:47:66:04:1F:29:C7:4C:C3:37:8D:64:E7:EC:64:2B:62:54:28:51:20:C5:E7:60:29:DC:04:74:F7:DD:9E:67:2A:A6:01:9E:16:2E:84:03:C9\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 152165ms [err] handleSignalingMessage 152165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 152165ms [err] handleOffer 152165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 152165ms [err] makeAnswer 152165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 152165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 152165ms [err] v=0 152165ms [err] o=- 3952609252 3952609252 IN IP4 0.0.0.0 152165ms [err] s=- 152165ms [err] t=0 0 152165ms [err] a=group:BUNDLE 0 152165ms [err] a=msid-semantic:WMS * 152165ms [err] m=application 38605 DTLS/SCTP 5000 152165ms [err] c=IN IP4 172.30.0.1 152165ms [err] a=mid:0 152165ms [err] a=sctpmap:5000 webrtc-datachannel 65535 152165ms [err] a=max-message-size:65536 152165ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38605 typ host 152165ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46369 typ host 152165ms [err] a=end-of-candidates 152165ms [err] a=ice-ufrag:52ic 152165ms [err] a=ice-pwd:Q1qU09ohieO9hZAIJQDVJS 152165ms [err] a=fingerprint:sha-256 C9:BC:FD:DA:94:C5:C9:6E:40:7D:B2:40:60:4C:97:3D:3A:C6:04:B0:26:5C:17:D9:97:94:5A:51:36:33:6F:82 152165ms [err] a=fingerprint:sha-384 B0:82:A4:C3:54:2C:46:0B:A6:EF:91:ED:FE:EF:08:69:52:0B:2D:C9:AF:80:28:B6:DE:72:CD:7D:B5:DE:ED:F5:DC:FF:F7:33:95:BF:54:38:C6:89:99:57:62:D4:39:2A 152165ms [err] a=fingerprint:sha-512 CE:98:1A:64:F2:97:86:E2:D7:30:69:07:81:96:65:F3:21:90:48:BD:64:77:FF:B5:47:66:04:1F:29:C7:4C:C3:37:8D:64:E7:EC:64:2B:62:54:28:51:20:C5:E7:60:29:DC:04:74:F7:DD:9E:67:2A:A6:01:9E:16:2E:84:03:C9 152165ms [err] a=setup:actpass 152165ms [err] 152167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 152167ms [err] v=0 152167ms [err] o=- 3952609252 3952609252 IN IP4 0.0.0.0 152167ms [err] s=- 152167ms [err] t=0 0 152167ms [err] a=group:BUNDLE 0 152167ms [err] a=msid-semantic:WMS * 152167ms [err] m=application 38605 DTLS/SCTP 5000 152167ms [err] c=IN IP4 172.30.0.1 152167ms [err] a=mid:0 152167ms [err] a=sctpmap:5000 webrtc-datachannel 65535 152167ms [err] a=max-message-size:65536 152167ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38605 typ host 152167ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46369 typ host 152167ms [err] a=end-of-candidates 152167ms [err] a=ice-ufrag:52ic 152167ms [err] a=ice-pwd:Q1qU09ohieO9hZAIJQDVJS 152167ms [err] a=fingerprint:sha-256 C9:BC:FD:DA:94:C5:C9:6E:40:7D:B2:40:60:4C:97:3D:3A:C6:04:B0:26:5C:17:D9:97:94:5A:51:36:33:6F:82 152167ms [err] a=fingerprint:sha-384 B0:82:A4:C3:54:2C:46:0B:A6:EF:91:ED:FE:EF:08:69:52:0B:2D:C9:AF:80:28:B6:DE:72:CD:7D:B5:DE:ED:F5:DC:FF:F7:33:95:BF:54:38:C6:89:99:57:62:D4:39:2A 152167ms [err] a=fingerprint:sha-512 CE:98:1A:64:F2:97:86:E2:D7:30:69:07:81:96:65:F3:21:90:48:BD:64:77:FF:B5:47:66:04:1F:29:C7:4C:C3:37:8D:64:E7:EC:64:2B:62:54:28:51:20:C5:E7:60:29:DC:04:74:F7:DD:9E:67:2A:A6:01:9E:16:2E:84:03:C9 152167ms [err] a=setup:actpass 152167ms [err] 152168ms [err] connectionstatechanged new new have-remote-offer 152168ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 152168ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "new"}] 152168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 152168ms [err] v=0 152168ms [err] o=- 3952609252 3952609252 IN IP4 0.0.0.0 152168ms [err] s=- 152168ms [err] t=0 0 152168ms [err] a=group:BUNDLE 0 152168ms [err] a=msid-semantic:WMS * 152168ms [err] m=application 9 DTLS/SCTP 5000 152168ms [err] c=IN IP4 0.0.0.0 152168ms [err] a=mid:0 152168ms [err] a=sctpmap:5000 webrtc-datachannel 65535 152168ms [err] a=max-message-size:65536 152168ms [err] a=ice-ufrag:MfwZ 152168ms [err] a=ice-pwd:2WFpnNfeWHrXLWvYSuwCew 152168ms [err] a=fingerprint:sha-256 5B:D8:DA:1D:C1:3D:25:FF:A2:B3:75:93:4F:25:68:CB:8B:02:55:DD:87:5E:3F:9C:11:3B:AB:A3:9D:81:95:39 152168ms [err] a=fingerprint:sha-384 04:C1:A2:05:E8:BC:F9:08:ED:01:33:CE:79:79:F2:3D:64:36:A8:2E:0F:04:BD:1F:B3:6B:1E:BA:2B:0B:84:A6:9C:D8:7A:00:86:C6:D7:F9:24:70:97:A1:75:A0:B4:0E 152168ms [err] a=fingerprint:sha-512 9A:C4:17:77:43:34:0F:E1:7E:8E:62:64:95:2F:86:18:FF:45:7B:8B:D0:72:3B:61:63:BC:A4:31:1F:DF:8F:CB:CE:4F:7D:9C:78:A5:64:DD:1E:D0:83:E7:95:A2:C3:B8:B7:2F:93:D5:08:75:90:27:93:23:03:67:08:A8:2A:8C 152168ms [err] a=setup:active 152168ms [err] 152169ms [err] connectionstatechanged new new stable 152169ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 152169ms [err] connectionstatechanged new new stable 152169ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 152169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 152171ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 152171ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 152171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 152172ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 152172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 152172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 152172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34427) -> ('172.30.0.1', 38605)) State.FROZEN -> State.WAITING 152172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36493) -> ('172.30.0.1', 38605)) State.FROZEN -> State.WAITING 152172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34427) -> ('172.17.0.3', 46369)) State.FROZEN -> State.WAITING 152173ms [err] connectionstatechanged connecting checking stable 152173ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 152173ms [err] connectionstatechanged connecting checking stable 152173ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 152173ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34427) -> ('172.30.0.1', 38605)) State.WAITING -> State.IN_PROGRESS 152173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xbd-!W\xe2\xe8jm\xeb\xb1\xc4') 152173ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "connecting"}] 152174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\xbd-!W\xe2\xe8jm\xeb\xb1\xc4') 152174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34427) -> ('172.30.0.1', 38605)) State.IN_PROGRESS -> State.SUCCEEDED 152202ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36493) -> ('172.30.0.1', 38605)) State.WAITING -> State.IN_PROGRESS 152202ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda\xd70\x19{\xe4k\xd9\x80\xd9p\x1a') 152203ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda\xd70\x19{\xe4k\xd9\x80\xd9p\x1a') 152203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36493) -> ('172.30.0.1', 38605)) State.IN_PROGRESS -> State.SUCCEEDED 152203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36493) -> ('172.17.0.3', 46369)) State.FROZEN -> State.WAITING 152216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10s\xbd>\xb6\xf1\xabr*\xb1& ') 152216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10s\xbd>\xb6\xf1\xabr*\xb1& ') 152216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34427) -> ('172.17.0.3', 46369)) State.WAITING -> State.FAILED 152216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36493) -> ('172.17.0.3', 46369)) State.WAITING -> State.FAILED 152216ms [err] INFO:aioice.ice:Connection(0) ICE completed 152218ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86\xccs\xbaT\x82\xfe\xbe-h\xedY') 152218ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 38605) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86\xccs\xbaT\x82\xfe\xbe-h\xedY') 152218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38605) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc9\xadT\xb1\xfc\x18\xa9\xf9>\\m,') 152219ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38605) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc9\xadT\xb1\xfc\x18\xa9\xf9>\\m,') 152219ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(C2nvAKpM3p 1 udp 1862270975 172.17.0.3 38605 typ prflx) 152219ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34427) -> ('172.17.0.3', 38605)) State.WAITING -> State.IN_PROGRESS 152219ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38605) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p\xb2\xb8\xde\xeb\x8aci\x0f\x96\x92\x12') 152225ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38605) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p\xb2\xb8\xde\xeb\x8aci\x0f\x96\x92\x12') 152225ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34427) -> ('172.17.0.3', 38605)) State.IN_PROGRESS -> State.SUCCEEDED 152225ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 152225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 152225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 152225ms [err] connectionstatechanged connecting completed stable 152225ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 152255ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 152256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 152256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 152256ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 152256ms [err] connectionstatechanged connected completed stable 152256ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 152256ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "connected"}] 152257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 152257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 152257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 152257ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 152258ms [log] line {"signal":"gpio1","value":"strongH"} 152258ms [log] 152258ms [log] reading line 152258ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 152263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 152263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 152264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 152265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2815052899, stream_id=1, stream_seq=0) 152265ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 152265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3513584332, stream_id=1, stream_seq=0) 152265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 152266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2815052899, gaps=[]) 152266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3513584333, stream_id=1, stream_seq=1) 152267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3513584334, stream_id=1, stream_seq=2) 152267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3513584335, stream_id=1, stream_seq=3) 152267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3513584336, stream_id=1, stream_seq=4) 152267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584332, gaps=[]) 152267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 152269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584333, gaps=[]) 152270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 152271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584334, gaps=[]) 152271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 152272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584335, gaps=[]) 152273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 152298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3513584336, gaps=[]) 152298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 152448ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 152448ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 152449ms [log] line {"signal":"gpio2","value":"strongL"} 152449ms [log] 152449ms [log] reading line 152449ms [log] [experimentStatusChanged] {"status": "running", "message": null} 152551ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242"}', extra='') 152552ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242"}', extra='') 152553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 152553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 152554ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 152554ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 152555ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 152555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 152556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 152557ms [err] connectionstatechanged closed closed closed 152557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 152557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 152558ms [err] connectionstatechanged closed closed closed 152558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 152558ms [err] connectionstatechanged closed closed closed 152559ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 152560ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3af536f9-9b70-4d5a-a091-c041a0d90242", "state": "closed"}] 152560ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 152561ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 152746ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 152746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 152746ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 152938ms [err] Traceback (most recent call last): 152938ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 152938ms [err] return _run_code(code, main_globals, None, 152938ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 152938ms [err] exec(code, run_globals) 152938ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 152938ms [err] sys.exit(main()) 152938ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 152938ms [err] asyncio.run(main_async()) 152938ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 152938ms [err] return loop.run_until_complete(main) 152938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 152938ms [err] self.run_forever() 152938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 152938ms [err] self._run_once() 152938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 152938ms [err] event_list = self._selector.select(timeout) 152938ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 152938ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 152938ms [err] KeyboardInterrupt 152939ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 152939ms [err] h.flush() 152939ms [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