================== python Client to js Client Communication: should connect without errors 16378ms [log] starting device 17144ms [err] DEBUG:asyncio:Using selector: EpollSelector 17327ms [err] ERROR:asyncio:Unclosed client session 17327ms [err] client_session: 17430ms [log] parsing 17430ms [log] creating device handler 17430ms [log] [ready] 17430ms [log] reading line 17430ms [log] [websocketToken] "c5bf9684-ee06-4162-b93d-1517503d43f1" 17442ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 17442ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 17442ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 19112ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19112ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19112ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 19163ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/788e39f4-86ba-4875-b953-6d59105e8766"}}', extra='') 19163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/788e39f4-86ba-4875-b953-6d59105e8766"}}', extra='') 19163ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/788e39f4-86ba-4875-b953-6d59105e8766"} 19264ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 19264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 19292ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56", "state": "new"}] 21308ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 21308ms [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='') 21308ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21308ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21308ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 21308ms [err] handleSignalingMessage 21308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21308ms [err] handleOptions 21308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 21308ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1366991944020686683 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:j9vU\\r\\na=ice-pwd:VJKSzykEaFQ2y75CGz3MsWI3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 49:F5:BF:17:F8:B9:BB:9E:E5:3A:70:EB:3F:7A:EC:5F:2D:6B:5C:2E:38:AA:34:3D:A2:69:69:D0:EE:FB:F8:D1\\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/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21308ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1366991944020686683 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:j9vU\\r\\na=ice-pwd:VJKSzykEaFQ2y75CGz3MsWI3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 49:F5:BF:17:F8:B9:BB:9E:E5:3A:70:EB:3F:7A:EC:5F:2D:6B:5C:2E:38:AA:34:3D:A2:69:69:D0:EE:FB:F8:D1\\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/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21308ms [err] handleSignalingMessage 21308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21309ms [err] handleOffer 21309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 21309ms [err] makeAnswer 21309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 21309ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 21309ms [err] v=0 21309ms [err] o=- 1366991944020686683 2 IN IP4 127.0.0.1 21309ms [err] s=- 21309ms [err] t=0 0 21309ms [err] a=group:BUNDLE 0 21309ms [err] a=extmap-allow-mixed 21309ms [err] a=msid-semantic: WMS 21309ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 21309ms [err] c=IN IP4 0.0.0.0 21309ms [err] a=ice-ufrag:j9vU 21309ms [err] a=ice-pwd:VJKSzykEaFQ2y75CGz3MsWI3 21309ms [err] a=ice-options:trickle 21309ms [err] a=fingerprint:sha-256 49:F5:BF:17:F8:B9:BB:9E:E5:3A:70:EB:3F:7A:EC:5F:2D:6B:5C:2E:38:AA:34:3D:A2:69:69:D0:EE:FB:F8:D1 21309ms [err] a=setup:actpass 21309ms [err] a=mid:0 21309ms [err] a=sctp-port:5000 21309ms [err] a=max-message-size:262144 21309ms [err] 21310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 21310ms [err] v=0 21310ms [err] o=- 1366991944020686683 2 IN IP4 127.0.0.1 21310ms [err] s=- 21310ms [err] t=0 0 21310ms [err] a=group:BUNDLE 0 21310ms [err] a=extmap-allow-mixed 21310ms [err] a=msid-semantic: WMS 21310ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 21310ms [err] c=IN IP4 0.0.0.0 21310ms [err] a=ice-ufrag:j9vU 21310ms [err] a=ice-pwd:VJKSzykEaFQ2y75CGz3MsWI3 21310ms [err] a=ice-options:trickle 21310ms [err] a=fingerprint:sha-256 49:F5:BF:17:F8:B9:BB:9E:E5:3A:70:EB:3F:7A:EC:5F:2D:6B:5C:2E:38:AA:34:3D:A2:69:69:D0:EE:FB:F8:D1 21310ms [err] a=setup:actpass 21310ms [err] a=mid:0 21310ms [err] a=sctp-port:5000 21310ms [err] a=max-message-size:262144 21310ms [err] 21311ms [err] connectionstatechanged new new have-remote-offer 21311ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 21311ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56", "state": "new"}] 21312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 21312ms [err] v=0 21312ms [err] o=- 3955623151 3955623151 IN IP4 0.0.0.0 21312ms [err] s=- 21312ms [err] t=0 0 21312ms [err] a=group:BUNDLE 0 21312ms [err] a=msid-semantic:WMS * 21312ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 21312ms [err] c=IN IP4 0.0.0.0 21312ms [err] a=mid:0 21312ms [err] a=sctp-port:5000 21312ms [err] a=max-message-size:65536 21312ms [err] a=ice-ufrag:4m6r 21312ms [err] a=ice-pwd:kqUU2y4KXUCAmT9RX9C5US 21312ms [err] a=fingerprint:sha-256 D5:E3:4E:E6:56:F9:4C:44:BF:2C:14:88:DA:F4:AC:B9:81:62:9A:44:76:C4:AF:20:ED:81:45:BA:FB:3B:1B:3C 21312ms [err] a=fingerprint:sha-384 03:5D:B6:21:C8:1E:66:B7:8C:E1:9A:23:46:C8:1F:DA:F8:84:BB:47:03:60:50:61:A9:C5:58:4F:44:10:49:2F:78:9B:F3:3E:38:06:4F:C5:F2:48:20:41:DD:89:65:87 21312ms [err] a=fingerprint:sha-512 99:CB:92:F6:FF:56:20:B2:B0:D0:9B:28:5F:1A:D1:CC:C7:D7:14:96:F2:C0:F1:E6:E4:3B:76:EE:D3:81:63:4C:1E:DD:BD:61:CC:A4:B2:CA:A1:23:EF:D7:5B:13:4F:9B:BE:AD:4B:2C:49:1F:64:CE:C8:47:78:20:8E:17:D5:44 21312ms [err] a=setup:active 21312ms [err] 21312ms [err] connectionstatechanged new new stable 21312ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 21312ms [err] connectionstatechanged new new stable 21312ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 21312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 21314ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 21314ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 21315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 21315ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 21315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 21315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 21316ms [err] connectionstatechanged connecting checking stable 21316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21316ms [err] connectionstatechanged connecting checking stable 21316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56", "state": "connecting"}] 21331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+acXcce2YcA8') 21331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+acXcce2YcA8') 21331ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ScCX4gBtcP 1 udp 1845501695 172.17.0.3 53090 typ prflx) 21331ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36421) -> ('172.17.0.3', 53090)) State.WAITING -> State.IN_PROGRESS 21331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\x7f\x85+\xd3\x8d\xc7.}\xd4\x9d\xcd') 21357ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\x7f\x85+\xd3\x8d\xc7.}\xd4\x9d\xcd') 21357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36421) -> ('172.17.0.3', 53090)) State.IN_PROGRESS -> State.SUCCEEDED 21357ms [err] INFO:aioice.ice:Connection(0) ICE completed 21365ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2490647815 1 udp 2113937151 8fceafaa-9e5d-43fc-8074-f9369737d66e.local 53090 typ host generation 0 ufrag j9vU network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21365ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2490647815 1 udp 2113937151 8fceafaa-9e5d-43fc-8074-f9369737d66e.local 53090 typ host generation 0 ufrag j9vU network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21365ms [err] handleSignalingMessage 21365ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21365ms [err] handleIceCandidate 21365ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 21365ms [err] acceptIceCandidate 21365ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 21368ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8fceafaa-9e5d-43fc-8074-f9369737d66e.local" resolved to 172.17.0.3 21376ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36421) -> ('172.17.0.3', 53090)) State.FROZEN -> State.IN_PROGRESS 21376ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LG\xa1\xbe\x1a\x8f\xf6\xfa5\xbdq\xa1') 21377ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LG\xa1\xbe\x1a\x8f\xf6\xfa5\xbdq\xa1') 21377ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36421) -> ('172.17.0.3', 53090)) State.IN_PROGRESS -> State.SUCCEEDED 21383ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qYzVKroW/UEo') 21383ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qYzVKroW/UEo') 21383ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33267) -> ('172.17.0.3', 53090)) State.FROZEN -> State.FAILED 21407ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 21408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 21409ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 21409ms [err] connectionstatechanged connecting completed stable 21409ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 21412ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 21413ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 21413ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 21413ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 21414ms [err] connectionstatechanged connected completed stable 21414ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 21414ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56", "state": "connected"}] 21415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 21415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 21415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 21416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 21416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 21416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 21417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1646397616, stream_id=1, stream_seq=0) 21417ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 21417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=991532988, stream_id=1, stream_seq=0) 21417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 21417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1646397616, gaps=[]) 21417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=991532988, gaps=[]) 21417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 21454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R5KJmQSubWQk') 21454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R5KJmQSubWQk') 21514ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21515ms [log] [experimentStatusChanged] {"status": "running", "message": null} 21605ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56"}', extra='') 21605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 21605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 21605ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 21605ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 21605ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 21605ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 21606ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 21606ms [err] connectionstatechanged closed closed closed 21606ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21606ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 21606ms [err] connectionstatechanged closed closed closed 21606ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21606ms [err] connectionstatechanged closed closed closed 21606ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21607ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101ab93b-d734-4485-b209-b9fd1e330f56", "state": "closed"}] 21608ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 21608ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 21706ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21706ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 21840ms [err] Traceback (most recent call last): 21840ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 21840ms [err] return _run_code(code, main_globals, None, 21840ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 21840ms [err] exec(code, run_globals) 21840ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 21840ms [err] sys.exit(main()) 21840ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 21840ms [err] asyncio.run(main_async()) 21840ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 21840ms [err] return loop.run_until_complete(main) 21840ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 21840ms [err] self.run_forever() 21840ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 21840ms [err] self._run_once() 21840ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 21840ms [err] event_list = self._selector.select(timeout) 21840ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 21840ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 21840ms [err] KeyboardInterrupt 21841ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 21841ms [err] h.flush() 21841ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 22046ms [log] starting device 22761ms [err] DEBUG:asyncio:Using selector: EpollSelector 22954ms [err] ERROR:asyncio:Unclosed client session 22954ms [err] client_session: 23096ms [log] parsing 23096ms [log] creating device handler 23096ms [log] [ready] 23096ms [log] reading line 23096ms [log] [websocketToken] "4cf8262e-f118-47ac-bfc4-591cb130e864" 23106ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 23106ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 23106ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 23447ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 23447ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 23472ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 23525ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3d37504d-2fff-452b-a342-821ec7c13c32"}}', extra='') 23525ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3d37504d-2fff-452b-a342-821ec7c13c32"}}', extra='') 23525ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3d37504d-2fff-452b-a342-821ec7c13c32"} 23675ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 23675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 23680ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "new"}] 25682ms [err] makeOffer 25682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 25683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 25683ms [err] v=0 25683ms [err] o=- 3955623155 3955623155 IN IP4 0.0.0.0 25683ms [err] s=- 25683ms [err] t=0 0 25683ms [err] a=group:BUNDLE 0 25683ms [err] a=msid-semantic:WMS * 25683ms [err] m=application 9 DTLS/SCTP 5000 25683ms [err] c=IN IP4 0.0.0.0 25683ms [err] a=mid:0 25683ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25683ms [err] a=max-message-size:65536 25683ms [err] a=ice-ufrag:dYSh 25683ms [err] a=ice-pwd:FV11WDC0hgwBIdFBRliP7I 25683ms [err] a=fingerprint:sha-256 28:B7:F7:DD:95:28:BF:71:70:8D:10:24:B4:D1:41:38:35:06:49:CE:E1:8C:6A:C4:F3:0A:B3:56:29:ED:FA:14 25683ms [err] a=fingerprint:sha-384 38:01:A8:B1:04:0B:89:87:8D:F0:7E:9E:15:CA:2B:AB:95:AC:11:F6:72:C5:B3:01:49:AC:6B:1D:A5:2C:75:EB:F7:B8:7A:D5:F3:72:70:11:DB:B3:0F:81:D8:50:B9:43 25683ms [err] a=fingerprint:sha-512 94:48:D3:C4:3E:4C:FB:AF:BA:01:9B:5F:92:4E:31:3D:AF:12:BC:E0:EC:56:FC:23:93:1B:E2:50:1A:F0:B6:F9:64:50:DB:76:AF:50:76:6F:90:49:69:0F:E2:63:96:8C:23:53:16:51:22:52:4F:72:7A:4B:1A:A8:CF:80:30:87 25683ms [err] a=setup:actpass 25683ms [err] 25684ms [err] connectionstatechanged new new have-local-offer 25684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 25684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 25685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "new"}] 25685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 25686ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 25686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 25686ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 25686ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 25686ms [err] handleSignalingMessage 25686ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 25686ms [err] handleOptions 25686ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 25687ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 25687ms [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='') 25687ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 25696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52916) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\x01\xd3\xe1*:&\xb7U=\xe0.') 25696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52916) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\x01\xd3\xe1*:&\xb7U=\xe0.') 25728ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57149) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',\xb5\xd88\xf6\xd3\xbb\xd2\xcb\x1e)\r') 25729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57149) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',\xb5\xd88\xf6\xd3\xbb\xd2\xcb\x1e)\r') 25730ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623155 3955623155 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 52916 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 52916 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57149 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jL9y\\r\\na=ice-pwd:ppGd7vye6tPdd6uoSeElWN\\r\\na=fingerprint:sha-256 88:17:AE:DE:DD:A3:0E:5F:27:B4:AB:F5:90:00:4E:BB:FC:2B:2B:39:54:A7:73:DB:FA:46:AE:99:BA:2F:B4:FF\\r\\na=fingerprint:sha-384 A9:9B:18:4F:73:54:FE:6F:BD:E5:F7:D3:1E:52:E9:B6:98:4E:8F:0B:AB:D8:01:7C:80:7E:D2:62:D4:98:A2:F8:AD:45:ED:58:33:8F:D5:65:8B:99:14:C9:B5:24:77:30\\r\\na=fingerprint:sha-512 C1:F2:AC:26:D6:A6:9C:11:4A:A3:1C:A4:5F:3A:5A:F0:F8:99:DF:D6:2A:26:59:11:41:71:16:9F:62:30:9A:EB:83:CB:F6:61:40:0A:6F:E4:D9:A1:9B:28:04:A7:F3:DF:CB:54:2D:3C:C9:7F:E4:7D:B9:A2:A1:8E:F9:16:27:E8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 25730ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955623155 3955623155 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 52916 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 52916 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57149 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jL9y\\r\\na=ice-pwd:ppGd7vye6tPdd6uoSeElWN\\r\\na=fingerprint:sha-256 88:17:AE:DE:DD:A3:0E:5F:27:B4:AB:F5:90:00:4E:BB:FC:2B:2B:39:54:A7:73:DB:FA:46:AE:99:BA:2F:B4:FF\\r\\na=fingerprint:sha-384 A9:9B:18:4F:73:54:FE:6F:BD:E5:F7:D3:1E:52:E9:B6:98:4E:8F:0B:AB:D8:01:7C:80:7E:D2:62:D4:98:A2:F8:AD:45:ED:58:33:8F:D5:65:8B:99:14:C9:B5:24:77:30\\r\\na=fingerprint:sha-512 C1:F2:AC:26:D6:A6:9C:11:4A:A3:1C:A4:5F:3A:5A:F0:F8:99:DF:D6:2A:26:59:11:41:71:16:9F:62:30:9A:EB:83:CB:F6:61:40:0A:6F:E4:D9:A1:9B:28:04:A7:F3:DF:CB:54:2D:3C:C9:7F:E4:7D:B9:A2:A1:8E:F9:16:27:E8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 25730ms [err] handleSignalingMessage 25730ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 25730ms [err] handleAnswer 25730ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 25730ms [err] acceptAnswer 25730ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 25731ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 25731ms [err] v=0 25731ms [err] o=- 3955623155 3955623155 IN IP4 0.0.0.0 25731ms [err] s=- 25731ms [err] t=0 0 25731ms [err] a=group:BUNDLE 0 25731ms [err] a=msid-semantic:WMS * 25731ms [err] m=application 52916 DTLS/SCTP 5000 25731ms [err] c=IN IP4 172.30.0.1 25731ms [err] a=mid:0 25731ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25731ms [err] a=max-message-size:65536 25731ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52916 typ host 25731ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57149 typ host 25731ms [err] a=end-of-candidates 25731ms [err] a=ice-ufrag:jL9y 25731ms [err] a=ice-pwd:ppGd7vye6tPdd6uoSeElWN 25731ms [err] a=fingerprint:sha-256 88:17:AE:DE:DD:A3:0E:5F:27:B4:AB:F5:90:00:4E:BB:FC:2B:2B:39:54:A7:73:DB:FA:46:AE:99:BA:2F:B4:FF 25731ms [err] a=fingerprint:sha-384 A9:9B:18:4F:73:54:FE:6F:BD:E5:F7:D3:1E:52:E9:B6:98:4E:8F:0B:AB:D8:01:7C:80:7E:D2:62:D4:98:A2:F8:AD:45:ED:58:33:8F:D5:65:8B:99:14:C9:B5:24:77:30 25731ms [err] a=fingerprint:sha-512 C1:F2:AC:26:D6:A6:9C:11:4A:A3:1C:A4:5F:3A:5A:F0:F8:99:DF:D6:2A:26:59:11:41:71:16:9F:62:30:9A:EB:83:CB:F6:61:40:0A:6F:E4:D9:A1:9B:28:04:A7:F3:DF:CB:54:2D:3C:C9:7F:E4:7D:B9:A2:A1:8E:F9:16:27:E8 25731ms [err] a=setup:active 25731ms [err] 25731ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 25732ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 25732ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 25732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.30.0.1', 52916)) State.FROZEN -> State.WAITING 25732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46085) -> ('172.30.0.1', 52916)) State.FROZEN -> State.WAITING 25732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.17.0.3', 57149)) State.FROZEN -> State.WAITING 25732ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(soYUwvwibv 1 udp 1862270975 172.17.0.3 52916 typ prflx) 25732ms [err] connectionstatechanged connecting checking stable 25732ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 25732ms [err] connectionstatechanged connecting checking stable 25732ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 25732ms [err] connectionstatechanged connecting checking stable 25732ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 25732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.17.0.3', 52916)) State.WAITING -> State.IN_PROGRESS 25732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52916) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\x81}\x15\n\xfb\xc8\xb5\xa1\x1b\x9b\xbd') 25732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.17.0.3', 57149)) State.WAITING -> State.IN_PROGRESS 25733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57149) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')AB_\xf6F\xe3\xe7\xa2\xe7\x0f"') 25733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.30.0.1', 52916)) State.WAITING -> State.IN_PROGRESS 25733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52916) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\x0f\xf1A?\xff\xe4i\xae\xe5G\x9f') 25733ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "connecting"}] 25734ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52916) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\x81}\x15\n\xfb\xc8\xb5\xa1\x1b\x9b\xbd') 25734ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.17.0.3', 52916)) State.IN_PROGRESS -> State.SUCCEEDED 25734ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46085) -> ('172.30.0.1', 52916)) State.WAITING -> State.FAILED 25734ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46085) -> ('172.17.0.3', 57149)) State.FROZEN -> State.FAILED 25734ms [err] INFO:aioice.ice:Connection(0) ICE completed 25734ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52916) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\x0f\xf1A?\xff\xe4i\xae\xe5G\x9f') 25734ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.30.0.1', 52916)) State.IN_PROGRESS -> State.SUCCEEDED 25735ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57149) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')AB_\xf6F\xe3\xe7\xa2\xe7\x0f"') 25735ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41882) -> ('172.17.0.3', 57149)) State.IN_PROGRESS -> State.SUCCEEDED 25735ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52916) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@w=\x9b\x9f\x83\x13\xf2X\xa9\xe5\xb1') 25735ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52916) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@w=\x9b\x9f\x83\x13\xf2X\xa9\xe5\xb1') 25772ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 25772ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 25773ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 25774ms [err] connectionstatechanged connecting completed stable 25774ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 25776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 25776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 25776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 25776ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 25777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 25777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 25777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 25777ms [err] connectionstatechanged connected completed stable 25777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 25777ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "connected"}] 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 25778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3770536538, stream_id=1, stream_seq=0) 25779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 25779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2760476747, stream_id=1, stream_seq=0) 25779ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 25779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2760476747, gaps=[]) 25780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3770536538, gaps=[]) 25780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 25888ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 25888ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 25888ms [log] [experimentStatusChanged] {"status": "running", "message": null} 25967ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f"}', extra='') 25967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f"}', extra='') 25967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 25968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 25968ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 25968ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 25968ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 25968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 25968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 25968ms [err] connectionstatechanged closed closed closed 25968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25968ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 25968ms [err] connectionstatechanged closed closed closed 25968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25969ms [err] connectionstatechanged closed closed closed 25969ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25969ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b03a8dd9-62d6-4742-8fd8-3d68b49ed32f", "state": "closed"}] 25969ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 25969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 26113ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 26113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 26113ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 26176ms [err] Traceback (most recent call last): 26176ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 26176ms [err] return _run_code(code, main_globals, None, 26176ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 26176ms [err] exec(code, run_globals) 26176ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 26176ms [err] sys.exit(main()) 26176ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 26176ms [err] asyncio.run(main_async()) 26177ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 26177ms [err] return loop.run_until_complete(main) 26177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 26177ms [err] self.run_forever() 26177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 26177ms [err] self._run_once() 26177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 26178ms [err] event_list = self._selector.select(timeout) 26178ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 26178ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 26178ms [err] KeyboardInterrupt 26204ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 26204ms [err] h.flush() 26204ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors 31839ms [log] starting device 32588ms [err] DEBUG:asyncio:Using selector: EpollSelector 32749ms [err] ERROR:asyncio:Unclosed client session 32749ms [err] client_session: 32885ms [log] parsing 32885ms [log] creating device handler 32885ms [log] [ready] 32885ms [log] reading line 32885ms [log] [websocketToken] "601bb1c7-4ddd-46fc-adc3-f1eea1b65af0" 32897ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32897ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32897ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 34657ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 34657ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 34657ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 34704ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b8d6ad09-4301-4682-a8c9-b4561a490dca"}}', extra='') 34704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b8d6ad09-4301-4682-a8c9-b4561a490dca"}}', extra='') 34704ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b8d6ad09-4301-4682-a8c9-b4561a490dca"} 34809ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 34809ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 34813ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c", "state": "new"}] 36816ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 36816ms [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='') 36816ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 36816ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 36816ms [err] handleSignalingMessage 36816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36816ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 36816ms [err] handleOptions 36816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 36816ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3420604231920568989 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:y4/A\\r\\na=ice-pwd:sMVbiHy0k4JLesXtEr69sR5Y\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A7:33:25:AA:67:D2:6C:72:67:8E:BE:22:63:F0:9F:79:66:70:01:D1:54:F2:02:88:4A:00:9F:89:9B:C3:BD:97\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 36816ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3420604231920568989 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:y4/A\\r\\na=ice-pwd:sMVbiHy0k4JLesXtEr69sR5Y\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A7:33:25:AA:67:D2:6C:72:67:8E:BE:22:63:F0:9F:79:66:70:01:D1:54:F2:02:88:4A:00:9F:89:9B:C3:BD:97\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 36816ms [err] handleSignalingMessage 36816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36816ms [err] handleOffer 36816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 36816ms [err] makeAnswer 36816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 36816ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36816ms [err] v=0 36816ms [err] o=- 3420604231920568989 2 IN IP4 127.0.0.1 36816ms [err] s=- 36816ms [err] t=0 0 36816ms [err] a=group:BUNDLE 0 36816ms [err] a=extmap-allow-mixed 36816ms [err] a=msid-semantic: WMS 36816ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36816ms [err] c=IN IP4 0.0.0.0 36816ms [err] a=ice-ufrag:y4/A 36816ms [err] a=ice-pwd:sMVbiHy0k4JLesXtEr69sR5Y 36816ms [err] a=ice-options:trickle 36816ms [err] a=fingerprint:sha-256 A7:33:25:AA:67:D2:6C:72:67:8E:BE:22:63:F0:9F:79:66:70:01:D1:54:F2:02:88:4A:00:9F:89:9B:C3:BD:97 36816ms [err] a=setup:actpass 36816ms [err] a=mid:0 36816ms [err] a=sctp-port:5000 36816ms [err] a=max-message-size:262144 36816ms [err] 36818ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36818ms [err] v=0 36818ms [err] o=- 3420604231920568989 2 IN IP4 127.0.0.1 36818ms [err] s=- 36818ms [err] t=0 0 36818ms [err] a=group:BUNDLE 0 36818ms [err] a=extmap-allow-mixed 36818ms [err] a=msid-semantic: WMS 36818ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36818ms [err] c=IN IP4 0.0.0.0 36818ms [err] a=ice-ufrag:y4/A 36818ms [err] a=ice-pwd:sMVbiHy0k4JLesXtEr69sR5Y 36818ms [err] a=ice-options:trickle 36818ms [err] a=fingerprint:sha-256 A7:33:25:AA:67:D2:6C:72:67:8E:BE:22:63:F0:9F:79:66:70:01:D1:54:F2:02:88:4A:00:9F:89:9B:C3:BD:97 36818ms [err] a=setup:actpass 36818ms [err] a=mid:0 36818ms [err] a=sctp-port:5000 36818ms [err] a=max-message-size:262144 36818ms [err] 36818ms [err] connectionstatechanged new new have-remote-offer 36818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 36818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c", "state": "new"}] 36819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 36819ms [err] v=0 36819ms [err] o=- 3955623167 3955623167 IN IP4 0.0.0.0 36819ms [err] s=- 36819ms [err] t=0 0 36819ms [err] a=group:BUNDLE 0 36819ms [err] a=msid-semantic:WMS * 36819ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36819ms [err] c=IN IP4 0.0.0.0 36819ms [err] a=mid:0 36819ms [err] a=sctp-port:5000 36819ms [err] a=max-message-size:65536 36819ms [err] a=ice-ufrag:gND1 36819ms [err] a=ice-pwd:3URYwmVZZYzmW02aRE0OMr 36819ms [err] a=fingerprint:sha-256 58:44:02:32:6D:21:D4:AE:8A:74:B8:25:CD:86:14:75:9B:5B:A9:49:3B:34:06:98:93:00:B7:6D:8C:1C:56:B5 36819ms [err] a=fingerprint:sha-384 5F:BC:3B:71:24:F7:B3:6D:C4:0C:78:B6:F6:C2:2F:0B:67:BC:D9:EB:D6:8A:0B:0E:F0:A2:42:EF:68:29:10:AD:EC:F9:66:4F:97:92:BB:66:B5:2F:E3:18:36:77:4C:FF 36819ms [err] a=fingerprint:sha-512 A4:D8:16:66:45:19:44:BE:CB:B6:E4:DF:06:41:F2:F4:BF:64:D2:CE:D5:3C:4B:74:27:E7:69:5B:00:FD:36:D5:B8:45:D0:8C:7B:DB:33:59:69:1B:E0:E9:AC:B0:7E:A3:4D:16:72:F4:8A:37:78:94:A5:DA:E9:A4:36:66:F0:73 36819ms [err] a=setup:active 36819ms [err] 36819ms [err] connectionstatechanged new new stable 36819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36819ms [err] connectionstatechanged new new stable 36819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 36821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 36821ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 36822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 36822ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 36822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 36822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 36823ms [err] connectionstatechanged connecting checking stable 36823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36823ms [err] connectionstatechanged connecting checking stable 36823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36823ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c", "state": "connecting"}] 36835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'cc2mdLT2hhoX') 36835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'cc2mdLT2hhoX') 36835ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(TmiSVMdIJd 1 udp 1845501695 172.17.0.3 34225 typ prflx) 36836ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46578) -> ('172.17.0.3', 34225)) State.WAITING -> State.IN_PROGRESS 36836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xedC\xb2\xe6\x05\xb6\xa7F\xf9\x86|\x15') 36838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xedC\xb2\xe6\x05\xb6\xa7F\xf9\x86|\x15') 36838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46578) -> ('172.17.0.3', 34225)) State.IN_PROGRESS -> State.SUCCEEDED 36838ms [err] INFO:aioice.ice:Connection(0) ICE completed 36864ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 36864ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 36865ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 36866ms [err] connectionstatechanged connecting completed stable 36866ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 36868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 36868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 36868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 36869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 36869ms [err] connectionstatechanged connected completed stable 36869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 36869ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c", "state": "connected"}] 36872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 36872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 36872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 36873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 36873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 36874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 36876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=602057420, stream_id=1, stream_seq=0) 36876ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 36876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=174621515, stream_id=1, stream_seq=0) 36876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 36877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=602057420, gaps=[]) 36877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=174621515, gaps=[]) 36877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 36882ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:875136636 1 udp 2113937151 4b29025a-dcbe-448d-b3a5-5de133ac8934.local 34225 typ host generation 0 ufrag y4/A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 36882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:875136636 1 udp 2113937151 4b29025a-dcbe-448d-b3a5-5de133ac8934.local 34225 typ host generation 0 ufrag y4/A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 36882ms [err] handleSignalingMessage 36882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36882ms [err] handleIceCandidate 36882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36882ms [err] acceptIceCandidate 36882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 36885ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4b29025a-dcbe-448d-b3a5-5de133ac8934.local" resolved to 172.17.0.3 36912ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zOwwz55ZCeQA') 36912ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zOwwz55ZCeQA') 36912ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46578) -> ('172.17.0.3', 34225)) State.FROZEN -> State.FAILED 36912ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43572) -> ('172.17.0.3', 34225)) State.FROZEN -> State.FAILED 36961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FETB+ODC1u01') 36961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34225) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FETB+ODC1u01') 37011ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 37011ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 37011ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 37206ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 37206ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c"}', extra='') 37206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 37206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 37206ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 37206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 37206ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 37206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 37207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 37207ms [err] connectionstatechanged closed closed closed 37207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37207ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 37207ms [err] connectionstatechanged closed closed closed 37207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37207ms [err] connectionstatechanged closed closed closed 37207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37208ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d31edfc3-a2d5-481c-8546-bef9aca08a3c", "state": "closed"}] 37208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 37208ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 37310ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 37310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 37310ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 37411ms [err] Traceback (most recent call last): 37411ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 37411ms [err] return _run_code(code, main_globals, None, 37411ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 37411ms [err] exec(code, run_globals) 37411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 37411ms [err] sys.exit(main()) 37411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 37411ms [err] asyncio.run(main_async()) 37411ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 37411ms [err] return loop.run_until_complete(main) 37411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 37440ms [err] self.run_forever() 37440ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 37440ms [err] self._run_once() 37440ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 37440ms [err] event_list = self._selector.select(timeout) 37440ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 37440ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 37440ms [err] KeyboardInterrupt 37440ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 37440ms [err] h.flush() 37440ms [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 48529ms [log] starting device 49342ms [err] DEBUG:asyncio:Using selector: EpollSelector 49505ms [err] ERROR:asyncio:Unclosed client session 49505ms [err] client_session: 49635ms [log] parsing 49635ms [log] creating device handler 49635ms [log] [ready] 49635ms [log] reading line 49635ms [log] [websocketToken] "4e00efbe-b906-4a80-8f01-787945e3c1e2" 49649ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 49649ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 49649ms [log] [websocketConnected] 51235ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 51235ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 51235ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 51280ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e8c5475c-ef31-4952-8607-ed090833f977"}}', extra='') 51280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e8c5475c-ef31-4952-8607-ed090833f977"}}', extra='') 51280ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e8c5475c-ef31-4952-8607-ed090833f977"} 51412ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 51412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 51415ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3", "state": "new"}] 53420ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 53420ms [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='') 53420ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53420ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53420ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 53420ms [err] handleSignalingMessage 53420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 53420ms [err] handleOptions 53420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 53420ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 925224836402833042 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:5qRi\\r\\na=ice-pwd:OlObtBnzw1K7TlMyzUKhjTAW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:2A:4F:12:9A:47:D6:8C:6D:37:E5:EE:31:D3:9B:C0:F2:5C:A9:C8:3D:52:BF:81:8B:C0:E3:8C:17:91:B7:EE\\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/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53420ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 925224836402833042 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:5qRi\\r\\na=ice-pwd:OlObtBnzw1K7TlMyzUKhjTAW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:2A:4F:12:9A:47:D6:8C:6D:37:E5:EE:31:D3:9B:C0:F2:5C:A9:C8:3D:52:BF:81:8B:C0:E3:8C:17:91:B7:EE\\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/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53420ms [err] handleSignalingMessage 53420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 53420ms [err] handleOffer 53420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 53420ms [err] makeAnswer 53420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 53420ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 53420ms [err] v=0 53420ms [err] o=- 925224836402833042 2 IN IP4 127.0.0.1 53420ms [err] s=- 53420ms [err] t=0 0 53420ms [err] a=group:BUNDLE 0 53420ms [err] a=extmap-allow-mixed 53420ms [err] a=msid-semantic: WMS 53420ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 53420ms [err] c=IN IP4 0.0.0.0 53420ms [err] a=ice-ufrag:5qRi 53420ms [err] a=ice-pwd:OlObtBnzw1K7TlMyzUKhjTAW 53420ms [err] a=ice-options:trickle 53420ms [err] a=fingerprint:sha-256 8D:2A:4F:12:9A:47:D6:8C:6D:37:E5:EE:31:D3:9B:C0:F2:5C:A9:C8:3D:52:BF:81:8B:C0:E3:8C:17:91:B7:EE 53420ms [err] a=setup:actpass 53420ms [err] a=mid:0 53420ms [err] a=sctp-port:5000 53420ms [err] a=max-message-size:262144 53420ms [err] 53422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 53422ms [err] v=0 53422ms [err] o=- 925224836402833042 2 IN IP4 127.0.0.1 53422ms [err] s=- 53422ms [err] t=0 0 53422ms [err] a=group:BUNDLE 0 53422ms [err] a=extmap-allow-mixed 53422ms [err] a=msid-semantic: WMS 53422ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 53422ms [err] c=IN IP4 0.0.0.0 53422ms [err] a=ice-ufrag:5qRi 53422ms [err] a=ice-pwd:OlObtBnzw1K7TlMyzUKhjTAW 53422ms [err] a=ice-options:trickle 53422ms [err] a=fingerprint:sha-256 8D:2A:4F:12:9A:47:D6:8C:6D:37:E5:EE:31:D3:9B:C0:F2:5C:A9:C8:3D:52:BF:81:8B:C0:E3:8C:17:91:B7:EE 53422ms [err] a=setup:actpass 53422ms [err] a=mid:0 53422ms [err] a=sctp-port:5000 53422ms [err] a=max-message-size:262144 53422ms [err] 53422ms [err] connectionstatechanged new new have-remote-offer 53422ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 53422ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3", "state": "new"}] 53423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 53423ms [err] v=0 53423ms [err] o=- 3955623183 3955623183 IN IP4 0.0.0.0 53423ms [err] s=- 53423ms [err] t=0 0 53423ms [err] a=group:BUNDLE 0 53423ms [err] a=msid-semantic:WMS * 53423ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 53423ms [err] c=IN IP4 0.0.0.0 53423ms [err] a=mid:0 53423ms [err] a=sctp-port:5000 53423ms [err] a=max-message-size:65536 53423ms [err] a=ice-ufrag:eXFj 53423ms [err] a=ice-pwd:T5LV6TQb8dSDjVQs6fd6Dg 53423ms [err] a=fingerprint:sha-256 83:DC:89:08:2D:2E:A5:B8:B8:6B:48:36:15:16:B2:A6:26:57:85:79:0C:82:3E:8E:87:4B:B8:82:F6:DD:2E:B6 53423ms [err] a=fingerprint:sha-384 52:66:6B:C2:15:33:DC:93:DE:B1:E5:C8:66:F1:BC:54:77:94:88:17:CD:9A:1D:B3:83:47:A7:38:DF:D8:56:DD:F9:10:A6:65:23:9D:3F:F3:CA:C7:EB:3C:69:66:7E:4B 53423ms [err] a=fingerprint:sha-512 D6:48:14:52:36:76:8A:EB:FF:AD:32:48:DD:F1:15:6E:BD:F5:98:B4:C1:BE:67:57:2B:66:E1:67:39:C3:20:34:BF:AA:F5:6E:AB:82:B2:EC:54:88:F4:53:60:C7:10:8E:5D:52:1F:77:28:4F:DA:21:9E:83:59:7B:FF:B7:D7:BA 53423ms [err] a=setup:active 53423ms [err] 53423ms [err] connectionstatechanged new new stable 53423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 53423ms [err] connectionstatechanged new new stable 53423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 53423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 53425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 53425ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 53425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 53425ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 53425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 53426ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 53426ms [err] connectionstatechanged connecting checking stable 53426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 53426ms [err] connectionstatechanged connecting checking stable 53426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 53426ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3", "state": "connecting"}] 53435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CfnikFWqiWF0') 53437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CfnikFWqiWF0') 53437ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VF0cdUULFq 1 udp 1845501695 172.17.0.3 47938 typ prflx) 53437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51617) -> ('172.17.0.3', 47938)) State.WAITING -> State.IN_PROGRESS 53437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\xecT\xc1\x0ec\xe1\x85\xcex\x94t') 53440ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\xecT\xc1\x0ec\xe1\x85\xcex\x94t') 53440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51617) -> ('172.17.0.3', 47938)) State.IN_PROGRESS -> State.SUCCEEDED 53440ms [err] INFO:aioice.ice:Connection(0) ICE completed 53446ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 53446ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 53472ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 53473ms [err] connectionstatechanged connecting completed stable 53473ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 53473ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:604055341 1 udp 2113937151 996bc069-b56b-40af-84ce-81ae661a2417.local 47938 typ host generation 0 ufrag 5qRi network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53473ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:604055341 1 udp 2113937151 996bc069-b56b-40af-84ce-81ae661a2417.local 47938 typ host generation 0 ufrag 5qRi network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53473ms [err] handleSignalingMessage 53473ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 53473ms [err] handleIceCandidate 53473ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 53473ms [err] acceptIceCandidate 53473ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 53478ms [err] INFO:aioice.ice:Connection(0) Remote candidate "996bc069-b56b-40af-84ce-81ae661a2417.local" resolved to 172.17.0.3 53479ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 53479ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 53479ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 53479ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 53479ms [err] connectionstatechanged connected completed stable 53479ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 53480ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3", "state": "connected"}] 53480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 53480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 53480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 53481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 53481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 53481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 53482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2344375235, stream_id=1, stream_seq=0) 53482ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 53482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2319912492, stream_id=1, stream_seq=0) 53482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 53482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2344375235, gaps=[]) 53483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912492, gaps=[]) 53483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 53484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2319912493, stream_id=1, stream_seq=1) 53484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 53484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912494, stream_id=1, stream_seq=2) 53484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912495, stream_id=1, stream_seq=2) 53484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912496, stream_id=1, stream_seq=2) 53486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912494, gaps=[]) 53486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912497, stream_id=1, stream_seq=2) 53486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912498, stream_id=1, stream_seq=2) 53486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912496, gaps=[]) 53486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912499, stream_id=1, stream_seq=2) 53487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912500, stream_id=1, stream_seq=2) 53487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912498, gaps=[]) 53487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912501, stream_id=1, stream_seq=3) 53487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912502, stream_id=1, stream_seq=3) 53487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912503, stream_id=1, stream_seq=3) 53488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912504, stream_id=1, stream_seq=3) 53488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912500, gaps=[]) 53488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912505, stream_id=1, stream_seq=3) 53488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912506, stream_id=1, stream_seq=3) 53489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912502, gaps=[]) 53489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912507, stream_id=1, stream_seq=3) 53489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912504, gaps=[]) 53489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912508, stream_id=1, stream_seq=4) 53490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912509, stream_id=1, stream_seq=4) 53490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912510, stream_id=1, stream_seq=4) 53490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912511, stream_id=1, stream_seq=4) 53490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912512, stream_id=1, stream_seq=4) 53490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912506, gaps=[]) 53491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912513, stream_id=1, stream_seq=4) 53491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912514, stream_id=1, stream_seq=4) 53491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912508, gaps=[]) 53491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912515, stream_id=1, stream_seq=5) 53516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912516, stream_id=1, stream_seq=5) 53516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912517, stream_id=1, stream_seq=5) 53516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912510, gaps=[]) 53516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912518, stream_id=1, stream_seq=5) 53516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912519, stream_id=1, stream_seq=5) 53516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912520, stream_id=1, stream_seq=5) 53517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912512, gaps=[]) 53517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912521, stream_id=1, stream_seq=5) 53518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912514, gaps=[]) 53518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912522, stream_id=1, stream_seq=6) 53519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912523, stream_id=1, stream_seq=6) 53519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912524, stream_id=1, stream_seq=6) 53519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912525, stream_id=1, stream_seq=6) 53519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912516, gaps=[]) 53519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912526, stream_id=1, stream_seq=6) 53520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912527, stream_id=1, stream_seq=6) 53520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912528, stream_id=1, stream_seq=6) 53520ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DFiPFbATtL19') 53520ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DFiPFbATtL19') 53521ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51617) -> ('172.17.0.3', 47938)) State.FROZEN -> State.FAILED 53521ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45028) -> ('172.17.0.3', 47938)) State.FROZEN -> State.FAILED 53521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912518, gaps=[]) 53521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912529, stream_id=1, stream_seq=7) 53522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912530, stream_id=1, stream_seq=7) 53522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912531, stream_id=1, stream_seq=7) 53522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912520, gaps=[]) 53522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912532, stream_id=1, stream_seq=7) 53522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912533, stream_id=1, stream_seq=7) 53523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912534, stream_id=1, stream_seq=7) 53523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912522, gaps=[]) 53523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912535, stream_id=1, stream_seq=7) 53524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912524, gaps=[]) 53524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912536, stream_id=1, stream_seq=8) 53524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912537, stream_id=1, stream_seq=8) 53524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912538, stream_id=1, stream_seq=8) 53525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912539, stream_id=1, stream_seq=8) 53525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912526, gaps=[]) 53525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912540, stream_id=1, stream_seq=8) 53525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912541, stream_id=1, stream_seq=8) 53526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912542, stream_id=1, stream_seq=8) 53526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912528, gaps=[]) 53526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912543, stream_id=1, stream_seq=9) 53526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912544, stream_id=1, stream_seq=9) 53526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912545, stream_id=1, stream_seq=9) 53530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912530, gaps=[]) 53530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912546, stream_id=1, stream_seq=9) 53530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912547, stream_id=1, stream_seq=9) 53530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912548, stream_id=1, stream_seq=9) 53531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912532, gaps=[]) 53531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912549, stream_id=1, stream_seq=9) 53531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912534, gaps=[]) 53531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912550, stream_id=1, stream_seq=10) 53531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912551, stream_id=1, stream_seq=10) 53532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912552, stream_id=1, stream_seq=10) 53532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912553, stream_id=1, stream_seq=10) 53532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912536, gaps=[]) 53532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912554, stream_id=1, stream_seq=10) 53533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912555, stream_id=1, stream_seq=10) 53533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912556, stream_id=1, stream_seq=10) 53533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912538, gaps=[]) 53533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912557, stream_id=1, stream_seq=11) 53534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912558, stream_id=1, stream_seq=11) 53534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912559, stream_id=1, stream_seq=11) 53534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912540, gaps=[]) 53534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912560, stream_id=1, stream_seq=11) 53535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912561, stream_id=1, stream_seq=11) 53535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912562, stream_id=1, stream_seq=11) 53536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912542, gaps=[]) 53536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912563, stream_id=1, stream_seq=11) 53537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912544, gaps=[]) 53537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912564, stream_id=1, stream_seq=12) 53538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912565, stream_id=1, stream_seq=12) 53538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912566, stream_id=1, stream_seq=12) 53538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912567, stream_id=1, stream_seq=12) 53538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912546, gaps=[]) 53538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912568, stream_id=1, stream_seq=12) 53539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912569, stream_id=1, stream_seq=12) 53539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912570, stream_id=1, stream_seq=12) 53564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912548, gaps=[]) 53564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912571, stream_id=1, stream_seq=13) 53564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912572, stream_id=1, stream_seq=13) 53564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912573, stream_id=1, stream_seq=13) 53565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912550, gaps=[]) 53565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912574, stream_id=1, stream_seq=13) 53567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912575, stream_id=1, stream_seq=13) 53567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912576, stream_id=1, stream_seq=13) 53567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912552, gaps=[]) 53567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912577, stream_id=1, stream_seq=13) 53568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912554, gaps=[]) 53568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912578, stream_id=1, stream_seq=14) 53568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912579, stream_id=1, stream_seq=14) 53568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912580, stream_id=1, stream_seq=14) 53568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912581, stream_id=1, stream_seq=14) 53568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912556, gaps=[]) 53569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912582, stream_id=1, stream_seq=14) 53569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912583, stream_id=1, stream_seq=14) 53569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912584, stream_id=1, stream_seq=14) 53570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912558, gaps=[]) 53570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912585, stream_id=1, stream_seq=15) 53570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912586, stream_id=1, stream_seq=15) 53570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912587, stream_id=1, stream_seq=15) 53571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912560, gaps=[]) 53571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912588, stream_id=1, stream_seq=15) 53571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912589, stream_id=1, stream_seq=15) 53571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912590, stream_id=1, stream_seq=15) 53572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912562, gaps=[]) 53572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912591, stream_id=1, stream_seq=15) 53573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912564, gaps=[]) 53573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912592, stream_id=1, stream_seq=16) 53574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912593, stream_id=1, stream_seq=16) 53574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912594, stream_id=1, stream_seq=16) 53574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912595, stream_id=1, stream_seq=16) 53574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912566, gaps=[]) 53574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912596, stream_id=1, stream_seq=16) 53574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912597, stream_id=1, stream_seq=16) 53575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912598, stream_id=1, stream_seq=16) 53575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912568, gaps=[]) 53575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912599, stream_id=1, stream_seq=17) 53575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912600, stream_id=1, stream_seq=17) 53576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912601, stream_id=1, stream_seq=17) 53576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912570, gaps=[]) 53576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912602, stream_id=1, stream_seq=17) 53576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912603, stream_id=1, stream_seq=17) 53576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912604, stream_id=1, stream_seq=17) 53577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912572, gaps=[]) 53577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912605, stream_id=1, stream_seq=17) 53578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912574, gaps=[]) 53578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912606, stream_id=1, stream_seq=18) 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912607, stream_id=1, stream_seq=18) 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912608, stream_id=1, stream_seq=18) 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912609, stream_id=1, stream_seq=18) 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912576, gaps=[]) 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912610, stream_id=1, stream_seq=18) 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912611, stream_id=1, stream_seq=18) 53579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912612, stream_id=1, stream_seq=18) 53580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912578, gaps=[]) 53580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912613, stream_id=1, stream_seq=19) 53580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912614, stream_id=1, stream_seq=19) 53581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912580, gaps=[]) 53581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912615, stream_id=1, stream_seq=19) 53581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912616, stream_id=1, stream_seq=19) 53581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912617, stream_id=1, stream_seq=19) 53583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912582, gaps=[]) 53583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912618, stream_id=1, stream_seq=19) 53583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912619, stream_id=1, stream_seq=19) 53584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912584, gaps=[]) 53584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912620, stream_id=1, stream_seq=20) 53584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912621, stream_id=1, stream_seq=20) 53584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912622, stream_id=1, stream_seq=20) 53584ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rn3L7yavQW6b') 53585ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rn3L7yavQW6b') 53585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912586, gaps=[]) 53585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912623, stream_id=1, stream_seq=20) 53585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912624, stream_id=1, stream_seq=20) 53585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912625, stream_id=1, stream_seq=20) 53586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912588, gaps=[]) 53586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912626, stream_id=1, stream_seq=20) 53587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912590, gaps=[]) 53587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912627, stream_id=1, stream_seq=21) 53611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912628, stream_id=1, stream_seq=21) 53612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912629, stream_id=1, stream_seq=21) 53612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912630, stream_id=1, stream_seq=21) 53612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912631, stream_id=1, stream_seq=21) 53613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912592, gaps=[]) 53613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912632, stream_id=1, stream_seq=21) 53613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912633, stream_id=1, stream_seq=21) 53613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912594, gaps=[]) 53613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912634, stream_id=1, stream_seq=22) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912635, stream_id=1, stream_seq=22) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912636, stream_id=1, stream_seq=22) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912596, gaps=[]) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912637, stream_id=1, stream_seq=22) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912638, stream_id=1, stream_seq=22) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912639, stream_id=1, stream_seq=22) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912598, gaps=[]) 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912640, stream_id=1, stream_seq=22) 53615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912600, gaps=[]) 53615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912641, stream_id=1, stream_seq=23) 53616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912642, stream_id=1, stream_seq=23) 53616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912643, stream_id=1, stream_seq=23) 53616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912644, stream_id=1, stream_seq=23) 53616ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53616ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8192 53616ms [log] 8188 53616ms [log] line [file] undefined 53616ms [log] 53616ms [log] reading line 53616ms [log] [experimentStatusChanged] {"status": "running", "message": null} 53616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912602, gaps=[]) 53617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912645, stream_id=1, stream_seq=23) 53617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912646, stream_id=1, stream_seq=23) 53617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912647, stream_id=1, stream_seq=23) 53617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912604, gaps=[]) 53617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912648, stream_id=1, stream_seq=24) 53618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912649, stream_id=1, stream_seq=24) 53618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912650, stream_id=1, stream_seq=24) 53618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912606, gaps=[]) 53618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912651, stream_id=1, stream_seq=24) 53618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912652, stream_id=1, stream_seq=24) 53618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912653, stream_id=1, stream_seq=24) 53620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912608, gaps=[]) 53620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912654, stream_id=1, stream_seq=24) 53620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912610, gaps=[]) 53620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912655, stream_id=1, stream_seq=25) 53621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912656, stream_id=1, stream_seq=25) 53621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912657, stream_id=1, stream_seq=25) 53621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912658, stream_id=1, stream_seq=25) 53621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912612, gaps=[]) 53621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912659, stream_id=1, stream_seq=25) 53622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912660, stream_id=1, stream_seq=25) 53622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912661, stream_id=1, stream_seq=25) 53624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912614, gaps=[]) 53624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912662, stream_id=1, stream_seq=26) 53624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912663, stream_id=1, stream_seq=26) 53624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912664, stream_id=1, stream_seq=26) 53625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912616, gaps=[]) 53625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912665, stream_id=1, stream_seq=26) 53625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912666, stream_id=1, stream_seq=26) 53625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912667, stream_id=1, stream_seq=26) 53627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912618, gaps=[]) 53627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912668, stream_id=1, stream_seq=26) 53627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912620, gaps=[]) 53628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912669, stream_id=1, stream_seq=27) 53628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912670, stream_id=1, stream_seq=27) 53628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912671, stream_id=1, stream_seq=27) 53628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912672, stream_id=1, stream_seq=27) 53629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912622, gaps=[]) 53629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912673, stream_id=1, stream_seq=27) 53629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912674, stream_id=1, stream_seq=27) 53630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912675, stream_id=1, stream_seq=27) 53630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912624, gaps=[]) 53630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912676, stream_id=1, stream_seq=28) 53632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912677, stream_id=1, stream_seq=28) 53632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912678, stream_id=1, stream_seq=28) 53632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912626, gaps=[]) 53632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912679, stream_id=1, stream_seq=28) 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912680, stream_id=1, stream_seq=28) 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912681, stream_id=1, stream_seq=28) 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912628, gaps=[]) 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912682, stream_id=1, stream_seq=28) 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912630, gaps=[]) 53633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912683, stream_id=1, stream_seq=29) 53634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912684, stream_id=1, stream_seq=29) 53634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912685, stream_id=1, stream_seq=29) 53634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912686, stream_id=1, stream_seq=29) 53634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912632, gaps=[]) 53634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912687, stream_id=1, stream_seq=29) 53635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912688, stream_id=1, stream_seq=29) 53635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912689, stream_id=1, stream_seq=29) 53635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912634, gaps=[]) 53635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912690, stream_id=1, stream_seq=30) 53635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912691, stream_id=1, stream_seq=30) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912692, stream_id=1, stream_seq=30) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912636, gaps=[]) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912693, stream_id=1, stream_seq=30) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912694, stream_id=1, stream_seq=30) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912695, stream_id=1, stream_seq=30) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912638, gaps=[]) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912696, stream_id=1, stream_seq=30) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912640, gaps=[]) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912697, stream_id=1, stream_seq=31) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912698, stream_id=1, stream_seq=31) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912699, stream_id=1, stream_seq=31) 53662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912700, stream_id=1, stream_seq=31) 53663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912642, gaps=[]) 53663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912701, stream_id=1, stream_seq=31) 53663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912702, stream_id=1, stream_seq=31) 53663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912703, stream_id=1, stream_seq=31) 53664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912644, gaps=[]) 53664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912704, stream_id=1, stream_seq=32) 53664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912705, stream_id=1, stream_seq=32) 53664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912706, stream_id=1, stream_seq=32) 53664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912646, gaps=[]) 53665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912707, stream_id=1, stream_seq=32) 53665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912708, stream_id=1, stream_seq=32) 53665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912709, stream_id=1, stream_seq=32) 53665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912648, gaps=[]) 53665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912710, stream_id=1, stream_seq=32) 53666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912650, gaps=[]) 53666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2319912711, stream_id=1, stream_seq=33) 53666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912712, stream_id=1, stream_seq=33) 53667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912713, stream_id=1, stream_seq=33) 53667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912714, stream_id=1, stream_seq=33) 53667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912652, gaps=[]) 53667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912715, stream_id=1, stream_seq=33) 53667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2319912716, stream_id=1, stream_seq=33) 53668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2319912717, stream_id=1, stream_seq=33) 53668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912654, gaps=[]) 53668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912656, gaps=[]) 53669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912658, gaps=[]) 53671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912660, gaps=[]) 53671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912662, gaps=[]) 53672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912664, gaps=[]) 53673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912666, gaps=[]) 53674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912668, gaps=[]) 53675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912670, gaps=[]) 53676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912672, gaps=[]) 53677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912674, gaps=[]) 53678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912676, gaps=[]) 53679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912678, gaps=[]) 53680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912680, gaps=[]) 53681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912682, gaps=[]) 53682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912684, gaps=[]) 53682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912686, gaps=[]) 53683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912688, gaps=[]) 53684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912690, gaps=[]) 53685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912692, gaps=[]) 53686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912694, gaps=[]) 53687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912696, gaps=[]) 53712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912698, gaps=[]) 53713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912700, gaps=[]) 53714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912702, gaps=[]) 53716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2319912704, gaps=[]) 53717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2319912706, gaps=[]) 53718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2319912708, gaps=[]) 53719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2319912710, gaps=[]) 53720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2319912712, gaps=[]) 53721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2319912714, gaps=[]) 53722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2319912716, gaps=[]) 53724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53913ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3"}', extra='') 53913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 53914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 53914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 53914ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 53914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 53914ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 53914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 53914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 53915ms [err] connectionstatechanged closed closed closed 53915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53915ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 53915ms [err] connectionstatechanged closed closed closed 53915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53915ms [err] connectionstatechanged closed closed closed 53915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53917ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64d948e0-4764-49de-a4dc-e8bb38fc8ba3", "state": "closed"}] 53917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 53917ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 54052ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 54052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 54052ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 54156ms [err] Traceback (most recent call last): 54156ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 54156ms [err] return _run_code(code, main_globals, None, 54156ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 54156ms [err] exec(code, run_globals) 54156ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 54156ms [err] sys.exit(main()) 54156ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 54156ms [err] asyncio.run(main_async()) 54156ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 54156ms [err] return loop.run_until_complete(main) 54156ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 54156ms [err] self.run_forever() 54156ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 54156ms [err] self._run_once() 54156ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 54158ms [err] event_list = self._selector.select(timeout) 54158ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 54158ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 54158ms [err] KeyboardInterrupt 54158ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 54158ms [err] h.flush() 54158ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 54354ms [log] starting device 55102ms [err] DEBUG:asyncio:Using selector: EpollSelector 55295ms [err] ERROR:asyncio:Unclosed client session 55295ms [err] client_session: 55446ms [log] parsing 55446ms [log] creating device handler 55446ms [log] [ready] 55446ms [log] reading line 55446ms [log] [websocketToken] "8b413428-062f-487b-989b-4dc580562033" 55488ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55488ms [log] [websocketConnected] 55777ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55777ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 55824ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91a67890-709e-4a58-bd47-852c86409b78"}}', extra='') 55824ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91a67890-709e-4a58-bd47-852c86409b78"}}', extra='') 55824ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/91a67890-709e-4a58-bd47-852c86409b78"} 55929ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 55929ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 55932ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "new"}] 57935ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 57935ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 57935ms [err] handleSignalingMessage 57935ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57935ms [err] handleOptions 57935ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 57936ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 57936ms [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='') 57936ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57945ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623188 3955623188 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 46869 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 46869 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37942 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:4CFy\\r\\na=ice-pwd:9qsffk1DUHaVZgHYY3I9Jz\\r\\na=fingerprint:sha-256 FE:06:A1:C7:75:BB:2A:B3:83:F2:65:BD:9D:2D:B5:E2:9D:5B:38:A8:2D:D6:C6:A0:BB:3A:86:EF:24:30:18:7B\\r\\na=fingerprint:sha-384 A3:24:61:3D:00:75:C8:6F:11:EB:40:5C:9C:F1:D1:24:DE:E1:61:02:B3:07:D6:6F:EF:F0:60:4B:19:E7:FC:C7:36:11:70:5C:75:05:B4:5E:6E:5B:B5:6B:D8:33:B4:4D\\r\\na=fingerprint:sha-512 BD:8F:E9:83:94:39:11:11:C5:6A:0E:BB:69:5D:A4:A7:9F:8D:20:25:E0:9B:56:01:0D:85:EA:55:CD:5B:FB:CE:25:B0:C2:8D:6F:E4:62:99:54:51:78:21:35:64:98:5B:30:6A:22:89:04:D7:87:14:BD:38:D0:34:F0:45:42:A7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 57945ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623188 3955623188 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 46869 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 46869 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37942 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:4CFy\\r\\na=ice-pwd:9qsffk1DUHaVZgHYY3I9Jz\\r\\na=fingerprint:sha-256 FE:06:A1:C7:75:BB:2A:B3:83:F2:65:BD:9D:2D:B5:E2:9D:5B:38:A8:2D:D6:C6:A0:BB:3A:86:EF:24:30:18:7B\\r\\na=fingerprint:sha-384 A3:24:61:3D:00:75:C8:6F:11:EB:40:5C:9C:F1:D1:24:DE:E1:61:02:B3:07:D6:6F:EF:F0:60:4B:19:E7:FC:C7:36:11:70:5C:75:05:B4:5E:6E:5B:B5:6B:D8:33:B4:4D\\r\\na=fingerprint:sha-512 BD:8F:E9:83:94:39:11:11:C5:6A:0E:BB:69:5D:A4:A7:9F:8D:20:25:E0:9B:56:01:0D:85:EA:55:CD:5B:FB:CE:25:B0:C2:8D:6F:E4:62:99:54:51:78:21:35:64:98:5B:30:6A:22:89:04:D7:87:14:BD:38:D0:34:F0:45:42:A7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 57945ms [err] handleSignalingMessage 57945ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57945ms [err] handleOffer 57945ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 57945ms [err] makeAnswer 57945ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 57945ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57945ms [err] v=0 57945ms [err] o=- 3955623188 3955623188 IN IP4 0.0.0.0 57945ms [err] s=- 57945ms [err] t=0 0 57945ms [err] a=group:BUNDLE 0 57945ms [err] a=msid-semantic:WMS * 57945ms [err] m=application 46869 DTLS/SCTP 5000 57945ms [err] c=IN IP4 172.30.0.1 57945ms [err] a=mid:0 57945ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57945ms [err] a=max-message-size:65536 57945ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46869 typ host 57945ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37942 typ host 57945ms [err] a=end-of-candidates 57945ms [err] a=ice-ufrag:4CFy 57945ms [err] a=ice-pwd:9qsffk1DUHaVZgHYY3I9Jz 57945ms [err] a=fingerprint:sha-256 FE:06:A1:C7:75:BB:2A:B3:83:F2:65:BD:9D:2D:B5:E2:9D:5B:38:A8:2D:D6:C6:A0:BB:3A:86:EF:24:30:18:7B 57945ms [err] a=fingerprint:sha-384 A3:24:61:3D:00:75:C8:6F:11:EB:40:5C:9C:F1:D1:24:DE:E1:61:02:B3:07:D6:6F:EF:F0:60:4B:19:E7:FC:C7:36:11:70:5C:75:05:B4:5E:6E:5B:B5:6B:D8:33:B4:4D 57945ms [err] a=fingerprint:sha-512 BD:8F:E9:83:94:39:11:11:C5:6A:0E:BB:69:5D:A4:A7:9F:8D:20:25:E0:9B:56:01:0D:85:EA:55:CD:5B:FB:CE:25:B0:C2:8D:6F:E4:62:99:54:51:78:21:35:64:98:5B:30:6A:22:89:04:D7:87:14:BD:38:D0:34:F0:45:42:A7 57945ms [err] a=setup:actpass 57945ms [err] 57946ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57946ms [err] v=0 57946ms [err] o=- 3955623188 3955623188 IN IP4 0.0.0.0 57946ms [err] s=- 57946ms [err] t=0 0 57946ms [err] a=group:BUNDLE 0 57946ms [err] a=msid-semantic:WMS * 57946ms [err] m=application 46869 DTLS/SCTP 5000 57946ms [err] c=IN IP4 172.30.0.1 57946ms [err] a=mid:0 57946ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57946ms [err] a=max-message-size:65536 57946ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46869 typ host 57946ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37942 typ host 57946ms [err] a=end-of-candidates 57946ms [err] a=ice-ufrag:4CFy 57946ms [err] a=ice-pwd:9qsffk1DUHaVZgHYY3I9Jz 57946ms [err] a=fingerprint:sha-256 FE:06:A1:C7:75:BB:2A:B3:83:F2:65:BD:9D:2D:B5:E2:9D:5B:38:A8:2D:D6:C6:A0:BB:3A:86:EF:24:30:18:7B 57946ms [err] a=fingerprint:sha-384 A3:24:61:3D:00:75:C8:6F:11:EB:40:5C:9C:F1:D1:24:DE:E1:61:02:B3:07:D6:6F:EF:F0:60:4B:19:E7:FC:C7:36:11:70:5C:75:05:B4:5E:6E:5B:B5:6B:D8:33:B4:4D 57946ms [err] a=fingerprint:sha-512 BD:8F:E9:83:94:39:11:11:C5:6A:0E:BB:69:5D:A4:A7:9F:8D:20:25:E0:9B:56:01:0D:85:EA:55:CD:5B:FB:CE:25:B0:C2:8D:6F:E4:62:99:54:51:78:21:35:64:98:5B:30:6A:22:89:04:D7:87:14:BD:38:D0:34:F0:45:42:A7 57946ms [err] a=setup:actpass 57946ms [err] 57946ms [err] connectionstatechanged new new have-remote-offer 57946ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 57947ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "new"}] 57947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 57947ms [err] v=0 57947ms [err] o=- 3955623188 3955623188 IN IP4 0.0.0.0 57947ms [err] s=- 57947ms [err] t=0 0 57947ms [err] a=group:BUNDLE 0 57947ms [err] a=msid-semantic:WMS * 57947ms [err] m=application 9 DTLS/SCTP 5000 57947ms [err] c=IN IP4 0.0.0.0 57947ms [err] a=mid:0 57947ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57947ms [err] a=max-message-size:65536 57947ms [err] a=ice-ufrag:HY7E 57947ms [err] a=ice-pwd:3Bpa4keVMohRhUQpaMvNag 57947ms [err] a=fingerprint:sha-256 D8:EF:5F:0C:5F:62:56:F1:51:08:D2:B9:4E:57:A3:A6:7F:64:19:8D:2B:4C:B1:B1:A3:32:20:80:96:79:39:23 57947ms [err] a=fingerprint:sha-384 0C:32:FD:DF:07:E5:33:E8:F2:F4:FA:D9:C8:26:06:B6:06:3A:1E:C8:91:F3:84:7E:EC:7B:6E:9C:60:F5:6E:FB:CA:36:FA:AD:7C:78:CB:34:C9:12:52:86:BF:21:D2:F9 57947ms [err] a=fingerprint:sha-512 23:00:B1:92:63:00:3C:70:7B:C1:8D:0C:78:27:5D:D5:18:D7:AA:DB:AA:03:D8:04:2F:8A:AE:98:37:90:ED:E5:66:C0:7D:A1:20:19:57:B5:D7:08:BC:F9:6D:0B:23:33:66:5E:64:CE:24:C1:7E:C0:68:F1:27:A8:31:3F:A9:B5 57947ms [err] a=setup:active 57947ms [err] 57947ms [err] connectionstatechanged new new stable 57947ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57947ms [err] connectionstatechanged new new stable 57947ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 57949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 57949ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 57949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 57949ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 57950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 57950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 57950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.30.0.1', 46869)) State.FROZEN -> State.WAITING 57950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46585) -> ('172.30.0.1', 46869)) State.FROZEN -> State.WAITING 57950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.17.0.3', 37942)) State.FROZEN -> State.WAITING 57950ms [err] connectionstatechanged connecting checking stable 57950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57950ms [err] connectionstatechanged connecting checking stable 57950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.30.0.1', 46869)) State.WAITING -> State.IN_PROGRESS 57950ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\xfa\xdc_\x04\xc3\xf5\xd1;\x0b\x1c\x04') 57951ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "connecting"}] 57951ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\xfa\xdc_\x04\xc3\xf5\xd1;\x0b\x1c\x04') 57951ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.30.0.1', 46869)) State.IN_PROGRESS -> State.SUCCEEDED 57980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46585) -> ('172.30.0.1', 46869)) State.WAITING -> State.IN_PROGRESS 57980ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda%\xd74\x938e\xfa1p\x93>') 57981ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda%\xd74\x938e\xfa1p\x93>') 57981ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46585) -> ('172.30.0.1', 46869)) State.IN_PROGRESS -> State.SUCCEEDED 57981ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46585) -> ('172.17.0.3', 37942)) State.FROZEN -> State.WAITING 57983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9P~\x1bRu\xce"\x01\x9f\x0f\xfa') 57983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9P~\x1bRu\xce"\x01\x9f\x0f\xfa') 57983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.17.0.3', 37942)) State.WAITING -> State.FAILED 57983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46585) -> ('172.17.0.3', 37942)) State.WAITING -> State.FAILED 57983ms [err] INFO:aioice.ice:Connection(0) ICE completed 57983ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46869) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\x1f\xa4\xbb\tV\x06\xc9\xdf\x8c\xe1\xfa') 57984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46869) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\x1f\xa4\xbb\tV\x06\xc9\xdf\x8c\xe1\xfa') 57984ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(IFIDgfwsQi 1 udp 1862270975 172.17.0.3 46869 typ prflx) 57984ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\xbb\x04\xfc=5\xd25\xbaD\xeb\xd1') 57984ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 46869) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce\xbb\x04\xfc=5\xd25\xbaD\xeb\xd1') 57984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.17.0.3', 46869)) State.WAITING -> State.FAILED 57984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.17.0.3', 46869)) State.FAILED -> State.IN_PROGRESS 57985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46869) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\xd3\xb1\xcd\xccP_\xfb\x1d\t?*') 57985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46869) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\xd3\xb1\xcd\xccP_\xfb\x1d\t?*') 57985ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51353) -> ('172.17.0.3', 46869)) State.IN_PROGRESS -> State.SUCCEEDED 58000ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 58001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 58002ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 58002ms [err] connectionstatechanged connecting completed stable 58002ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 58030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 58030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 58030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 58030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 58031ms [err] connectionstatechanged connected completed stable 58031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 58031ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "connected"}] 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=866876773, stream_id=1, stream_seq=0) 58033ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2029886725, stream_id=1, stream_seq=0) 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 58034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=866876773, gaps=[]) 58035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2029886726, stream_id=1, stream_seq=1) 58035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886727, stream_id=1, stream_seq=2) 58035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886728, stream_id=1, stream_seq=2) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886729, stream_id=1, stream_seq=2) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886725, gaps=[]) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886726, gaps=[]) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886730, stream_id=1, stream_seq=2) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886727, gaps=[]) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886731, stream_id=1, stream_seq=2) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886732, stream_id=1, stream_seq=2) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886728, gaps=[]) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886733, stream_id=1, stream_seq=2) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886729, gaps=[]) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886734, stream_id=1, stream_seq=3) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886735, stream_id=1, stream_seq=3) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886730, gaps=[]) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886736, stream_id=1, stream_seq=3) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886737, stream_id=1, stream_seq=3) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886731, gaps=[]) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886738, stream_id=1, stream_seq=3) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886739, stream_id=1, stream_seq=3) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886732, gaps=[]) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886740, stream_id=1, stream_seq=3) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886733, gaps=[]) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886741, stream_id=1, stream_seq=4) 58039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886742, stream_id=1, stream_seq=4) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886734, gaps=[]) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886743, stream_id=1, stream_seq=4) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886744, stream_id=1, stream_seq=4) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886735, gaps=[]) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886745, stream_id=1, stream_seq=4) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886746, stream_id=1, stream_seq=4) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886736, gaps=[]) 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886747, stream_id=1, stream_seq=4) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886737, gaps=[]) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886748, stream_id=1, stream_seq=5) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886749, stream_id=1, stream_seq=5) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886738, gaps=[]) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886750, stream_id=1, stream_seq=5) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886751, stream_id=1, stream_seq=5) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886739, gaps=[]) 58041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886752, stream_id=1, stream_seq=5) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886753, stream_id=1, stream_seq=5) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886740, gaps=[]) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886754, stream_id=1, stream_seq=5) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886741, gaps=[]) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886755, stream_id=1, stream_seq=6) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886756, stream_id=1, stream_seq=6) 58042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886742, gaps=[]) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886757, stream_id=1, stream_seq=6) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886758, stream_id=1, stream_seq=6) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886743, gaps=[]) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886759, stream_id=1, stream_seq=6) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886760, stream_id=1, stream_seq=6) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886744, gaps=[]) 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886761, stream_id=1, stream_seq=6) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886745, gaps=[]) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886762, stream_id=1, stream_seq=7) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886763, stream_id=1, stream_seq=7) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886746, gaps=[]) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886764, stream_id=1, stream_seq=7) 58044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886765, stream_id=1, stream_seq=7) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886747, gaps=[]) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886766, stream_id=1, stream_seq=7) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886767, stream_id=1, stream_seq=7) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886748, gaps=[]) 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886768, stream_id=1, stream_seq=7) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886749, gaps=[]) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886769, stream_id=1, stream_seq=8) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886770, stream_id=1, stream_seq=8) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886750, gaps=[]) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886771, stream_id=1, stream_seq=8) 58046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886772, stream_id=1, stream_seq=8) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886751, gaps=[]) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886773, stream_id=1, stream_seq=8) 58047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886774, stream_id=1, stream_seq=8) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886752, gaps=[]) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886775, stream_id=1, stream_seq=8) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886753, gaps=[]) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886776, stream_id=1, stream_seq=9) 58048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886777, stream_id=1, stream_seq=9) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886754, gaps=[]) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886778, stream_id=1, stream_seq=9) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886779, stream_id=1, stream_seq=9) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886755, gaps=[]) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886780, stream_id=1, stream_seq=9) 58049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886781, stream_id=1, stream_seq=9) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886756, gaps=[]) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886782, stream_id=1, stream_seq=9) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886757, gaps=[]) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886783, stream_id=1, stream_seq=10) 58050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886784, stream_id=1, stream_seq=10) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886758, gaps=[]) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886785, stream_id=1, stream_seq=10) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886786, stream_id=1, stream_seq=10) 58051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886759, gaps=[]) 58075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886787, stream_id=1, stream_seq=10) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886788, stream_id=1, stream_seq=10) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886760, gaps=[]) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886789, stream_id=1, stream_seq=10) 58076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886761, gaps=[]) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886790, stream_id=1, stream_seq=11) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886791, stream_id=1, stream_seq=11) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886762, gaps=[]) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886792, stream_id=1, stream_seq=11) 58077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886793, stream_id=1, stream_seq=11) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886763, gaps=[]) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886794, stream_id=1, stream_seq=11) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886795, stream_id=1, stream_seq=11) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886764, gaps=[]) 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886796, stream_id=1, stream_seq=11) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886765, gaps=[]) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886797, stream_id=1, stream_seq=12) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886798, stream_id=1, stream_seq=12) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886766, gaps=[]) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886799, stream_id=1, stream_seq=12) 58079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886800, stream_id=1, stream_seq=12) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886767, gaps=[]) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886801, stream_id=1, stream_seq=12) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886802, stream_id=1, stream_seq=12) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886768, gaps=[]) 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886803, stream_id=1, stream_seq=12) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886769, gaps=[]) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886804, stream_id=1, stream_seq=13) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886805, stream_id=1, stream_seq=13) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886770, gaps=[]) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886806, stream_id=1, stream_seq=13) 58081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886807, stream_id=1, stream_seq=13) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886771, gaps=[]) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886808, stream_id=1, stream_seq=13) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886809, stream_id=1, stream_seq=13) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886772, gaps=[]) 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886810, stream_id=1, stream_seq=13) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886773, gaps=[]) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886811, stream_id=1, stream_seq=14) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886812, stream_id=1, stream_seq=14) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886774, gaps=[]) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886813, stream_id=1, stream_seq=14) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886814, stream_id=1, stream_seq=14) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886775, gaps=[]) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886815, stream_id=1, stream_seq=14) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886816, stream_id=1, stream_seq=14) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886776, gaps=[]) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886817, stream_id=1, stream_seq=14) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886777, gaps=[]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886818, stream_id=1, stream_seq=15) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886819, stream_id=1, stream_seq=15) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886778, gaps=[]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886820, stream_id=1, stream_seq=15) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886821, stream_id=1, stream_seq=15) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886779, gaps=[]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886822, stream_id=1, stream_seq=15) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886823, stream_id=1, stream_seq=15) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886780, gaps=[]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886824, stream_id=1, stream_seq=15) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886781, gaps=[]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886825, stream_id=1, stream_seq=16) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886826, stream_id=1, stream_seq=16) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886782, gaps=[]) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886827, stream_id=1, stream_seq=16) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886828, stream_id=1, stream_seq=16) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886783, gaps=[]) 58087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886829, stream_id=1, stream_seq=16) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886830, stream_id=1, stream_seq=16) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886784, gaps=[]) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886831, stream_id=1, stream_seq=16) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886785, gaps=[]) 58088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886832, stream_id=1, stream_seq=17) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886833, stream_id=1, stream_seq=17) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886786, gaps=[]) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886834, stream_id=1, stream_seq=17) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886835, stream_id=1, stream_seq=17) 58089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886787, gaps=[]) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886836, stream_id=1, stream_seq=17) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886837, stream_id=1, stream_seq=17) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886788, gaps=[]) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886838, stream_id=1, stream_seq=17) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886789, gaps=[]) 58090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886839, stream_id=1, stream_seq=18) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886840, stream_id=1, stream_seq=18) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886790, gaps=[]) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886841, stream_id=1, stream_seq=18) 58091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886842, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886791, gaps=[]) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886843, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886844, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886792, gaps=[]) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886845, stream_id=1, stream_seq=18) 58092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886793, gaps=[]) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886846, stream_id=1, stream_seq=19) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886847, stream_id=1, stream_seq=19) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886794, gaps=[]) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886848, stream_id=1, stream_seq=19) 58093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886849, stream_id=1, stream_seq=19) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886795, gaps=[]) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886850, stream_id=1, stream_seq=19) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886851, stream_id=1, stream_seq=19) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886796, gaps=[]) 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886852, stream_id=1, stream_seq=19) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886797, gaps=[]) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886853, stream_id=1, stream_seq=20) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886854, stream_id=1, stream_seq=20) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886798, gaps=[]) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886855, stream_id=1, stream_seq=20) 58095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886856, stream_id=1, stream_seq=20) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886799, gaps=[]) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886857, stream_id=1, stream_seq=20) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886858, stream_id=1, stream_seq=20) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886800, gaps=[]) 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886859, stream_id=1, stream_seq=20) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886801, gaps=[]) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886860, stream_id=1, stream_seq=21) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886861, stream_id=1, stream_seq=21) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886802, gaps=[]) 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886862, stream_id=1, stream_seq=21) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886863, stream_id=1, stream_seq=21) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886803, gaps=[]) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886864, stream_id=1, stream_seq=21) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886865, stream_id=1, stream_seq=21) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886804, gaps=[]) 58098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886866, stream_id=1, stream_seq=21) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886805, gaps=[]) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886867, stream_id=1, stream_seq=22) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886868, stream_id=1, stream_seq=22) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886806, gaps=[]) 58099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886869, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886870, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886807, gaps=[]) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886871, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886872, stream_id=1, stream_seq=22) 58100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886808, gaps=[]) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886873, stream_id=1, stream_seq=22) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886809, gaps=[]) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886874, stream_id=1, stream_seq=23) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886875, stream_id=1, stream_seq=23) 58101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886810, gaps=[]) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886876, stream_id=1, stream_seq=23) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886877, stream_id=1, stream_seq=23) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886811, gaps=[]) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886878, stream_id=1, stream_seq=23) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886879, stream_id=1, stream_seq=23) 58102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886812, gaps=[]) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886880, stream_id=1, stream_seq=23) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886813, gaps=[]) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886881, stream_id=1, stream_seq=24) 58103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886882, stream_id=1, stream_seq=24) 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886814, gaps=[]) 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886883, stream_id=1, stream_seq=24) 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886884, stream_id=1, stream_seq=24) 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886815, gaps=[]) 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886885, stream_id=1, stream_seq=24) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886886, stream_id=1, stream_seq=24) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886816, gaps=[]) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886887, stream_id=1, stream_seq=24) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886817, gaps=[]) 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886888, stream_id=1, stream_seq=25) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886889, stream_id=1, stream_seq=25) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886818, gaps=[]) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886890, stream_id=1, stream_seq=25) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886891, stream_id=1, stream_seq=25) 58130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886819, gaps=[]) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886892, stream_id=1, stream_seq=25) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886893, stream_id=1, stream_seq=25) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886820, gaps=[]) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886894, stream_id=1, stream_seq=25) 58131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886821, gaps=[]) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886895, stream_id=1, stream_seq=26) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886896, stream_id=1, stream_seq=26) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886822, gaps=[]) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886897, stream_id=1, stream_seq=26) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886898, stream_id=1, stream_seq=26) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886823, gaps=[]) 58132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886899, stream_id=1, stream_seq=26) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886900, stream_id=1, stream_seq=26) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886824, gaps=[]) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886901, stream_id=1, stream_seq=26) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886825, gaps=[]) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886902, stream_id=1, stream_seq=27) 58133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886903, stream_id=1, stream_seq=27) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886826, gaps=[]) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886904, stream_id=1, stream_seq=27) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886905, stream_id=1, stream_seq=27) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886827, gaps=[]) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886906, stream_id=1, stream_seq=27) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886907, stream_id=1, stream_seq=27) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886828, gaps=[]) 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886908, stream_id=1, stream_seq=27) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886829, gaps=[]) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886909, stream_id=1, stream_seq=28) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886910, stream_id=1, stream_seq=28) 58135ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 58135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8192 58135ms [log] 8188 58135ms [log] line [file] undefined 58135ms [log] 58135ms [log] reading line 58135ms [log] [experimentStatusChanged] {"status": "running", "message": null} 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886830, gaps=[]) 58135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886911, stream_id=1, stream_seq=28) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886912, stream_id=1, stream_seq=28) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886831, gaps=[]) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886913, stream_id=1, stream_seq=28) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886914, stream_id=1, stream_seq=28) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886832, gaps=[]) 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886915, stream_id=1, stream_seq=28) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886833, gaps=[]) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886916, stream_id=1, stream_seq=29) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886917, stream_id=1, stream_seq=29) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886834, gaps=[]) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886918, stream_id=1, stream_seq=29) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886919, stream_id=1, stream_seq=29) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886835, gaps=[]) 58137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886920, stream_id=1, stream_seq=29) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886921, stream_id=1, stream_seq=29) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886836, gaps=[]) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886922, stream_id=1, stream_seq=29) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886837, gaps=[]) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886923, stream_id=1, stream_seq=30) 58138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886924, stream_id=1, stream_seq=30) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886838, gaps=[]) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886925, stream_id=1, stream_seq=30) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886926, stream_id=1, stream_seq=30) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886839, gaps=[]) 58139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886927, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886928, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886840, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886929, stream_id=1, stream_seq=30) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886841, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886930, stream_id=1, stream_seq=31) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886931, stream_id=1, stream_seq=31) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886842, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886932, stream_id=1, stream_seq=31) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886933, stream_id=1, stream_seq=31) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886843, gaps=[]) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886934, stream_id=1, stream_seq=31) 58141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886935, stream_id=1, stream_seq=31) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886844, gaps=[]) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886936, stream_id=1, stream_seq=31) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886845, gaps=[]) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886937, stream_id=1, stream_seq=32) 58142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886938, stream_id=1, stream_seq=32) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886846, gaps=[]) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886939, stream_id=1, stream_seq=32) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886940, stream_id=1, stream_seq=32) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886847, gaps=[]) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886941, stream_id=1, stream_seq=32) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886942, stream_id=1, stream_seq=32) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886848, gaps=[]) 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886943, stream_id=1, stream_seq=32) 58144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886849, gaps=[]) 58144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2029886944, stream_id=1, stream_seq=33) 58144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886945, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886850, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886946, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886947, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886851, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886948, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2029886949, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886852, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2029886950, stream_id=1, stream_seq=33) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886853, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886854, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886855, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886856, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886857, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886858, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886859, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886860, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886861, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886862, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886863, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886864, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886865, gaps=[]) 58147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886866, gaps=[]) 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886867, gaps=[]) 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886868, gaps=[]) 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886869, gaps=[]) 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886870, gaps=[]) 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886871, gaps=[]) 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886872, gaps=[]) 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886873, gaps=[]) 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886874, gaps=[]) 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886875, gaps=[]) 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886876, gaps=[]) 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886877, gaps=[]) 58149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886878, gaps=[]) 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886879, gaps=[]) 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886880, gaps=[]) 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886881, gaps=[]) 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886882, gaps=[]) 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886883, gaps=[]) 58150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886884, gaps=[]) 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886885, gaps=[]) 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886886, gaps=[]) 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886887, gaps=[]) 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886888, gaps=[]) 58151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886889, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886890, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886891, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886892, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886893, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886894, gaps=[]) 58172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886895, gaps=[]) 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886896, gaps=[]) 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886897, gaps=[]) 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886898, gaps=[]) 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886899, gaps=[]) 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886900, gaps=[]) 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886901, gaps=[]) 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886902, gaps=[]) 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886903, gaps=[]) 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886904, gaps=[]) 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886905, gaps=[]) 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886906, gaps=[]) 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886907, gaps=[]) 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886908, gaps=[]) 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886909, gaps=[]) 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886910, gaps=[]) 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886911, gaps=[]) 58175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886912, gaps=[]) 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886913, gaps=[]) 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886914, gaps=[]) 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886915, gaps=[]) 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886916, gaps=[]) 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886917, gaps=[]) 58176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886918, gaps=[]) 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886919, gaps=[]) 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886920, gaps=[]) 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886921, gaps=[]) 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886922, gaps=[]) 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886923, gaps=[]) 58177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886924, gaps=[]) 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886925, gaps=[]) 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886926, gaps=[]) 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886927, gaps=[]) 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886928, gaps=[]) 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886929, gaps=[]) 58178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886930, gaps=[]) 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886931, gaps=[]) 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886932, gaps=[]) 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886933, gaps=[]) 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886934, gaps=[]) 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886935, gaps=[]) 58179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886936, gaps=[]) 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886937, gaps=[]) 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886938, gaps=[]) 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886939, gaps=[]) 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886940, gaps=[]) 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886941, gaps=[]) 58180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886942, gaps=[]) 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886943, gaps=[]) 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2029886944, gaps=[]) 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2029886945, gaps=[]) 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2029886946, gaps=[]) 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2029886947, gaps=[]) 58181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2029886948, gaps=[]) 58182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2029886949, gaps=[]) 58182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 58227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2029886950, gaps=[]) 58227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 58411ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd"}', extra='') 58411ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd"}', extra='') 58411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 58411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 58411ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 58411ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 58411ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 58411ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 58411ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 58411ms [err] connectionstatechanged closed closed closed 58411ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58411ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 58411ms [err] connectionstatechanged closed closed closed 58411ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58411ms [err] connectionstatechanged closed closed closed 58411ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58414ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c46e7bcf-b116-443d-8921-21a805a64bbd", "state": "closed"}] 58414ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 58414ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 58529ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 58529ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 58529ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 58653ms [err] Traceback (most recent call last): 58653ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 58653ms [err] return _run_code(code, main_globals, None, 58653ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 58653ms [err] exec(code, run_globals) 58653ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 58653ms [err] sys.exit(main()) 58653ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 58653ms [err] asyncio.run(main_async()) 58653ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 58653ms [err] return loop.run_until_complete(main) 58653ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 58653ms [err] self.run_forever() 58653ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 58653ms [err] self._run_once() 58653ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 58654ms [err] event_list = self._selector.select(timeout) 58654ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 58654ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 58654ms [err] KeyboardInterrupt 58656ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 58656ms [err] h.flush() 58656ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 76960ms [log] starting device 77762ms [err] DEBUG:asyncio:Using selector: EpollSelector 77919ms [err] ERROR:asyncio:Unclosed client session 77919ms [err] client_session: 78013ms [log] parsing 78013ms [log] creating device handler 78013ms [log] [ready] 78013ms [log] reading line 78013ms [log] [websocketToken] "fbb9113c-4758-43a7-8e47-568ce4a4845e" 78050ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 78050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 78050ms [log] line {"signal":"gpio1","value":"strongH"} 78050ms [log] 78050ms [log] reading line 78050ms [log] line {"signal":"gpio2","value":"strongL"} 78050ms [log] 78050ms [log] reading line 78050ms [log] [websocketConnected] 79628ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 79628ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 79629ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 79644ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/02366e76-abf1-4177-9acd-acbf21567ed2"}}', extra='') 79644ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/02366e76-abf1-4177-9acd-acbf21567ed2"}}', extra='') 79644ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/02366e76-abf1-4177-9acd-acbf21567ed2"} 79740ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8","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='') 79740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8","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='') 79745ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 79745ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 79745ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8", "state": "new"}] 81748ms [err] makeOffer 81748ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 81748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 81748ms [err] v=0 81748ms [err] o=- 3955623212 3955623212 IN IP4 0.0.0.0 81748ms [err] s=- 81748ms [err] t=0 0 81748ms [err] a=group:BUNDLE 0 81748ms [err] a=msid-semantic:WMS * 81748ms [err] m=application 9 DTLS/SCTP 5000 81748ms [err] c=IN IP4 0.0.0.0 81748ms [err] a=mid:0 81748ms [err] a=sctpmap:5000 webrtc-datachannel 65535 81748ms [err] a=max-message-size:65536 81748ms [err] a=ice-ufrag:0HY2 81748ms [err] a=ice-pwd:7O3r2HkAZxr7VmY21H90Ck 81748ms [err] a=fingerprint:sha-256 71:45:C0:1D:81:87:8B:25:D3:C8:A6:74:04:59:67:FD:D4:48:05:BC:8D:B4:BD:CC:11:4B:74:03:0D:9F:84:E1 81748ms [err] a=fingerprint:sha-384 E1:C9:F6:50:42:93:54:77:98:B0:55:62:07:C7:29:85:8E:FB:EA:A6:CD:BA:FF:86:A7:56:27:7F:15:8B:3A:77:B0:E5:E3:B7:62:85:5B:61:B9:AC:6B:4C:0E:D7:E9:25 81748ms [err] a=fingerprint:sha-512 AC:0B:57:0E:C1:AF:F2:67:0C:26:E2:FE:9F:3F:CD:18:31:A1:E9:76:F2:1F:F8:16:D0:2A:44:46:7C:21:AC:DF:86:55:88:C3:BF:09:4F:AC:D7:A7:D4:1B:6F:F2:BC:E5:1C:75:69:62:D8:CE:80:DD:DD:4B:DD:15:A4:A5:8B:63 81748ms [err] a=setup:actpass 81748ms [err] 81749ms [err] connectionstatechanged new new have-local-offer 81749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 81749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 81750ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8", "state": "new"}] 81750ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 81751ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 81751ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 81751ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 81751ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 81751ms [err] handleSignalingMessage 81751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81752ms [err] handleOptions 81752ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 81752ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 81752ms [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='') 81752ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 81762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Nk4+ulq/ANVj') 81762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Nk4+ulq/ANVj') 81789ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7881466590238075186 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:I9Qf\\r\\na=ice-pwd:O8AmHRI3BTpu1pDpo9IPX4Mi\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C7:63:78:36:91:04:EC:D2:A1:E7:E9:46:B7:C6:04:EA:67:77:03:1A:F5:1F:7C:C4:C2:26:CE:29:5D:77:59:6D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 81790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7881466590238075186 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:I9Qf\\r\\na=ice-pwd:O8AmHRI3BTpu1pDpo9IPX4Mi\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C7:63:78:36:91:04:EC:D2:A1:E7:E9:46:B7:C6:04:EA:67:77:03:1A:F5:1F:7C:C4:C2:26:CE:29:5D:77:59:6D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 81790ms [err] handleSignalingMessage 81790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81790ms [err] handleAnswer 81790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 81790ms [err] acceptAnswer 81790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 81790ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 81790ms [err] v=0 81790ms [err] o=- 7881466590238075186 2 IN IP4 127.0.0.1 81790ms [err] s=- 81790ms [err] t=0 0 81790ms [err] a=group:BUNDLE 0 81790ms [err] a=msid-semantic: WMS 81790ms [err] m=application 9 DTLS/SCTP 5000 81790ms [err] c=IN IP4 0.0.0.0 81790ms [err] a=ice-ufrag:I9Qf 81790ms [err] a=ice-pwd:O8AmHRI3BTpu1pDpo9IPX4Mi 81790ms [err] a=ice-options:trickle 81790ms [err] a=fingerprint:sha-256 C7:63:78:36:91:04:EC:D2:A1:E7:E9:46:B7:C6:04:EA:67:77:03:1A:F5:1F:7C:C4:C2:26:CE:29:5D:77:59:6D 81790ms [err] a=setup:active 81790ms [err] a=mid:0 81790ms [err] a=sctpmap:5000 webrtc-datachannel 1024 81790ms [err] 81791ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 81791ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 81791ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 81791ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KNzHByHZ3V 1 udp 1845501695 172.17.0.3 40915 typ prflx) 81791ms [err] connectionstatechanged connecting checking stable 81791ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 81791ms [err] connectionstatechanged connecting checking stable 81791ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 81791ms [err] connectionstatechanged connecting checking stable 81791ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 81791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49472) -> ('172.17.0.3', 40915)) State.WAITING -> State.IN_PROGRESS 81791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\xa8\xb5b\x18}\xdd\x14\xda2A\xd1') 81792ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8", "state": "connecting"}] 81792ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\xa8\xb5b\x18}\xdd\x14\xda2A\xd1') 81792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49472) -> ('172.17.0.3', 40915)) State.IN_PROGRESS -> State.SUCCEEDED 81793ms [err] INFO:aioice.ice:Connection(0) ICE completed 81795ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1755062337 1 udp 2113937151 4a8dcbdd-f087-4a44-9547-cd6f8a59e2ca.local 40915 typ host generation 0 ufrag I9Qf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 81795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1755062337 1 udp 2113937151 4a8dcbdd-f087-4a44-9547-cd6f8a59e2ca.local 40915 typ host generation 0 ufrag I9Qf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 81795ms [err] handleSignalingMessage 81795ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81795ms [err] handleIceCandidate 81795ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 81795ms [err] acceptIceCandidate 81795ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 81798ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4a8dcbdd-f087-4a44-9547-cd6f8a59e2ca.local" resolved to 172.17.0.3 81835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49472) -> ('172.17.0.3', 40915)) State.FROZEN -> State.IN_PROGRESS 81835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xa9\xf7\xe1=+\x00I\xbazfP') 81835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xa9\xf7\xe1=+\x00I\xbazfP') 81835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49472) -> ('172.17.0.3', 40915)) State.IN_PROGRESS -> State.SUCCEEDED 81835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42366) -> ('172.17.0.3', 40915)) State.FROZEN -> State.FAILED 81836ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 81836ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 81838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 81838ms [err] connectionstatechanged connecting completed stable 81838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 81839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ai9OZnXFq7X7') 81839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ai9OZnXFq7X7') 81841ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 81841ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 81841ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 81841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 81842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 81842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 81842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 81842ms [err] connectionstatechanged connected completed stable 81842ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 81842ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8", "state": "connected"}] 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3091585133, stream_id=1, stream_seq=0) 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3091585133, gaps=[]) 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 81849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1475799817, stream_id=1, stream_seq=0) 81849ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 81850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1475799817, gaps=[]) 81850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3091585134, stream_id=1, stream_seq=1) 81850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 81850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3091585135, stream_id=1, stream_seq=2) 81851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3091585135, gaps=[]) 81851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 81899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BpTN9yYCzkI9') 81899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BpTN9yYCzkI9') 81950ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 81951ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 81951ms [log] [experimentStatusChanged] {"status": "running", "message": null} 81980ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ncBP0/O0iJBt') 81981ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ncBP0/O0iJBt') 81981ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42366) -> ('172.17.0.3', 40915)) State.WAITING -> State.IN_PROGRESS 81981ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4_i0E\x80\x04s\xd5\xfa\xd3\xa2') 81982ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 40915) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4_i0E\x80\x04s\xd5\xfa\xd3\xa2') 81982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42366) -> ('172.17.0.3', 40915)) State.IN_PROGRESS -> State.SUCCEEDED 82035ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 82035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8"}', extra='') 82035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 82035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 82036ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 82036ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 82036ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 82036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 82036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 82036ms [err] connectionstatechanged closed closed closed 82036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82036ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 82036ms [err] connectionstatechanged closed closed closed 82037ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82037ms [err] connectionstatechanged closed closed closed 82037ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82037ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42bca155-4d2c-4e2f-bb3f-9e0ead6de8e8", "state": "closed"}] 82038ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 82038ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 82130ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 82130ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 82130ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 82221ms [err] Traceback (most recent call last): 82221ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 82221ms [err] return _run_code(code, main_globals, None, 82221ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 82221ms [err] exec(code, run_globals) 82221ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 82222ms [err] sys.exit(main()) 82222ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 82222ms [err] asyncio.run(main_async()) 82222ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 82222ms [err] return loop.run_until_complete(main) 82222ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 82222ms [err] self.run_forever() 82222ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 82222ms [err] self._run_once() 82222ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 82223ms [err] event_list = self._selector.select(timeout) 82223ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 82223ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 82223ms [err] KeyboardInterrupt 82225ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 82225ms [err] h.flush() 82225ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 82412ms [log] starting device 83143ms [err] DEBUG:asyncio:Using selector: EpollSelector 83300ms [err] ERROR:asyncio:Unclosed client session 83300ms [err] client_session: 83425ms [log] parsing 83425ms [log] creating device handler 83425ms [log] [ready] 83425ms [log] reading line 83425ms [log] [websocketToken] "30155a53-1d20-4e96-9cb9-c0ad72cc89c1" 83436ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 83436ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 83436ms [log] [websocketConnected] 85010ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 85010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 85010ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 85061ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e481e711-5210-4cb9-b981-d24701866423"}}', extra='') 85061ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e481e711-5210-4cb9-b981-d24701866423"}}', extra='') 85061ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e481e711-5210-4cb9-b981-d24701866423"} 85157ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb","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='') 85157ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb","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='') 85161ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb", "state": "new"}] 87164ms [err] makeOffer 87164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 87164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 87164ms [err] v=0 87164ms [err] o=- 3955623217 3955623217 IN IP4 0.0.0.0 87164ms [err] s=- 87164ms [err] t=0 0 87164ms [err] a=group:BUNDLE 0 87164ms [err] a=msid-semantic:WMS * 87164ms [err] m=application 9 DTLS/SCTP 5000 87164ms [err] c=IN IP4 0.0.0.0 87164ms [err] a=mid:0 87164ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87164ms [err] a=max-message-size:65536 87164ms [err] a=ice-ufrag:hWKA 87164ms [err] a=ice-pwd:kC272hAQ6q3OHW3MEpOqhi 87164ms [err] a=fingerprint:sha-256 59:D1:C5:95:6D:75:3E:13:EF:A7:D8:D5:21:A1:06:8B:35:E9:7B:65:B0:FE:95:1F:7D:BF:90:07:D0:EA:E1:2A 87164ms [err] a=fingerprint:sha-384 FE:DC:FF:9B:D2:21:61:7F:60:C4:46:EB:09:A2:46:5B:31:91:88:52:51:BD:9D:CC:AB:4C:80:8F:25:02:36:FC:8D:59:D3:A2:8A:57:52:0C:FA:DD:E4:03:27:6C:A4:18 87164ms [err] a=fingerprint:sha-512 EB:A3:72:86:C7:A1:FD:62:08:59:C2:CC:1C:A3:96:05:5D:E8:AB:D6:8A:A6:D5:86:AF:FE:5A:FB:D4:05:FF:EE:74:E9:58:27:B8:1C:68:85:29:78:45:07:46:BB:56:2E:63:76:7B:49:0D:DF:2D:D5:AA:25:F6:C4:EC:19:D7:BE 87164ms [err] a=setup:actpass 87164ms [err] 87165ms [err] connectionstatechanged new new have-local-offer 87165ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 87165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 87166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb", "state": "new"}] 87166ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 87166ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 87167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87167ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 87167ms [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='') 87167ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87167ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87167ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87168ms [err] handleSignalingMessage 87168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87168ms [err] handleOptions 87168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 87178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'H/1412PQZfsF') 87178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'H/1412PQZfsF') 87179ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7762225517152417529 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:j0E0\\r\\na=ice-pwd:G5XHpPhD4RMBnAjD3sYlx3ui\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C8:39:6A:67:79:C1:74:D6:90:7E:C7:75:7F:43:40:CA:E5:E4:C7:26:08:0D:86:87:57:E1:69:4C:4B:72:30:57\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87179ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7762225517152417529 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:j0E0\\r\\na=ice-pwd:G5XHpPhD4RMBnAjD3sYlx3ui\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C8:39:6A:67:79:C1:74:D6:90:7E:C7:75:7F:43:40:CA:E5:E4:C7:26:08:0D:86:87:57:E1:69:4C:4B:72:30:57\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87179ms [err] handleSignalingMessage 87180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87180ms [err] handleAnswer 87180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 87180ms [err] acceptAnswer 87180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 87180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 87180ms [err] v=0 87180ms [err] o=- 7762225517152417529 2 IN IP4 127.0.0.1 87180ms [err] s=- 87180ms [err] t=0 0 87180ms [err] a=group:BUNDLE 0 87180ms [err] a=msid-semantic: WMS 87180ms [err] m=application 9 DTLS/SCTP 5000 87180ms [err] c=IN IP4 0.0.0.0 87180ms [err] a=ice-ufrag:j0E0 87180ms [err] a=ice-pwd:G5XHpPhD4RMBnAjD3sYlx3ui 87180ms [err] a=ice-options:trickle 87180ms [err] a=fingerprint:sha-256 C8:39:6A:67:79:C1:74:D6:90:7E:C7:75:7F:43:40:CA:E5:E4:C7:26:08:0D:86:87:57:E1:69:4C:4B:72:30:57 87180ms [err] a=setup:active 87180ms [err] a=mid:0 87180ms [err] a=sctpmap:5000 webrtc-datachannel 1024 87180ms [err] 87181ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 87181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87181ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KHDpsLvZgp 1 udp 1845501695 172.17.0.3 47200 typ prflx) 87181ms [err] connectionstatechanged connecting checking stable 87181ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87181ms [err] connectionstatechanged connecting checking stable 87181ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87181ms [err] connectionstatechanged connecting checking stable 87181ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87181ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44034) -> ('172.17.0.3', 47200)) State.WAITING -> State.IN_PROGRESS 87181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0f\xf4\x8dX\xcapw\x8a\x81\xe5\x08\x1f') 87182ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb", "state": "connecting"}] 87182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0f\xf4\x8dX\xcapw\x8a\x81\xe5\x08\x1f') 87182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44034) -> ('172.17.0.3', 47200)) State.IN_PROGRESS -> State.SUCCEEDED 87182ms [err] INFO:aioice.ice:Connection(0) ICE completed 87212ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 87212ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87214ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 87214ms [err] connectionstatechanged connecting completed stable 87214ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87215ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3990750188 1 udp 2113937151 273378e7-1307-419b-91e2-e381cd932cd7.local 47200 typ host generation 0 ufrag j0E0 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87215ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3990750188 1 udp 2113937151 273378e7-1307-419b-91e2-e381cd932cd7.local 47200 typ host generation 0 ufrag j0E0 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87215ms [err] handleSignalingMessage 87215ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87215ms [err] handleIceCandidate 87215ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87215ms [err] acceptIceCandidate 87215ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87217ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87217ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 87217ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 87218ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 87218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 87218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 87218ms [err] connectionstatechanged connected completed stable 87218ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87222ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb", "state": "connected"}] 87223ms [err] INFO:aioice.ice:Connection(0) Remote candidate "273378e7-1307-419b-91e2-e381cd932cd7.local" resolved to 172.17.0.3 87223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 87223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 87223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 87223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 87223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 87223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 87223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 87223ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 87223ms [log] line {"signal":"gpio1","value":"strongH"} 87223ms [log] 87223ms [log] reading line 87223ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 87225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 87225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 87225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 87225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2462713794, stream_id=1, stream_seq=0) 87225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2462713794, gaps=[]) 87226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+VnmUi2d+mrJ') 87227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+VnmUi2d+mrJ') 87227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3887317604, stream_id=1, stream_seq=0) 87227ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3887317604, gaps=[]) 87228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2462713795, stream_id=1, stream_seq=1) 87228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2462713796, stream_id=1, stream_seq=2) 87228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2462713797, stream_id=1, stream_seq=3) 87229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2462713798, stream_id=1, stream_seq=4) 87229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2462713796, gaps=[]) 87229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 87230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2462713798, gaps=[]) 87230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zg8SXsoLfJxK') 87312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zg8SXsoLfJxK') 87331ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87331ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87331ms [log] line {"signal":"gpio2","value":"strongL"} 87331ms [log] 87331ms [log] reading line 87331ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87367ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hdFNrjH2Gbbj') 87367ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hdFNrjH2Gbbj') 87368ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51800) -> ('172.17.0.3', 47200)) State.WAITING -> State.IN_PROGRESS 87368ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8eBb7\xdb,\xbd\x87(\xe0\xfd\xdc') 87369ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 47200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8eBb7\xdb,\xbd\x87(\xe0\xfd\xdc') 87369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51800) -> ('172.17.0.3', 47200)) State.IN_PROGRESS -> State.SUCCEEDED 87369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44034) -> ('172.17.0.3', 47200)) State.FROZEN -> State.FAILED 87369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51800) -> ('172.17.0.3', 47200)) State.FROZEN -> State.FAILED 87413ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87413ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb"}', extra='') 87413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 87414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 87414ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87414ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 87414ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 87414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87414ms [err] connectionstatechanged closed closed closed 87414ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87415ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 87415ms [err] connectionstatechanged closed closed closed 87415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87415ms [err] connectionstatechanged closed closed closed 87415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87415ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2622f29e-7891-4576-8cd3-a13743c56dbb", "state": "closed"}] 87416ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87515ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87516ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87516ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 87604ms [err] Traceback (most recent call last): 87604ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87604ms [err] return _run_code(code, main_globals, None, 87604ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87604ms [err] exec(code, run_globals) 87604ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87604ms [err] sys.exit(main()) 87604ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87604ms [err] asyncio.run(main_async()) 87604ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87604ms [err] return loop.run_until_complete(main) 87604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87604ms [err] self.run_forever() 87604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87605ms [err] self._run_once() 87605ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87605ms [err] event_list = self._selector.select(timeout) 87605ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87605ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87605ms [err] KeyboardInterrupt 87609ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87609ms [err] h.flush() 87609ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 87795ms [log] starting device 88478ms [err] DEBUG:asyncio:Using selector: EpollSelector 88667ms [err] ERROR:asyncio:Unclosed client session 88667ms [err] client_session: 88801ms [log] parsing 88801ms [log] creating device handler 88801ms [log] [ready] 88801ms [log] reading line 88801ms [log] [websocketToken] "eaab3e5a-3e71-4285-bf6d-f6c23687a821" 88815ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 88815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 88815ms [log] line {"signal":"gpio1","value":"strongH"} 88815ms [log] 88815ms [log] reading line 88815ms [log] line {"signal":"gpio2","value":"strongL"} 88815ms [log] 88815ms [log] reading line 88815ms [log] [websocketConnected] 89059ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89059ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89059ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 89101ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/96984777-0bc2-45c6-add1-c4e5581e72bd"}}', extra='') 89101ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/96984777-0bc2-45c6-add1-c4e5581e72bd"}}', extra='') 89101ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/96984777-0bc2-45c6-add1-c4e5581e72bd"} 89197ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 89197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 89201ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 89201ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 89201ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "new"}] 91204ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 91204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 91204ms [err] handleSignalingMessage 91204ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91204ms [err] handleOptions 91204ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 91204ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 91204ms [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='') 91204ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 91212ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623221 3955623221 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 51633 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 51633 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51253 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6iV8\\r\\na=ice-pwd:FIGIncFgB7WMwA8z9HV7vO\\r\\na=fingerprint:sha-256 94:56:89:F1:43:30:99:69:5F:A3:F4:DD:F1:0C:CD:FD:49:87:EA:AC:FC:6B:10:49:C6:53:43:38:3F:9C:2C:88\\r\\na=fingerprint:sha-384 ED:1B:56:72:88:57:7C:0B:84:33:1D:F1:6C:AC:DE:98:82:EC:F3:5D:4D:1D:28:DE:5B:8C:A2:6B:29:5B:A2:6A:B4:5E:2C:9E:16:75:72:57:0A:C5:3C:79:10:B7:F5:E4\\r\\na=fingerprint:sha-512 77:D2:A6:0E:A3:A7:D4:5F:10:57:73:28:27:40:FD:F1:A3:81:AB:0D:84:DB:DA:FA:D9:45:EB:94:46:AD:F8:F2:0F:BE:36:58:A4:C5:BA:E7:19:93:97:6B:0C:EC:9D:17:5D:B6:F2:61:50:ED:F9:9E:37:06:25:E8:EC:D9:DE:7E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 91212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623221 3955623221 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 51633 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 51633 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51253 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6iV8\\r\\na=ice-pwd:FIGIncFgB7WMwA8z9HV7vO\\r\\na=fingerprint:sha-256 94:56:89:F1:43:30:99:69:5F:A3:F4:DD:F1:0C:CD:FD:49:87:EA:AC:FC:6B:10:49:C6:53:43:38:3F:9C:2C:88\\r\\na=fingerprint:sha-384 ED:1B:56:72:88:57:7C:0B:84:33:1D:F1:6C:AC:DE:98:82:EC:F3:5D:4D:1D:28:DE:5B:8C:A2:6B:29:5B:A2:6A:B4:5E:2C:9E:16:75:72:57:0A:C5:3C:79:10:B7:F5:E4\\r\\na=fingerprint:sha-512 77:D2:A6:0E:A3:A7:D4:5F:10:57:73:28:27:40:FD:F1:A3:81:AB:0D:84:DB:DA:FA:D9:45:EB:94:46:AD:F8:F2:0F:BE:36:58:A4:C5:BA:E7:19:93:97:6B:0C:EC:9D:17:5D:B6:F2:61:50:ED:F9:9E:37:06:25:E8:EC:D9:DE:7E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 91213ms [err] handleSignalingMessage 91213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91213ms [err] handleOffer 91213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 91213ms [err] makeAnswer 91213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 91213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 91213ms [err] v=0 91213ms [err] o=- 3955623221 3955623221 IN IP4 0.0.0.0 91213ms [err] s=- 91213ms [err] t=0 0 91213ms [err] a=group:BUNDLE 0 91213ms [err] a=msid-semantic:WMS * 91213ms [err] m=application 51633 DTLS/SCTP 5000 91213ms [err] c=IN IP4 172.30.0.1 91213ms [err] a=mid:0 91213ms [err] a=sctpmap:5000 webrtc-datachannel 65535 91213ms [err] a=max-message-size:65536 91213ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51633 typ host 91213ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51253 typ host 91213ms [err] a=end-of-candidates 91213ms [err] a=ice-ufrag:6iV8 91213ms [err] a=ice-pwd:FIGIncFgB7WMwA8z9HV7vO 91213ms [err] a=fingerprint:sha-256 94:56:89:F1:43:30:99:69:5F:A3:F4:DD:F1:0C:CD:FD:49:87:EA:AC:FC:6B:10:49:C6:53:43:38:3F:9C:2C:88 91213ms [err] a=fingerprint:sha-384 ED:1B:56:72:88:57:7C:0B:84:33:1D:F1:6C:AC:DE:98:82:EC:F3:5D:4D:1D:28:DE:5B:8C:A2:6B:29:5B:A2:6A:B4:5E:2C:9E:16:75:72:57:0A:C5:3C:79:10:B7:F5:E4 91213ms [err] a=fingerprint:sha-512 77:D2:A6:0E:A3:A7:D4:5F:10:57:73:28:27:40:FD:F1:A3:81:AB:0D:84:DB:DA:FA:D9:45:EB:94:46:AD:F8:F2:0F:BE:36:58:A4:C5:BA:E7:19:93:97:6B:0C:EC:9D:17:5D:B6:F2:61:50:ED:F9:9E:37:06:25:E8:EC:D9:DE:7E 91213ms [err] a=setup:actpass 91213ms [err] 91214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 91214ms [err] v=0 91214ms [err] o=- 3955623221 3955623221 IN IP4 0.0.0.0 91214ms [err] s=- 91214ms [err] t=0 0 91214ms [err] a=group:BUNDLE 0 91214ms [err] a=msid-semantic:WMS * 91214ms [err] m=application 51633 DTLS/SCTP 5000 91214ms [err] c=IN IP4 172.30.0.1 91214ms [err] a=mid:0 91214ms [err] a=sctpmap:5000 webrtc-datachannel 65535 91214ms [err] a=max-message-size:65536 91214ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51633 typ host 91214ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51253 typ host 91214ms [err] a=end-of-candidates 91214ms [err] a=ice-ufrag:6iV8 91214ms [err] a=ice-pwd:FIGIncFgB7WMwA8z9HV7vO 91214ms [err] a=fingerprint:sha-256 94:56:89:F1:43:30:99:69:5F:A3:F4:DD:F1:0C:CD:FD:49:87:EA:AC:FC:6B:10:49:C6:53:43:38:3F:9C:2C:88 91214ms [err] a=fingerprint:sha-384 ED:1B:56:72:88:57:7C:0B:84:33:1D:F1:6C:AC:DE:98:82:EC:F3:5D:4D:1D:28:DE:5B:8C:A2:6B:29:5B:A2:6A:B4:5E:2C:9E:16:75:72:57:0A:C5:3C:79:10:B7:F5:E4 91214ms [err] a=fingerprint:sha-512 77:D2:A6:0E:A3:A7:D4:5F:10:57:73:28:27:40:FD:F1:A3:81:AB:0D:84:DB:DA:FA:D9:45:EB:94:46:AD:F8:F2:0F:BE:36:58:A4:C5:BA:E7:19:93:97:6B:0C:EC:9D:17:5D:B6:F2:61:50:ED:F9:9E:37:06:25:E8:EC:D9:DE:7E 91214ms [err] a=setup:actpass 91214ms [err] 91214ms [err] connectionstatechanged new new have-remote-offer 91214ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 91215ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "new"}] 91215ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 91215ms [err] v=0 91215ms [err] o=- 3955623221 3955623221 IN IP4 0.0.0.0 91215ms [err] s=- 91215ms [err] t=0 0 91215ms [err] a=group:BUNDLE 0 91215ms [err] a=msid-semantic:WMS * 91215ms [err] m=application 9 DTLS/SCTP 5000 91215ms [err] c=IN IP4 0.0.0.0 91215ms [err] a=mid:0 91215ms [err] a=sctpmap:5000 webrtc-datachannel 65535 91215ms [err] a=max-message-size:65536 91215ms [err] a=ice-ufrag:Omqw 91215ms [err] a=ice-pwd:cyufHHKlFc3eOyJB2E8wbd 91215ms [err] a=fingerprint:sha-256 27:55:71:40:82:32:4E:CC:74:EA:4E:7A:57:6D:32:A2:23:E4:8B:5D:5B:9B:3F:7A:D6:FB:26:39:43:E2:06:2F 91215ms [err] a=fingerprint:sha-384 31:78:0B:98:05:1E:F4:6D:B6:1F:0D:9C:52:58:D8:6E:AD:BC:9C:0D:38:8D:3A:34:1F:A5:D4:11:2E:41:F4:9E:E6:8A:BF:10:70:DD:D3:98:E3:F8:00:B6:5A:E0:8D:4F 91215ms [err] a=fingerprint:sha-512 AA:2F:B7:91:34:CB:63:B4:06:41:BF:49:4B:AB:BC:C4:F7:D3:4D:14:50:B1:BE:C6:76:CE:7C:22:47:DC:72:19:3F:1C:04:2B:F2:5A:32:E5:E4:96:09:DE:96:C6:4B:78:83:C9:B6:6D:C7:24:B0:37:E1:4F:A8:3D:29:C8:C3:D2 91215ms [err] a=setup:active 91215ms [err] 91215ms [err] connectionstatechanged new new stable 91215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 91215ms [err] connectionstatechanged new new stable 91215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 91215ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 91216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 91217ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 91217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 91217ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 91217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 91217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 91217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.30.0.1', 51633)) State.FROZEN -> State.WAITING 91218ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40377) -> ('172.30.0.1', 51633)) State.FROZEN -> State.WAITING 91218ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.17.0.3', 51253)) State.FROZEN -> State.WAITING 91218ms [err] connectionstatechanged connecting checking stable 91218ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91218ms [err] connectionstatechanged connecting checking stable 91218ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91218ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.30.0.1', 51633)) State.WAITING -> State.IN_PROGRESS 91218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8d^\xbb\x03O\x8an\x19E\x8cY6') 91218ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "connecting"}] 91219ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8d^\xbb\x03O\x8an\x19E\x8cY6') 91219ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.30.0.1', 51633)) State.IN_PROGRESS -> State.SUCCEEDED 91248ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40377) -> ('172.30.0.1', 51633)) State.WAITING -> State.IN_PROGRESS 91248ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\xcc\xc5A\xa5e\xdb\xb3\xad\x0c\t\xc6') 91249ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\xcc\xc5A\xa5e\xdb\xb3\xad\x0c\t\xc6') 91250ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40377) -> ('172.30.0.1', 51633)) State.IN_PROGRESS -> State.SUCCEEDED 91250ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40377) -> ('172.17.0.3', 51253)) State.FROZEN -> State.WAITING 91251ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\x13\x96\x0c\x7fWPOq\x88}\xed') 91252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=\x13\x96\x0c\x7fWPOq\x88}\xed') 91252ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.17.0.3', 51253)) State.WAITING -> State.FAILED 91252ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40377) -> ('172.17.0.3', 51253)) State.WAITING -> State.FAILED 91252ms [err] INFO:aioice.ice:Connection(0) ICE completed 91252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51633) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa1\x02\xd9\x94\x99\x8a\xe1\x91\xf8B\x9c\\') 91252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51633) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa1\x02\xd9\x94\x99\x8a\xe1\x91\xf8B\x9c\\') 91252ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(TNgp1wri1R 1 udp 1862270975 172.17.0.3 51633 typ prflx) 91253ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3\x1e4\xf0\x96\xf6\x1a\x98\xd4\x06\x13r') 91253ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 51633) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf3\x1e4\xf0\x96\xf6\x1a\x98\xd4\x06\x13r') 91253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.17.0.3', 51633)) State.WAITING -> State.FAILED 91253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.17.0.3', 51633)) State.FAILED -> State.IN_PROGRESS 91253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51633) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x9d8\xb0\x92Mt)\x0c\x05y\xe2') 91254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51633) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x9d8\xb0\x92Mt)\x0c\x05y\xe2') 91254ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46439) -> ('172.17.0.3', 51633)) State.IN_PROGRESS -> State.SUCCEEDED 91270ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 91270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 91270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 91270ms [err] connectionstatechanged connecting completed stable 91270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 91295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 91296ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 91296ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 91296ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 91296ms [err] connectionstatechanged connected completed stable 91296ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 91296ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "connected"}] 91296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 91296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 91297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 91298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 91298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=773206194, stream_id=1, stream_seq=0) 91298ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 91299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3126788257, stream_id=1, stream_seq=0) 91299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 91299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=773206194, gaps=[]) 91299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3126788258, stream_id=1, stream_seq=1) 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3126788259, stream_id=1, stream_seq=2) 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3126788257, gaps=[]) 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3126788258, gaps=[]) 91300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 91301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3126788259, gaps=[]) 91301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 91394ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 91395ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 91395ms [log] [experimentStatusChanged] {"status": "running", "message": null} 91459ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e"}', extra='') 91459ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e"}', extra='') 91459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 91459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 91483ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 91484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 91484ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 91484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 91484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 91484ms [err] connectionstatechanged closed closed closed 91484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 91484ms [err] connectionstatechanged closed closed closed 91484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91485ms [err] connectionstatechanged closed closed closed 91485ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91485ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7b5b938-dff6-4985-a36d-fbae6854107e", "state": "closed"}] 91485ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 91485ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 91555ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 91555ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 91555ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 91682ms [err] Traceback (most recent call last): 91682ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 91682ms [err] return _run_code(code, main_globals, None, 91682ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 91682ms [err] exec(code, run_globals) 91682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 91682ms [err] sys.exit(main()) 91682ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 91682ms [err] asyncio.run(main_async()) 91682ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 91682ms [err] return loop.run_until_complete(main) 91682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 91682ms [err] self.run_forever() 91682ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 91683ms [err] self._run_once() 91683ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 91683ms [err] event_list = self._selector.select(timeout) 91683ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 91683ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 91683ms [err] KeyboardInterrupt 91685ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 91685ms [err] h.flush() 91685ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 91876ms [log] starting device 92551ms [err] DEBUG:asyncio:Using selector: EpollSelector 92739ms [err] ERROR:asyncio:Unclosed client session 92739ms [err] client_session: 92841ms [log] parsing 92841ms [log] creating device handler 92841ms [log] [ready] 92841ms [log] reading line 92841ms [log] [websocketToken] "4cbea419-71e4-474b-adca-cf07c1f6ab36" 92876ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 92876ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 92876ms [log] [websocketConnected] 93138ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 93138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 93138ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 93179ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/859a96a5-9378-46c2-9e56-02e5ac5e87e1"}}', extra='') 93180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/859a96a5-9378-46c2-9e56-02e5ac5e87e1"}}', extra='') 93180ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/859a96a5-9378-46c2-9e56-02e5ac5e87e1"} 93280ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 93280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 93308ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "new"}] 95324ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 95324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 95324ms [err] handleSignalingMessage 95324ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 95324ms [err] handleOptions 95324ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 95324ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 95324ms [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='') 95324ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 95331ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623225 3955623225 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 50226 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 50226 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 50960 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:u0Ec\\r\\na=ice-pwd:OC6NExnrbQlBHBedT4sgLy\\r\\na=fingerprint:sha-256 20:B9:94:88:42:D7:FB:F0:6E:8F:2B:E9:FF:3A:8F:08:8F:FE:09:14:B1:8A:E0:0B:5C:9E:CA:FD:3A:4A:A4:17\\r\\na=fingerprint:sha-384 72:FE:92:BD:E2:86:E1:AC:5E:8E:A7:E3:2E:8C:4D:65:12:A0:E1:E8:FB:F4:C2:24:BA:64:A7:E7:77:3D:07:F2:4E:1B:0D:B2:E1:C2:AE:91:39:11:42:D2:BD:75:97:DD\\r\\na=fingerprint:sha-512 71:0F:B8:91:92:82:A9:96:A4:EF:EB:91:22:57:A4:56:33:1D:D6:E6:5C:60:73:1F:E0:B6:A1:F9:B7:37:4C:D3:09:04:F0:35:60:C7:DB:81:40:BA:4F:6D:73:01:8A:9D:DE:CA:9D:9A:22:54:E1:C1:B8:69:76:47:F8:0E:F3:7C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 95331ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623225 3955623225 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 50226 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 50226 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 50960 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:u0Ec\\r\\na=ice-pwd:OC6NExnrbQlBHBedT4sgLy\\r\\na=fingerprint:sha-256 20:B9:94:88:42:D7:FB:F0:6E:8F:2B:E9:FF:3A:8F:08:8F:FE:09:14:B1:8A:E0:0B:5C:9E:CA:FD:3A:4A:A4:17\\r\\na=fingerprint:sha-384 72:FE:92:BD:E2:86:E1:AC:5E:8E:A7:E3:2E:8C:4D:65:12:A0:E1:E8:FB:F4:C2:24:BA:64:A7:E7:77:3D:07:F2:4E:1B:0D:B2:E1:C2:AE:91:39:11:42:D2:BD:75:97:DD\\r\\na=fingerprint:sha-512 71:0F:B8:91:92:82:A9:96:A4:EF:EB:91:22:57:A4:56:33:1D:D6:E6:5C:60:73:1F:E0:B6:A1:F9:B7:37:4C:D3:09:04:F0:35:60:C7:DB:81:40:BA:4F:6D:73:01:8A:9D:DE:CA:9D:9A:22:54:E1:C1:B8:69:76:47:F8:0E:F3:7C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 95331ms [err] handleSignalingMessage 95331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 95331ms [err] handleOffer 95331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 95331ms [err] makeAnswer 95331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 95331ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 95331ms [err] v=0 95331ms [err] o=- 3955623225 3955623225 IN IP4 0.0.0.0 95331ms [err] s=- 95331ms [err] t=0 0 95331ms [err] a=group:BUNDLE 0 95331ms [err] a=msid-semantic:WMS * 95331ms [err] m=application 50226 DTLS/SCTP 5000 95331ms [err] c=IN IP4 172.30.0.1 95331ms [err] a=mid:0 95331ms [err] a=sctpmap:5000 webrtc-datachannel 65535 95331ms [err] a=max-message-size:65536 95331ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50226 typ host 95331ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 50960 typ host 95331ms [err] a=end-of-candidates 95331ms [err] a=ice-ufrag:u0Ec 95331ms [err] a=ice-pwd:OC6NExnrbQlBHBedT4sgLy 95331ms [err] a=fingerprint:sha-256 20:B9:94:88:42:D7:FB:F0:6E:8F:2B:E9:FF:3A:8F:08:8F:FE:09:14:B1:8A:E0:0B:5C:9E:CA:FD:3A:4A:A4:17 95331ms [err] a=fingerprint:sha-384 72:FE:92:BD:E2:86:E1:AC:5E:8E:A7:E3:2E:8C:4D:65:12:A0:E1:E8:FB:F4:C2:24:BA:64:A7:E7:77:3D:07:F2:4E:1B:0D:B2:E1:C2:AE:91:39:11:42:D2:BD:75:97:DD 95331ms [err] a=fingerprint:sha-512 71:0F:B8:91:92:82:A9:96:A4:EF:EB:91:22:57:A4:56:33:1D:D6:E6:5C:60:73:1F:E0:B6:A1:F9:B7:37:4C:D3:09:04:F0:35:60:C7:DB:81:40:BA:4F:6D:73:01:8A:9D:DE:CA:9D:9A:22:54:E1:C1:B8:69:76:47:F8:0E:F3:7C 95331ms [err] a=setup:actpass 95331ms [err] 95332ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 95332ms [err] v=0 95332ms [err] o=- 3955623225 3955623225 IN IP4 0.0.0.0 95332ms [err] s=- 95332ms [err] t=0 0 95332ms [err] a=group:BUNDLE 0 95332ms [err] a=msid-semantic:WMS * 95332ms [err] m=application 50226 DTLS/SCTP 5000 95332ms [err] c=IN IP4 172.30.0.1 95332ms [err] a=mid:0 95332ms [err] a=sctpmap:5000 webrtc-datachannel 65535 95332ms [err] a=max-message-size:65536 95332ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50226 typ host 95332ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 50960 typ host 95332ms [err] a=end-of-candidates 95332ms [err] a=ice-ufrag:u0Ec 95332ms [err] a=ice-pwd:OC6NExnrbQlBHBedT4sgLy 95332ms [err] a=fingerprint:sha-256 20:B9:94:88:42:D7:FB:F0:6E:8F:2B:E9:FF:3A:8F:08:8F:FE:09:14:B1:8A:E0:0B:5C:9E:CA:FD:3A:4A:A4:17 95332ms [err] a=fingerprint:sha-384 72:FE:92:BD:E2:86:E1:AC:5E:8E:A7:E3:2E:8C:4D:65:12:A0:E1:E8:FB:F4:C2:24:BA:64:A7:E7:77:3D:07:F2:4E:1B:0D:B2:E1:C2:AE:91:39:11:42:D2:BD:75:97:DD 95332ms [err] a=fingerprint:sha-512 71:0F:B8:91:92:82:A9:96:A4:EF:EB:91:22:57:A4:56:33:1D:D6:E6:5C:60:73:1F:E0:B6:A1:F9:B7:37:4C:D3:09:04:F0:35:60:C7:DB:81:40:BA:4F:6D:73:01:8A:9D:DE:CA:9D:9A:22:54:E1:C1:B8:69:76:47:F8:0E:F3:7C 95332ms [err] a=setup:actpass 95332ms [err] 95332ms [err] connectionstatechanged new new have-remote-offer 95332ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 95333ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "new"}] 95333ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 95333ms [err] v=0 95333ms [err] o=- 3955623225 3955623225 IN IP4 0.0.0.0 95333ms [err] s=- 95333ms [err] t=0 0 95333ms [err] a=group:BUNDLE 0 95333ms [err] a=msid-semantic:WMS * 95333ms [err] m=application 9 DTLS/SCTP 5000 95333ms [err] c=IN IP4 0.0.0.0 95333ms [err] a=mid:0 95333ms [err] a=sctpmap:5000 webrtc-datachannel 65535 95333ms [err] a=max-message-size:65536 95333ms [err] a=ice-ufrag:ky5E 95333ms [err] a=ice-pwd:gMViLFeW8xMrIqbjofOrAw 95333ms [err] a=fingerprint:sha-256 7D:EC:A0:29:DB:74:45:B0:F6:64:2B:57:8A:25:B2:A8:3D:0E:98:E5:52:7E:7A:D9:28:50:DD:8F:C8:BE:46:F4 95333ms [err] a=fingerprint:sha-384 40:70:86:92:AA:9D:41:35:D5:79:AB:CC:6D:9D:DC:59:2D:15:D3:F6:02:22:3E:14:8D:61:B9:4E:C5:D9:3B:A6:DA:42:D8:C2:FD:98:CD:05:F8:F3:EF:1F:0C:EA:7B:E3 95333ms [err] a=fingerprint:sha-512 52:4D:BE:24:CC:9E:DA:05:A5:26:E7:E2:9F:7F:91:11:08:F5:D2:5D:2A:67:9D:10:E2:AB:C0:7A:35:EE:0E:B7:87:4E:E4:66:14:E6:7C:44:1A:DD:E8:60:5C:FF:DF:F8:A6:77:31:FA:47:F1:AC:F7:DE:04:3F:6E:88:5E:D6:E4 95333ms [err] a=setup:active 95333ms [err] 95333ms [err] connectionstatechanged new new stable 95333ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 95333ms [err] connectionstatechanged new new stable 95333ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 95333ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 95335ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 95335ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 95335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 95335ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 95335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 95335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 95336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36807) -> ('172.30.0.1', 50226)) State.FROZEN -> State.WAITING 95336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38148) -> ('172.30.0.1', 50226)) State.FROZEN -> State.WAITING 95336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36807) -> ('172.17.0.3', 50960)) State.FROZEN -> State.WAITING 95336ms [err] connectionstatechanged connecting checking stable 95336ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95336ms [err] connectionstatechanged connecting checking stable 95336ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36807) -> ('172.30.0.1', 50226)) State.WAITING -> State.IN_PROGRESS 95336ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50226) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9\xee\ro\x8d\x0bUW\x05\xf4\xa4]') 95336ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "connecting"}] 95337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50226) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9\xee\ro\x8d\x0bUW\x05\xf4\xa4]') 95337ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36807) -> ('172.30.0.1', 50226)) State.IN_PROGRESS -> State.SUCCEEDED 95345ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50226) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\xb7\x97\x90\xf4j\xa0\x16b2\xbf\x08') 95345ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50226) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\xb7\x97\x90\xf4j\xa0\x16b2\xbf\x08') 95345ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38148) -> ('172.30.0.1', 50226)) State.WAITING -> State.FAILED 95345ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36807) -> ('172.17.0.3', 50960)) State.WAITING -> State.FAILED 95346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38148) -> ('172.17.0.3', 50960)) State.FROZEN -> State.FAILED 95346ms [err] INFO:aioice.ice:Connection(0) ICE completed 95346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50226) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8\x83QT\xe6*\x00\x98\x82]\x81M') 95346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50226) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8\x83QT\xe6*\x00\x98\x82]\x81M') 95346ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mAGKaROSO0 1 udp 1862270975 172.17.0.3 50226 typ prflx) 95346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36807) -> ('172.17.0.3', 50226)) State.WAITING -> State.IN_PROGRESS 95346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50226) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe5u)\xc6b\xe6)\xc81\xd3\xd6\xaa') 95347ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50226) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe5u)\xc6b\xe6)\xc81\xd3\xd6\xaa') 95347ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36807) -> ('172.17.0.3', 50226)) State.IN_PROGRESS -> State.SUCCEEDED 95372ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 95372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 95373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 95373ms [err] connectionstatechanged connecting completed stable 95373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 95376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 95376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 95376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 95376ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 95376ms [err] connectionstatechanged connected completed stable 95376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 95377ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "connected"}] 95377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 95377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 95377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 95378ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 95378ms [log] line {"signal":"gpio1","value":"strongH"} 95378ms [log] 95378ms [log] reading line 95378ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 95378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 95379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1766491039, stream_id=1, stream_seq=0) 95379ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 95379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1255342943, stream_id=1, stream_seq=0) 95379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 95379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1766491039, gaps=[]) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1255342944, stream_id=1, stream_seq=1) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1255342945, stream_id=1, stream_seq=2) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1255342946, stream_id=1, stream_seq=3) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1255342947, stream_id=1, stream_seq=4) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342943, gaps=[]) 95380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 95381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342944, gaps=[]) 95381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342945, gaps=[]) 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342946, gaps=[]) 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1255342947, gaps=[]) 95382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 95478ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 95478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 95478ms [log] line {"signal":"gpio2","value":"strongL"} 95478ms [log] 95478ms [log] reading line 95478ms [log] [experimentStatusChanged] {"status": "running", "message": null} 95538ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa"}', extra='') 95538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa"}', extra='') 95538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 95538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 95539ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 95539ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 95539ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 95539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 95539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 95539ms [err] connectionstatechanged closed closed closed 95539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95564ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 95565ms [err] connectionstatechanged closed closed closed 95565ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95565ms [err] connectionstatechanged closed closed closed 95565ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 95565ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 95565ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/996d827f-fd97-45d8-9065-1446e4a66faa", "state": "closed"}] 95660ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 95660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 95660ms [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 95760ms [err] Traceback (most recent call last): 95760ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 95760ms [err] return _run_code(code, main_globals, None, 95760ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 95760ms [err] exec(code, run_globals) 95760ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 95760ms [err] sys.exit(main()) 95760ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 95761ms [err] asyncio.run(main_async()) 95761ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 95761ms [err] return loop.run_until_complete(main) 95761ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 95761ms [err] self.run_forever() 95761ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 95761ms [err] self._run_once() 95761ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 95762ms [err] event_list = self._selector.select(timeout) 95762ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 95763ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 95763ms [err] KeyboardInterrupt 95764ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 95764ms [err] h.flush() 95764ms [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 113909ms [log] starting device 114589ms [err] DEBUG:asyncio:Using selector: EpollSelector 114769ms [err] ERROR:asyncio:Unclosed client session 114769ms [err] client_session: 114861ms [log] parsing 114861ms [log] creating device handler 114861ms [log] [ready] 114861ms [log] reading line 114861ms [log] [websocketToken] "0284ae66-3b69-48fd-b1cf-81d213938687" 114873ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 114873ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 114873ms [log] line {"signal":"gpio1","value":"strongH"} 114873ms [log] 114873ms [log] reading line 114873ms [log] line {"signal":"gpio2","value":"strongL"} 114873ms [log] 114873ms [log] reading line 114873ms [log] [websocketConnected] 116556ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116556ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 116591ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4398010f-6331-414e-a75b-ff51054018ad"}}', extra='') 116591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4398010f-6331-414e-a75b-ff51054018ad"}}', extra='') 116591ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4398010f-6331-414e-a75b-ff51054018ad"} 116655ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a","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='') 116655ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a","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='') 116684ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 116684ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116684ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a", "state": "new"}] 118700ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 118700ms [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='') 118700ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 118700ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118700ms [err] handleSignalingMessage 118700ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118700ms [err] handleOptions 118700ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118700ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6663924385838624500 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:ThPt\\r\\na=ice-pwd:uMfCUU3mXEqB5NgT4eAm5Dfm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2D:F9:A2:C6:AB:4A:BE:E3:28:AF:6F:60:CF:A5:67:A4:79:EA:A5:14:4B:AB:6E:D3:E8:48:5D:26:16:C6:D7:5E\\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/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6663924385838624500 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:ThPt\\r\\na=ice-pwd:uMfCUU3mXEqB5NgT4eAm5Dfm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2D:F9:A2:C6:AB:4A:BE:E3:28:AF:6F:60:CF:A5:67:A4:79:EA:A5:14:4B:AB:6E:D3:E8:48:5D:26:16:C6:D7:5E\\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/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118701ms [err] handleSignalingMessage 118701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118701ms [err] handleOffer 118701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 118701ms [err] makeAnswer 118701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 118701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118701ms [err] v=0 118701ms [err] o=- 6663924385838624500 2 IN IP4 127.0.0.1 118701ms [err] s=- 118701ms [err] t=0 0 118701ms [err] a=group:BUNDLE 0 118701ms [err] a=extmap-allow-mixed 118701ms [err] a=msid-semantic: WMS 118701ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 118701ms [err] c=IN IP4 0.0.0.0 118701ms [err] a=ice-ufrag:ThPt 118701ms [err] a=ice-pwd:uMfCUU3mXEqB5NgT4eAm5Dfm 118701ms [err] a=ice-options:trickle 118701ms [err] a=fingerprint:sha-256 2D:F9:A2:C6:AB:4A:BE:E3:28:AF:6F:60:CF:A5:67:A4:79:EA:A5:14:4B:AB:6E:D3:E8:48:5D:26:16:C6:D7:5E 118701ms [err] a=setup:actpass 118701ms [err] a=mid:0 118701ms [err] a=sctp-port:5000 118701ms [err] a=max-message-size:262144 118701ms [err] 118703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118703ms [err] v=0 118703ms [err] o=- 6663924385838624500 2 IN IP4 127.0.0.1 118703ms [err] s=- 118703ms [err] t=0 0 118703ms [err] a=group:BUNDLE 0 118703ms [err] a=extmap-allow-mixed 118703ms [err] a=msid-semantic: WMS 118703ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 118703ms [err] c=IN IP4 0.0.0.0 118703ms [err] a=ice-ufrag:ThPt 118703ms [err] a=ice-pwd:uMfCUU3mXEqB5NgT4eAm5Dfm 118703ms [err] a=ice-options:trickle 118703ms [err] a=fingerprint:sha-256 2D:F9:A2:C6:AB:4A:BE:E3:28:AF:6F:60:CF:A5:67:A4:79:EA:A5:14:4B:AB:6E:D3:E8:48:5D:26:16:C6:D7:5E 118703ms [err] a=setup:actpass 118703ms [err] a=mid:0 118703ms [err] a=sctp-port:5000 118703ms [err] a=max-message-size:262144 118703ms [err] 118703ms [err] connectionstatechanged new new have-remote-offer 118703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 118703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a", "state": "new"}] 118704ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 118704ms [err] v=0 118704ms [err] o=- 3955623248 3955623248 IN IP4 0.0.0.0 118704ms [err] s=- 118704ms [err] t=0 0 118704ms [err] a=group:BUNDLE 0 118704ms [err] a=msid-semantic:WMS * 118704ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 118704ms [err] c=IN IP4 0.0.0.0 118704ms [err] a=mid:0 118704ms [err] a=sctp-port:5000 118704ms [err] a=max-message-size:65536 118704ms [err] a=ice-ufrag:zLgr 118704ms [err] a=ice-pwd:9TkpAiOmdIJaU31VbW3jIq 118704ms [err] a=fingerprint:sha-256 62:48:37:77:03:5F:EE:51:DD:49:F9:38:02:33:78:F1:C0:4A:8D:85:51:E2:4C:D6:3E:B9:02:53:E5:17:07:00 118704ms [err] a=fingerprint:sha-384 ED:55:35:83:3F:3F:7A:09:58:AC:19:FA:2A:85:B2:B3:C5:B6:4D:08:41:F7:9F:9B:6F:6B:D3:63:82:3B:0E:14:C3:26:7D:02:39:5B:88:7C:D6:11:78:AC:6B:CE:A6:AA 118704ms [err] a=fingerprint:sha-512 18:0D:28:9A:F4:12:EB:DF:D1:CC:D2:57:48:E0:AC:EE:F5:C8:C7:8C:AC:62:85:29:70:FE:AD:DF:DC:4E:92:7D:14:AA:03:0F:AE:C9:11:B9:4F:7D:56:C1:66:49:B1:44:B6:24:28:F1:E8:84:86:1F:10:BA:A5:28:06:70:95:17 118704ms [err] a=setup:active 118704ms [err] 118704ms [err] connectionstatechanged new new stable 118704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118704ms [err] connectionstatechanged new new stable 118704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118704ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118706ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 118706ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 118706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118707ms [err] connectionstatechanged connecting checking stable 118707ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118707ms [err] connectionstatechanged connecting checking stable 118707ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118707ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a", "state": "connecting"}] 118717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GtH6wQuieO5E') 118717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GtH6wQuieO5E') 118717ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(B8wLn1JGHE 1 udp 1845501695 172.17.0.3 60963 typ prflx) 118717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33972) -> ('172.17.0.3', 60963)) State.WAITING -> State.IN_PROGRESS 118717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'k\xb4\xd0``\xc2Z\xe1\xa5@Y\xc8') 118719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'k\xb4\xd0``\xc2Z\xe1\xa5@Y\xc8') 118719ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33972) -> ('172.17.0.3', 60963)) State.IN_PROGRESS -> State.SUCCEEDED 118719ms [err] INFO:aioice.ice:Connection(0) ICE completed 118748ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 118748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 118750ms [err] connectionstatechanged connecting completed stable 118750ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118750ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1125911474 1 udp 2113937151 387fc934-69eb-47fc-85fd-e5b80b5e6270.local 60963 typ host generation 0 ufrag ThPt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1125911474 1 udp 2113937151 387fc934-69eb-47fc-85fd-e5b80b5e6270.local 60963 typ host generation 0 ufrag ThPt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118750ms [err] handleSignalingMessage 118750ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118750ms [err] handleIceCandidate 118750ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 118750ms [err] acceptIceCandidate 118750ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 118754ms [err] INFO:aioice.ice:Connection(0) Remote candidate "387fc934-69eb-47fc-85fd-e5b80b5e6270.local" resolved to 172.17.0.3 118754ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 118755ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 118755ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 118755ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118755ms [err] connectionstatechanged connected completed stable 118755ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118755ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a", "state": "connected"}] 118756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 118756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 118756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 118757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 118757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 118757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 118758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1214176318, stream_id=1, stream_seq=0) 118758ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=221084717, stream_id=1, stream_seq=0) 118758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 118758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1214176318, gaps=[]) 118759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=221084717, gaps=[]) 118759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=221084718, stream_id=1, stream_seq=1) 118759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 118759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=221084719, stream_id=1, stream_seq=2) 118760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=221084719, gaps=[]) 118760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NqSglk06D/cq') 118796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NqSglk06D/cq') 118796ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33972) -> ('172.17.0.3', 60963)) State.FROZEN -> State.FAILED 118796ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43231) -> ('172.17.0.3', 60963)) State.FROZEN -> State.FAILED 118844ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mQe86OGAMPMk') 118845ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60963) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mQe86OGAMPMk') 118851ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118851ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118942ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a"}', extra='') 118943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 118943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 118943ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 118943ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 118943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118944ms [err] connectionstatechanged closed closed closed 118944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118944ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 118944ms [err] connectionstatechanged closed closed closed 118944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118944ms [err] connectionstatechanged closed closed closed 118944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118945ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/849e7fb9-4899-4249-8179-0ca3fdabde8a", "state": "closed"}] 118945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118945ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 119006ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 119006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 119006ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 119104ms [err] Traceback (most recent call last): 119104ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 119105ms [err] return _run_code(code, main_globals, None, 119105ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 119105ms [err] exec(code, run_globals) 119105ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 119105ms [err] sys.exit(main()) 119105ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 119105ms [err] asyncio.run(main_async()) 119105ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 119105ms [err] return loop.run_until_complete(main) 119105ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 119105ms [err] self.run_forever() 119105ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 119105ms [err] self._run_once() 119105ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 119106ms [err] event_list = self._selector.select(timeout) 119106ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 119106ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 119106ms [err] KeyboardInterrupt 119135ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 119135ms [err] h.flush() 119135ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 119290ms [log] starting device 120001ms [err] DEBUG:asyncio:Using selector: EpollSelector 120162ms [err] ERROR:asyncio:Unclosed client session 120162ms [err] client_session: 120287ms [log] parsing 120287ms [log] creating device handler 120287ms [log] [ready] 120287ms [log] reading line 120287ms [log] [websocketToken] "d5e89d4c-b89c-4b79-bdae-0adfb42e6d9e" 120301ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 120301ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 120301ms [log] [websocketConnected] 121878ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 121879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 121879ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 121920ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d35794bd-3abe-42df-8f75-8dddf4977220"}}', extra='') 121920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d35794bd-3abe-42df-8f75-8dddf4977220"}}', extra='') 121920ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d35794bd-3abe-42df-8f75-8dddf4977220"} 122012ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08","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='') 122012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08","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='') 122015ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08", "state": "new"}] 124028ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124028ms [err] handleSignalingMessage 124028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 124028ms [err] handleOptions 124028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 124028ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 124028ms [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='') 124028ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 124028ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 673241595794955860 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:mXuY\\r\\na=ice-pwd:mK5eNo4pYbSPzssyxMhvOFfe\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 77:49:EE:79:D2:5C:A1:07:AD:AB:48:38:0A:B4:14:D3:31:DA:FB:3A:30:0E:5D:79:00:E7:E4:D7:3F:D2:C5:97\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 673241595794955860 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:mXuY\\r\\na=ice-pwd:mK5eNo4pYbSPzssyxMhvOFfe\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 77:49:EE:79:D2:5C:A1:07:AD:AB:48:38:0A:B4:14:D3:31:DA:FB:3A:30:0E:5D:79:00:E7:E4:D7:3F:D2:C5:97\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124028ms [err] handleSignalingMessage 124028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 124028ms [err] handleOffer 124028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 124028ms [err] makeAnswer 124028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 124028ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 124028ms [err] v=0 124028ms [err] o=- 673241595794955860 2 IN IP4 127.0.0.1 124028ms [err] s=- 124028ms [err] t=0 0 124028ms [err] a=group:BUNDLE 0 124028ms [err] a=extmap-allow-mixed 124028ms [err] a=msid-semantic: WMS 124028ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 124028ms [err] c=IN IP4 0.0.0.0 124028ms [err] a=ice-ufrag:mXuY 124028ms [err] a=ice-pwd:mK5eNo4pYbSPzssyxMhvOFfe 124028ms [err] a=ice-options:trickle 124028ms [err] a=fingerprint:sha-256 77:49:EE:79:D2:5C:A1:07:AD:AB:48:38:0A:B4:14:D3:31:DA:FB:3A:30:0E:5D:79:00:E7:E4:D7:3F:D2:C5:97 124028ms [err] a=setup:actpass 124028ms [err] a=mid:0 124028ms [err] a=sctp-port:5000 124028ms [err] a=max-message-size:262144 124028ms [err] 124030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 124030ms [err] v=0 124030ms [err] o=- 673241595794955860 2 IN IP4 127.0.0.1 124030ms [err] s=- 124030ms [err] t=0 0 124030ms [err] a=group:BUNDLE 0 124030ms [err] a=extmap-allow-mixed 124030ms [err] a=msid-semantic: WMS 124030ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 124030ms [err] c=IN IP4 0.0.0.0 124030ms [err] a=ice-ufrag:mXuY 124030ms [err] a=ice-pwd:mK5eNo4pYbSPzssyxMhvOFfe 124030ms [err] a=ice-options:trickle 124030ms [err] a=fingerprint:sha-256 77:49:EE:79:D2:5C:A1:07:AD:AB:48:38:0A:B4:14:D3:31:DA:FB:3A:30:0E:5D:79:00:E7:E4:D7:3F:D2:C5:97 124030ms [err] a=setup:actpass 124030ms [err] a=mid:0 124030ms [err] a=sctp-port:5000 124030ms [err] a=max-message-size:262144 124030ms [err] 124030ms [err] connectionstatechanged new new have-remote-offer 124030ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 124030ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08", "state": "new"}] 124030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 124030ms [err] v=0 124030ms [err] o=- 3955623254 3955623254 IN IP4 0.0.0.0 124030ms [err] s=- 124030ms [err] t=0 0 124030ms [err] a=group:BUNDLE 0 124030ms [err] a=msid-semantic:WMS * 124030ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 124030ms [err] c=IN IP4 0.0.0.0 124030ms [err] a=mid:0 124030ms [err] a=sctp-port:5000 124030ms [err] a=max-message-size:65536 124030ms [err] a=ice-ufrag:arkO 124030ms [err] a=ice-pwd:7tiM6i8TVvq6Q4aPqqeRSg 124030ms [err] a=fingerprint:sha-256 BF:2E:2C:7E:62:0F:E6:91:F5:DD:5F:FB:B1:02:EB:DB:DD:0B:7D:9B:1D:CB:D1:C8:9B:50:43:FD:21:D4:67:98 124030ms [err] a=fingerprint:sha-384 35:46:9B:E0:6F:27:19:23:4C:51:91:6C:EC:D6:18:64:FF:85:AF:12:29:AE:C3:ED:32:CF:DC:AB:60:61:E1:9B:FC:50:C0:EB:FB:9C:CC:3B:19:E4:02:B4:FD:0B:BB:5C 124030ms [err] a=fingerprint:sha-512 09:E7:20:A0:96:FC:46:59:92:09:14:75:AD:9B:DD:B5:D4:9E:E6:59:FE:24:4B:FF:99:E1:9F:AA:EB:15:8B:F3:89:ED:2D:3E:80:BE:25:DE:44:B6:FA:EF:5D:B2:CF:C2:EA:A2:B8:D5:6F:3B:27:AE:F8:A5:57:F6:08:54:A2:F8 124030ms [err] a=setup:active 124030ms [err] 124031ms [err] connectionstatechanged new new stable 124031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 124031ms [err] connectionstatechanged new new stable 124031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 124031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 124032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 124032ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 124032ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 124033ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 124033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 124033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 124033ms [err] connectionstatechanged connecting checking stable 124033ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 124034ms [err] connectionstatechanged connecting checking stable 124034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 124034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08", "state": "connecting"}] 124042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0CgDEwblvDhn') 124042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0CgDEwblvDhn') 124042ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vHCgKZWdB7 1 udp 1845501695 172.17.0.3 40516 typ prflx) 124042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52724) -> ('172.17.0.3', 40516)) State.WAITING -> State.IN_PROGRESS 124043ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\x0fr\xd1U\x9d\xa6\xb6Ep\xc9\x15') 124047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\x0fr\xd1U\x9d\xa6\xb6Ep\xc9\x15') 124047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52724) -> ('172.17.0.3', 40516)) State.IN_PROGRESS -> State.SUCCEEDED 124047ms [err] INFO:aioice.ice:Connection(0) ICE completed 124050ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2899669098 1 udp 2113937151 d4d7b08e-bce5-4f11-b762-88fc879579fc.local 40516 typ host generation 0 ufrag mXuY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2899669098 1 udp 2113937151 d4d7b08e-bce5-4f11-b762-88fc879579fc.local 40516 typ host generation 0 ufrag mXuY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124050ms [err] handleSignalingMessage 124050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 124050ms [err] handleIceCandidate 124050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 124050ms [err] acceptIceCandidate 124050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 124081ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 124081ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 124082ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 124083ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d4d7b08e-bce5-4f11-b762-88fc879579fc.local" resolved to 172.17.0.3 124083ms [err] connectionstatechanged connecting completed stable 124083ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 124086ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 124086ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 124086ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 124086ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 124086ms [err] connectionstatechanged connected completed stable 124086ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 124086ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08", "state": "connected"}] 124087ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 124087ms [log] line {"signal":"gpio1","value":"strongH"} 124087ms [log] 124087ms [log] reading line 124087ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 124089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 124089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 124089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 124090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 124090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 124090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 124091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1649708240, stream_id=1, stream_seq=0) 124091ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 124091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=508923893, stream_id=1, stream_seq=0) 124091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 124091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1649708240, gaps=[]) 124092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=508923893, gaps=[]) 124092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 124092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=508923894, stream_id=1, stream_seq=1) 124092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 124092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=508923895, stream_id=1, stream_seq=2) 124092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=508923896, stream_id=1, stream_seq=3) 124092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=508923897, stream_id=1, stream_seq=4) 124093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=508923895, gaps=[]) 124093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 124093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=508923897, gaps=[]) 124093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 124102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'13WAcwOguEcU') 124102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'13WAcwOguEcU') 124102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52724) -> ('172.17.0.3', 40516)) State.FROZEN -> State.FAILED 124102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42951) -> ('172.17.0.3', 40516)) State.FROZEN -> State.FAILED 124172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+TBe1l3DVSet') 124175ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40516) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+TBe1l3DVSet') 124189ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 124190ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 124190ms [log] line {"signal":"gpio2","value":"strongL"} 124190ms [log] 124190ms [log] reading line 124190ms [log] [experimentStatusChanged] {"status": "running", "message": null} 124272ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124272ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08"}', extra='') 124272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 124272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 124272ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 124272ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 124272ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 124272ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 124273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 124273ms [err] connectionstatechanged closed closed closed 124273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124273ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 124273ms [err] connectionstatechanged closed closed closed 124273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124273ms [err] connectionstatechanged closed closed closed 124273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124274ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b312fbc4-4982-4edd-8c82-45e7a42b8d08", "state": "closed"}] 124274ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 124274ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 124369ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 124369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 124369ms [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 124473ms [err] Traceback (most recent call last): 124473ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 124473ms [err] return _run_code(code, main_globals, None, 124473ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 124473ms [err] exec(code, run_globals) 124473ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 124473ms [err] sys.exit(main()) 124473ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 124473ms [err] asyncio.run(main_async()) 124473ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 124473ms [err] return loop.run_until_complete(main) 124473ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 124473ms [err] self.run_forever() 124473ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 124473ms [err] self._run_once() 124473ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 124473ms [err] event_list = self._selector.select(timeout) 124473ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 124473ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 124473ms [err] KeyboardInterrupt 124474ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 124474ms [err] h.flush() 124474ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 124652ms [log] starting device 125383ms [err] DEBUG:asyncio:Using selector: EpollSelector 125575ms [err] ERROR:asyncio:Unclosed client session 125575ms [err] client_session: 125670ms [log] parsing 125670ms [log] creating device handler 125670ms [log] [ready] 125670ms [log] reading line 125670ms [log] [websocketToken] "84bcafb4-92c8-48d3-9e73-f85fe17e91ba" 125713ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 125713ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 125713ms [log] line {"signal":"gpio1","value":"strongH"} 125713ms [log] 125713ms [log] reading line 125713ms [log] line {"signal":"gpio2","value":"strongL"} 125713ms [log] 125713ms [log] reading line 125713ms [log] [websocketConnected] 125967ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 125967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 125968ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 126000ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/60ed6a49-7e05-4562-b108-81cb5a7b6670"}}', extra='') 126000ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/60ed6a49-7e05-4562-b108-81cb5a7b6670"}}', extra='') 126000ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/60ed6a49-7e05-4562-b108-81cb5a7b6670"} 126066ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 126066ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 126094ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 126095ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 126095ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "new"}] 128108ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 128108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 128108ms [err] handleSignalingMessage 128108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 128108ms [err] handleOptions 128108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 128108ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 128108ms [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='') 128108ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 128115ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623258 3955623258 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 35987 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 35987 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60577 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Nncv\\r\\na=ice-pwd:TZMMZ54iTgJq1cYZaOaYio\\r\\na=fingerprint:sha-256 7D:16:13:0E:D1:F8:81:45:C6:5D:BE:D7:FA:C7:FE:2F:12:3D:31:34:C9:5A:24:0A:D7:39:F4:6D:16:38:6B:24\\r\\na=fingerprint:sha-384 0A:80:14:C1:5F:1C:24:D4:7A:F1:69:D0:09:C6:9B:04:B3:8D:F8:17:3C:DB:08:CF:B7:5A:7D:DA:9B:E9:9C:6D:C9:CF:92:90:AF:D3:8C:8A:E5:5A:28:46:D9:5A:E1:F8\\r\\na=fingerprint:sha-512 5B:F0:EC:77:DD:6C:0C:9A:CE:BD:79:AB:CB:C2:3B:63:57:A2:EB:BE:32:58:BC:E3:A6:3C:87:62:C4:49:24:4A:5D:F0:4A:E4:41:54:2F:15:38:F9:D3:C3:4A:81:BC:E6:1B:3F:FE:DD:53:D9:01:DB:FD:56:B8:07:30:89:6D:04\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 128115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623258 3955623258 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 35987 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 35987 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60577 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Nncv\\r\\na=ice-pwd:TZMMZ54iTgJq1cYZaOaYio\\r\\na=fingerprint:sha-256 7D:16:13:0E:D1:F8:81:45:C6:5D:BE:D7:FA:C7:FE:2F:12:3D:31:34:C9:5A:24:0A:D7:39:F4:6D:16:38:6B:24\\r\\na=fingerprint:sha-384 0A:80:14:C1:5F:1C:24:D4:7A:F1:69:D0:09:C6:9B:04:B3:8D:F8:17:3C:DB:08:CF:B7:5A:7D:DA:9B:E9:9C:6D:C9:CF:92:90:AF:D3:8C:8A:E5:5A:28:46:D9:5A:E1:F8\\r\\na=fingerprint:sha-512 5B:F0:EC:77:DD:6C:0C:9A:CE:BD:79:AB:CB:C2:3B:63:57:A2:EB:BE:32:58:BC:E3:A6:3C:87:62:C4:49:24:4A:5D:F0:4A:E4:41:54:2F:15:38:F9:D3:C3:4A:81:BC:E6:1B:3F:FE:DD:53:D9:01:DB:FD:56:B8:07:30:89:6D:04\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 128115ms [err] handleSignalingMessage 128115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 128115ms [err] handleOffer 128115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 128115ms [err] makeAnswer 128115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 128115ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 128115ms [err] v=0 128115ms [err] o=- 3955623258 3955623258 IN IP4 0.0.0.0 128115ms [err] s=- 128115ms [err] t=0 0 128115ms [err] a=group:BUNDLE 0 128115ms [err] a=msid-semantic:WMS * 128115ms [err] m=application 35987 DTLS/SCTP 5000 128115ms [err] c=IN IP4 172.30.0.1 128115ms [err] a=mid:0 128115ms [err] a=sctpmap:5000 webrtc-datachannel 65535 128115ms [err] a=max-message-size:65536 128115ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35987 typ host 128115ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60577 typ host 128115ms [err] a=end-of-candidates 128115ms [err] a=ice-ufrag:Nncv 128115ms [err] a=ice-pwd:TZMMZ54iTgJq1cYZaOaYio 128115ms [err] a=fingerprint:sha-256 7D:16:13:0E:D1:F8:81:45:C6:5D:BE:D7:FA:C7:FE:2F:12:3D:31:34:C9:5A:24:0A:D7:39:F4:6D:16:38:6B:24 128115ms [err] a=fingerprint:sha-384 0A:80:14:C1:5F:1C:24:D4:7A:F1:69:D0:09:C6:9B:04:B3:8D:F8:17:3C:DB:08:CF:B7:5A:7D:DA:9B:E9:9C:6D:C9:CF:92:90:AF:D3:8C:8A:E5:5A:28:46:D9:5A:E1:F8 128115ms [err] a=fingerprint:sha-512 5B:F0:EC:77:DD:6C:0C:9A:CE:BD:79:AB:CB:C2:3B:63:57:A2:EB:BE:32:58:BC:E3:A6:3C:87:62:C4:49:24:4A:5D:F0:4A:E4:41:54:2F:15:38:F9:D3:C3:4A:81:BC:E6:1B:3F:FE:DD:53:D9:01:DB:FD:56:B8:07:30:89:6D:04 128115ms [err] a=setup:actpass 128115ms [err] 128116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 128116ms [err] v=0 128116ms [err] o=- 3955623258 3955623258 IN IP4 0.0.0.0 128116ms [err] s=- 128116ms [err] t=0 0 128116ms [err] a=group:BUNDLE 0 128116ms [err] a=msid-semantic:WMS * 128116ms [err] m=application 35987 DTLS/SCTP 5000 128116ms [err] c=IN IP4 172.30.0.1 128116ms [err] a=mid:0 128116ms [err] a=sctpmap:5000 webrtc-datachannel 65535 128116ms [err] a=max-message-size:65536 128116ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35987 typ host 128116ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60577 typ host 128116ms [err] a=end-of-candidates 128116ms [err] a=ice-ufrag:Nncv 128116ms [err] a=ice-pwd:TZMMZ54iTgJq1cYZaOaYio 128116ms [err] a=fingerprint:sha-256 7D:16:13:0E:D1:F8:81:45:C6:5D:BE:D7:FA:C7:FE:2F:12:3D:31:34:C9:5A:24:0A:D7:39:F4:6D:16:38:6B:24 128116ms [err] a=fingerprint:sha-384 0A:80:14:C1:5F:1C:24:D4:7A:F1:69:D0:09:C6:9B:04:B3:8D:F8:17:3C:DB:08:CF:B7:5A:7D:DA:9B:E9:9C:6D:C9:CF:92:90:AF:D3:8C:8A:E5:5A:28:46:D9:5A:E1:F8 128116ms [err] a=fingerprint:sha-512 5B:F0:EC:77:DD:6C:0C:9A:CE:BD:79:AB:CB:C2:3B:63:57:A2:EB:BE:32:58:BC:E3:A6:3C:87:62:C4:49:24:4A:5D:F0:4A:E4:41:54:2F:15:38:F9:D3:C3:4A:81:BC:E6:1B:3F:FE:DD:53:D9:01:DB:FD:56:B8:07:30:89:6D:04 128116ms [err] a=setup:actpass 128116ms [err] 128117ms [err] connectionstatechanged new new have-remote-offer 128117ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 128117ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "new"}] 128117ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 128117ms [err] v=0 128117ms [err] o=- 3955623258 3955623258 IN IP4 0.0.0.0 128117ms [err] s=- 128117ms [err] t=0 0 128117ms [err] a=group:BUNDLE 0 128117ms [err] a=msid-semantic:WMS * 128117ms [err] m=application 9 DTLS/SCTP 5000 128117ms [err] c=IN IP4 0.0.0.0 128117ms [err] a=mid:0 128117ms [err] a=sctpmap:5000 webrtc-datachannel 65535 128117ms [err] a=max-message-size:65536 128117ms [err] a=ice-ufrag:qQY4 128117ms [err] a=ice-pwd:d6kGFLPlvcin7y1vfkPIKK 128117ms [err] a=fingerprint:sha-256 38:D3:64:31:F9:07:C1:E6:55:6F:AA:D5:3F:21:98:6F:33:CE:12:84:A9:FB:44:B2:75:47:CC:84:C1:5B:D2:DD 128117ms [err] a=fingerprint:sha-384 1C:20:88:C6:80:63:DD:25:90:5A:9C:B3:01:AA:2A:BD:23:44:46:BB:B5:B9:9B:00:82:38:B2:64:E4:9C:D0:D0:2E:61:84:71:04:DB:CB:04:F9:09:E2:30:F3:16:68:35 128117ms [err] a=fingerprint:sha-512 D9:77:5D:8A:11:13:C5:CF:76:4B:EA:5D:F9:97:A6:EE:95:36:EA:DA:78:97:D0:14:CA:77:21:53:AA:79:CD:84:D3:31:44:39:06:4E:DF:82:EE:3C:FE:00:11:24:F4:9C:A5:25:F4:A6:69:9F:03:41:CC:7A:68:CD:85:39:0D:73 128117ms [err] a=setup:active 128117ms [err] 128118ms [err] connectionstatechanged new new stable 128118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 128118ms [err] connectionstatechanged new new stable 128118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 128118ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 128119ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 128120ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 128120ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 128120ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 128120ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 128120ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 128120ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59843) -> ('172.30.0.1', 35987)) State.FROZEN -> State.WAITING 128121ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54997) -> ('172.30.0.1', 35987)) State.FROZEN -> State.WAITING 128121ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59843) -> ('172.17.0.3', 60577)) State.FROZEN -> State.WAITING 128121ms [err] connectionstatechanged connecting checking stable 128121ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128121ms [err] connectionstatechanged connecting checking stable 128121ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128121ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59843) -> ('172.30.0.1', 35987)) State.WAITING -> State.IN_PROGRESS 128121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfd\xb6M\xa7EhTV\x95\x91\xc6\xde') 128121ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "connecting"}] 128122ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfd\xb6M\xa7EhTV\x95\x91\xc6\xde') 128122ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59843) -> ('172.30.0.1', 35987)) State.IN_PROGRESS -> State.SUCCEEDED 128130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"n:?\x98\xceBw'Q\xc0\x89\xfd") 128130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"n:?\x98\xceBw'Q\xc0\x89\xfd") 128130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54997) -> ('172.30.0.1', 35987)) State.WAITING -> State.FAILED 128130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59843) -> ('172.17.0.3', 60577)) State.WAITING -> State.FAILED 128130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54997) -> ('172.17.0.3', 60577)) State.FROZEN -> State.FAILED 128130ms [err] INFO:aioice.ice:Connection(0) ICE completed 128131ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6\xc8Y\xd8-6\xc8\xe4\xb1V\xd3\xcf') 128131ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6\xc8Y\xd8-6\xc8\xe4\xb1V\xd3\xcf') 128131ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(t5IJsMnYMI 1 udp 1862270975 172.17.0.3 35987 typ prflx) 128131ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59843) -> ('172.17.0.3', 35987)) State.WAITING -> State.IN_PROGRESS 128131ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2\xdc\xe4\x80\x7f\xc3\xe9\x10\xdc\xebJ\xa6') 128158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2\xdc\xe4\x80\x7f\xc3\xe9\x10\xdc\xebJ\xa6') 128158ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59843) -> ('172.17.0.3', 35987)) State.IN_PROGRESS -> State.SUCCEEDED 128158ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 128158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 128160ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 128160ms [err] connectionstatechanged connecting completed stable 128160ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 128163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 128163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 128163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 128163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 128163ms [err] connectionstatechanged connected completed stable 128163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 128164ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "connected"}] 128164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 128164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 128164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 128165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 128166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3062051640, stream_id=1, stream_seq=0) 128166ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 128167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2983961118, stream_id=1, stream_seq=0) 128167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 128167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3062051640, gaps=[]) 128167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2983961119, stream_id=1, stream_seq=1) 128167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2983961120, stream_id=1, stream_seq=2) 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2983961118, gaps=[]) 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2983961119, gaps=[]) 128168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 128169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2983961120, gaps=[]) 128169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 128261ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 128261ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 128261ms [log] [experimentStatusChanged] {"status": "running", "message": null} 128355ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d"}', extra='') 128355ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d"}', extra='') 128355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 128356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 128356ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 128356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 128356ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 128356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 128356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 128356ms [err] connectionstatechanged closed closed closed 128356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 128356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 128357ms [err] connectionstatechanged closed closed closed 128357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 128357ms [err] connectionstatechanged closed closed closed 128357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 128357ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d36e83e-bd36-49ee-8ce6-77fcf316116d", "state": "closed"}] 128357ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 128357ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 128450ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 128450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 128450ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 128550ms [err] Traceback (most recent call last): 128550ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 128551ms [err] return _run_code(code, main_globals, None, 128551ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 128551ms [err] exec(code, run_globals) 128551ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 128551ms [err] sys.exit(main()) 128551ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 128551ms [err] asyncio.run(main_async()) 128551ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 128551ms [err] return loop.run_until_complete(main) 128551ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 128551ms [err] self.run_forever() 128551ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 128551ms [err] self._run_once() 128551ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 128552ms [err] event_list = self._selector.select(timeout) 128552ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 128552ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 128552ms [err] KeyboardInterrupt 128559ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 128559ms [err] h.flush() 128559ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 128739ms [log] starting device 129426ms [err] DEBUG:asyncio:Using selector: EpollSelector 129614ms [err] ERROR:asyncio:Unclosed client session 129614ms [err] client_session: 129709ms [log] parsing 129709ms [log] creating device handler 129709ms [log] [ready] 129709ms [log] reading line 129709ms [log] [websocketToken] "92fa1065-affb-4f81-9c0a-782357e8ebf4" 129750ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 129750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 129750ms [log] [websocketConnected] 130029ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 130029ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 130029ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 130045ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f98dd1da-a586-457e-9298-53410430ddda"}}', extra='') 130045ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f98dd1da-a586-457e-9298-53410430ddda"}}', extra='') 130045ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f98dd1da-a586-457e-9298-53410430ddda"} 130137ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 130137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 130141ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "new"}] 132144ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 132144ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 132144ms [err] handleSignalingMessage 132144ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 132144ms [err] handleOptions 132144ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 132144ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 132144ms [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='') 132144ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 132150ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623262 3955623262 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 45136 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 45136 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34329 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:DWJ6\\r\\na=ice-pwd:jfaUvdzEeMm0dCF35dlJoo\\r\\na=fingerprint:sha-256 C0:FC:CC:D3:0F:60:4C:13:FB:49:2B:02:6A:CF:CF:19:7F:7D:D7:60:3C:FE:2A:52:7E:07:24:76:1A:16:F1:33\\r\\na=fingerprint:sha-384 AC:BF:E6:99:66:CA:7E:59:1F:32:C7:32:F1:0B:2F:B0:C8:91:CB:71:3D:C8:D3:E3:6D:7E:F0:33:74:D8:6D:4F:72:22:6D:E5:0A:90:49:3E:0B:B4:E3:47:1B:B8:06:35\\r\\na=fingerprint:sha-512 19:6E:77:7C:43:A8:88:DC:24:45:B4:51:7B:97:7C:B2:00:36:2A:6D:F5:29:3F:2A:71:2C:25:21:38:16:02:37:D7:B6:83:96:1F:A3:31:55:90:BA:5C:87:E9:B0:E3:CB:7D:DD:E9:0A:89:60:59:85:5C:DA:F2:73:77:8D:3F:A3\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 132150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955623262 3955623262 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 45136 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 45136 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34329 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:DWJ6\\r\\na=ice-pwd:jfaUvdzEeMm0dCF35dlJoo\\r\\na=fingerprint:sha-256 C0:FC:CC:D3:0F:60:4C:13:FB:49:2B:02:6A:CF:CF:19:7F:7D:D7:60:3C:FE:2A:52:7E:07:24:76:1A:16:F1:33\\r\\na=fingerprint:sha-384 AC:BF:E6:99:66:CA:7E:59:1F:32:C7:32:F1:0B:2F:B0:C8:91:CB:71:3D:C8:D3:E3:6D:7E:F0:33:74:D8:6D:4F:72:22:6D:E5:0A:90:49:3E:0B:B4:E3:47:1B:B8:06:35\\r\\na=fingerprint:sha-512 19:6E:77:7C:43:A8:88:DC:24:45:B4:51:7B:97:7C:B2:00:36:2A:6D:F5:29:3F:2A:71:2C:25:21:38:16:02:37:D7:B6:83:96:1F:A3:31:55:90:BA:5C:87:E9:B0:E3:CB:7D:DD:E9:0A:89:60:59:85:5C:DA:F2:73:77:8D:3F:A3\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 132150ms [err] handleSignalingMessage 132150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 132150ms [err] handleOffer 132150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 132151ms [err] makeAnswer 132151ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 132151ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 132151ms [err] v=0 132151ms [err] o=- 3955623262 3955623262 IN IP4 0.0.0.0 132151ms [err] s=- 132151ms [err] t=0 0 132151ms [err] a=group:BUNDLE 0 132151ms [err] a=msid-semantic:WMS * 132151ms [err] m=application 45136 DTLS/SCTP 5000 132151ms [err] c=IN IP4 172.30.0.1 132151ms [err] a=mid:0 132151ms [err] a=sctpmap:5000 webrtc-datachannel 65535 132151ms [err] a=max-message-size:65536 132151ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45136 typ host 132151ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34329 typ host 132151ms [err] a=end-of-candidates 132151ms [err] a=ice-ufrag:DWJ6 132151ms [err] a=ice-pwd:jfaUvdzEeMm0dCF35dlJoo 132151ms [err] a=fingerprint:sha-256 C0:FC:CC:D3:0F:60:4C:13:FB:49:2B:02:6A:CF:CF:19:7F:7D:D7:60:3C:FE:2A:52:7E:07:24:76:1A:16:F1:33 132151ms [err] a=fingerprint:sha-384 AC:BF:E6:99:66:CA:7E:59:1F:32:C7:32:F1:0B:2F:B0:C8:91:CB:71:3D:C8:D3:E3:6D:7E:F0:33:74:D8:6D:4F:72:22:6D:E5:0A:90:49:3E:0B:B4:E3:47:1B:B8:06:35 132151ms [err] a=fingerprint:sha-512 19:6E:77:7C:43:A8:88:DC:24:45:B4:51:7B:97:7C:B2:00:36:2A:6D:F5:29:3F:2A:71:2C:25:21:38:16:02:37:D7:B6:83:96:1F:A3:31:55:90:BA:5C:87:E9:B0:E3:CB:7D:DD:E9:0A:89:60:59:85:5C:DA:F2:73:77:8D:3F:A3 132151ms [err] a=setup:actpass 132151ms [err] 132152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 132152ms [err] v=0 132152ms [err] o=- 3955623262 3955623262 IN IP4 0.0.0.0 132152ms [err] s=- 132152ms [err] t=0 0 132152ms [err] a=group:BUNDLE 0 132152ms [err] a=msid-semantic:WMS * 132152ms [err] m=application 45136 DTLS/SCTP 5000 132152ms [err] c=IN IP4 172.30.0.1 132152ms [err] a=mid:0 132152ms [err] a=sctpmap:5000 webrtc-datachannel 65535 132152ms [err] a=max-message-size:65536 132152ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45136 typ host 132152ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34329 typ host 132152ms [err] a=end-of-candidates 132152ms [err] a=ice-ufrag:DWJ6 132152ms [err] a=ice-pwd:jfaUvdzEeMm0dCF35dlJoo 132152ms [err] a=fingerprint:sha-256 C0:FC:CC:D3:0F:60:4C:13:FB:49:2B:02:6A:CF:CF:19:7F:7D:D7:60:3C:FE:2A:52:7E:07:24:76:1A:16:F1:33 132152ms [err] a=fingerprint:sha-384 AC:BF:E6:99:66:CA:7E:59:1F:32:C7:32:F1:0B:2F:B0:C8:91:CB:71:3D:C8:D3:E3:6D:7E:F0:33:74:D8:6D:4F:72:22:6D:E5:0A:90:49:3E:0B:B4:E3:47:1B:B8:06:35 132152ms [err] a=fingerprint:sha-512 19:6E:77:7C:43:A8:88:DC:24:45:B4:51:7B:97:7C:B2:00:36:2A:6D:F5:29:3F:2A:71:2C:25:21:38:16:02:37:D7:B6:83:96:1F:A3:31:55:90:BA:5C:87:E9:B0:E3:CB:7D:DD:E9:0A:89:60:59:85:5C:DA:F2:73:77:8D:3F:A3 132152ms [err] a=setup:actpass 132152ms [err] 132152ms [err] connectionstatechanged new new have-remote-offer 132152ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 132152ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "new"}] 132153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 132153ms [err] v=0 132153ms [err] o=- 3955623262 3955623262 IN IP4 0.0.0.0 132153ms [err] s=- 132153ms [err] t=0 0 132153ms [err] a=group:BUNDLE 0 132153ms [err] a=msid-semantic:WMS * 132153ms [err] m=application 9 DTLS/SCTP 5000 132153ms [err] c=IN IP4 0.0.0.0 132153ms [err] a=mid:0 132153ms [err] a=sctpmap:5000 webrtc-datachannel 65535 132153ms [err] a=max-message-size:65536 132153ms [err] a=ice-ufrag:O9Wi 132153ms [err] a=ice-pwd:k80o35DQivG6lI5CHQSMwt 132153ms [err] a=fingerprint:sha-256 A5:18:5F:7D:0D:90:52:8A:51:B2:F2:B8:A7:03:BA:39:F8:A3:BC:E3:DE:05:A3:1D:F9:DD:87:C4:85:3A:F7:56 132153ms [err] a=fingerprint:sha-384 61:89:ED:81:B7:00:1A:9E:73:36:1D:0C:4A:CC:F5:A5:7F:0F:29:76:D3:40:1D:4F:59:04:AB:E1:BD:04:8C:C8:4A:92:BA:D3:7E:A3:1B:E6:71:3E:AD:CA:14:08:17:ED 132153ms [err] a=fingerprint:sha-512 E2:DF:7D:8F:ED:7C:30:E5:4F:E2:0D:86:22:8A:A1:EE:27:FB:97:B3:2E:8B:D3:66:B3:EF:10:05:78:AD:19:C9:82:EA:73:65:60:C0:95:21:49:E1:DC:A7:FA:27:75:35:40:5B:AB:57:A7:CF:C2:98:AE:81:A4:DB:45:A1:A3:10 132153ms [err] a=setup:active 132153ms [err] 132153ms [err] connectionstatechanged new new stable 132153ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 132153ms [err] connectionstatechanged new new stable 132153ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 132153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 132154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 132154ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 132155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 132155ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 132155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 132155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 132155ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55512) -> ('172.30.0.1', 45136)) State.FROZEN -> State.WAITING 132155ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41781) -> ('172.30.0.1', 45136)) State.FROZEN -> State.WAITING 132155ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55512) -> ('172.17.0.3', 34329)) State.FROZEN -> State.WAITING 132156ms [err] connectionstatechanged connecting checking stable 132156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 132156ms [err] connectionstatechanged connecting checking stable 132156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 132156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55512) -> ('172.30.0.1', 45136)) State.WAITING -> State.IN_PROGRESS 132156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80\xdc\x05\x9e\x89\xcfH=\xa6\x8c\xed\x07') 132156ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "connecting"}] 132157ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80\xdc\x05\x9e\x89\xcfH=\xa6\x8c\xed\x07') 132157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55512) -> ('172.30.0.1', 45136)) State.IN_PROGRESS -> State.SUCCEEDED 132187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x966\xda\xa0]w#\xe85c\xa8H') 132188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x966\xda\xa0]w#\xe85c\xa8H') 132188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41781) -> ('172.30.0.1', 45136)) State.WAITING -> State.FAILED 132188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55512) -> ('172.17.0.3', 34329)) State.WAITING -> State.FAILED 132188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41781) -> ('172.17.0.3', 34329)) State.FROZEN -> State.FAILED 132188ms [err] INFO:aioice.ice:Connection(0) ICE completed 132188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x9d\x11S@\x065'\xe9\x98h\xfa\xb7") 132189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x9d\x11S@\x065'\xe9\x98h\xfa\xb7") 132189ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5XgqcfC64T 1 udp 1862270975 172.17.0.3 45136 typ prflx) 132189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55512) -> ('172.17.0.3', 45136)) State.WAITING -> State.IN_PROGRESS 132189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb4r\xa74\xd0\xb0\\\xc0\x83\xfb\xceh') 132189ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 132189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 132190ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 132191ms [err] connectionstatechanged connecting completed stable 132191ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 132191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb4r\xa74\xd0\xb0\\\xc0\x83\xfb\xceh') 132194ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 132194ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 132194ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 132194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 132194ms [err] connectionstatechanged connected completed stable 132194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 132195ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "connected"}] 132195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 132195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 132195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 132195ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 132196ms [log] line {"signal":"gpio1","value":"strongH"} 132196ms [log] 132196ms [log] reading line 132196ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 132196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 132197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3517687544, stream_id=1, stream_seq=0) 132197ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 132197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1099078322, stream_id=1, stream_seq=0) 132197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 132197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3517687544, gaps=[]) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1099078323, stream_id=1, stream_seq=1) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1099078324, stream_id=1, stream_seq=2) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1099078325, stream_id=1, stream_seq=3) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1099078326, stream_id=1, stream_seq=4) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078322, gaps=[]) 132198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078323, gaps=[]) 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078324, gaps=[]) 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078325, gaps=[]) 132199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 132200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1099078326, gaps=[]) 132200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 132291ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 132291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 132291ms [log] line {"signal":"gpio2","value":"strongL"} 132291ms [log] 132291ms [log] reading line 132291ms [log] [experimentStatusChanged] {"status": "running", "message": null} 132385ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49"}', extra='') 132385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49"}', extra='') 132385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 132385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 132385ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 132385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 132385ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 132385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 132385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 132385ms [err] connectionstatechanged closed closed closed 132385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 132385ms [err] connectionstatechanged closed closed closed 132385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132385ms [err] connectionstatechanged closed closed closed 132385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132386ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8b1fd8d2-5986-440a-a917-347e8b69be49", "state": "closed"}] 132386ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 132386ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 132448ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 132448ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 132448ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 132572ms [err] Traceback (most recent call last): 132572ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 132572ms [err] return _run_code(code, main_globals, None, 132572ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 132572ms [err] exec(code, run_globals) 132572ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 132572ms [err] sys.exit(main()) 132572ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 132572ms [err] asyncio.run(main_async()) 132572ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 132572ms [err] return loop.run_until_complete(main) 132572ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 132572ms [err] self.run_forever() 132572ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 132572ms [err] self._run_once() 132572ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 132572ms [err] event_list = self._selector.select(timeout) 132572ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 132572ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 132572ms [err] KeyboardInterrupt 132572ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 132572ms [err] h.flush() 132572ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Client Communication (device <-> device): should start an experiment ================== Client Communication (edge instantiable <-> device): should connect without errors ================== Client Communication (edge instantiable <-> device): should start an experiment