================== js Client to python Client Communication: should connect without errors 6478ms [log] starting device 7055ms [err] DEBUG:asyncio:Using selector: EpollSelector 7161ms [err] ERROR:asyncio:Unclosed client session 7161ms [err] client_session: 7255ms [log] parsing 7255ms [log] creating device handler 7255ms [log] [ready] 7255ms [log] reading line 7255ms [log] [websocketToken] "41efb392-94c4-4be1-bfbb-eb8f4f927162" 7267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 7267ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 9614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 9614ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 9631ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8e5aeeb7-bdd0-42e9-80aa-b64f788ecb57"}}', extra='') 9631ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8e5aeeb7-bdd0-42e9-80aa-b64f788ecb57"} 10008ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 10015ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1", "state": "new"}] 12019ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1"}', extra='') 12019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 12019ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1799109301588935897 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:4moL\\r\\na=ice-pwd:wqB7x72uobdClam6YCGj66PF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9C:ED:67:62:81:46:EA:52:88:51:3D:C2:F2:5D:E9:1B:B3:72:A7:B7:BC:FA:00:B2:72:22:1F:E9:27:7F:0F:3F\\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/f45233ab-efeb-451c-8540-4bc62f1f71e1"}', extra='') 12019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 12019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 12019ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 12019ms [err] v=0 12019ms [err] o=- 1799109301588935897 2 IN IP4 127.0.0.1 12019ms [err] s=- 12019ms [err] t=0 0 12019ms [err] a=group:BUNDLE 0 12019ms [err] a=extmap-allow-mixed 12019ms [err] a=msid-semantic: WMS 12019ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12019ms [err] c=IN IP4 0.0.0.0 12019ms [err] a=ice-ufrag:4moL 12019ms [err] a=ice-pwd:wqB7x72uobdClam6YCGj66PF 12019ms [err] a=ice-options:trickle 12019ms [err] a=fingerprint:sha-256 9C:ED:67:62:81:46:EA:52:88:51:3D:C2:F2:5D:E9:1B:B3:72:A7:B7:BC:FA:00:B2:72:22:1F:E9:27:7F:0F:3F 12019ms [err] a=setup:actpass 12019ms [err] a=mid:0 12019ms [err] a=sctp-port:5000 12019ms [err] a=max-message-size:262144 12019ms [err] 12022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 12022ms [err] v=0 12022ms [err] o=- 1799109301588935897 2 IN IP4 127.0.0.1 12022ms [err] s=- 12022ms [err] t=0 0 12022ms [err] a=group:BUNDLE 0 12022ms [err] a=extmap-allow-mixed 12022ms [err] a=msid-semantic: WMS 12022ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12022ms [err] c=IN IP4 0.0.0.0 12022ms [err] a=ice-ufrag:4moL 12022ms [err] a=ice-pwd:wqB7x72uobdClam6YCGj66PF 12022ms [err] a=ice-options:trickle 12022ms [err] a=fingerprint:sha-256 9C:ED:67:62:81:46:EA:52:88:51:3D:C2:F2:5D:E9:1B:B3:72:A7:B7:BC:FA:00:B2:72:22:1F:E9:27:7F:0F:3F 12022ms [err] a=setup:actpass 12022ms [err] a=mid:0 12022ms [err] a=sctp-port:5000 12022ms [err] a=max-message-size:262144 12022ms [err] 12022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 12022ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1", "state": "new"}] 12024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 12024ms [err] v=0 12024ms [err] o=- 3933824237 3933824237 IN IP4 0.0.0.0 12024ms [err] s=- 12024ms [err] t=0 0 12024ms [err] a=group:BUNDLE 0 12024ms [err] a=msid-semantic:WMS * 12024ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12024ms [err] c=IN IP4 0.0.0.0 12024ms [err] a=mid:0 12024ms [err] a=sctp-port:5000 12024ms [err] a=max-message-size:65536 12024ms [err] a=ice-ufrag:ybNv 12024ms [err] a=ice-pwd:1oLMdK5FBdhpKU5rqpjePa 12024ms [err] a=fingerprint:sha-256 2C:66:DB:49:D5:2B:68:11:91:52:93:E9:FD:FC:35:72:CD:AD:69:A3:CB:46:E9:9F:14:36:3E:98:58:E5:FC:EA 12024ms [err] a=setup:active 12024ms [err] 12025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 12025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 12025ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 12026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 12027ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 12029ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\t_\xd0\x8a\tf\xaa\x0b)\x82\x7fV') 12029ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\xebA\x8a\xfd\x9b;\x86\x1d\xf4\x90\xa8') 12030ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\t_\xd0\x8a\tf\xaa\x0b)\x82\x7fV') 12030ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\xebA\x8a\xfd\x9b;\x86\x1d\xf4\x90\xa8') 12032ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 12032ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'=~\xebt\xba\xccJ\xd0\n\xc0an') 12033ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'=~\xebt\xba\xccJ\xd0\n\xc0an') 12033ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x12\xf8\xb4j^\xf6\xfe\xdcQ\xccK\x14') 12034ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x12\xf8\xb4j^\xf6\xfe\xdcQ\xccK\x14') 12034ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65198) (expires in 600 seconds) 12034ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 12034ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 12035ms [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='') 12035ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 12035ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 12035ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 12036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 12036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12036ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1", "state": "connecting"}] 12057ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mABQ59OqE58c') 12057ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mABQ59OqE58c') 12057ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(bRXjN7tx2r 1 udp 1845501695 172.17.0.2 45763 typ prflx) 12057ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42555) -> ('172.17.0.2', 45763)) State.WAITING -> State.IN_PROGRESS 12058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Nj\xdc\x8da\x04\xb0>\xa4\n\xab@') 12062ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Nj\xdc\x8da\x04\xb0>\xa4\n\xab@') 12062ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42555) -> ('172.17.0.2', 45763)) State.IN_PROGRESS -> State.SUCCEEDED 12063ms [err] INFO:aioice.ice:Connection(0) ICE completed 12079ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 12079ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 12079ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 12080ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 12082ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 12083ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 12083ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 12083ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 12083ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 12083ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1", "state": "connected"}] 12086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 12086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 12086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 12087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 12087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 12087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 12088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=886119204, stream_id=1, stream_seq=0) 12088ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 12088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4141099174, stream_id=1, stream_seq=0) 12088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 12089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=886119204, gaps=[]) 12089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4141099174, gaps=[]) 12089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 12098ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2581317980 1 udp 2113937151 80b63588-0dab-4505-bb9c-35a988e3e5e9.local 45763 typ host generation 0 ufrag 4moL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1"}', extra='') 12098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12099ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12101ms [err] INFO:aioice.ice:Connection(0) Remote candidate "80b63588-0dab-4505-bb9c-35a988e3e5e9.local" resolved to 172.17.0.2 12107ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M0ehBaxUkesh') 12107ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M0ehBaxUkesh') 12107ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42555) -> ('172.17.0.2', 45763)) State.FROZEN -> State.FAILED 12107ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59116) -> ('172.17.0.2', 45763)) State.FROZEN -> State.FAILED 12107ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65198) -> ('172.17.0.2', 45763)) State.FROZEN -> State.FAILED 12110ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:183527503 1 udp 1677729535 141.24.211.56 45763 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 4moL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1"}', extra='') 12110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12117ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3034371005 1 udp 33562623 141.24.210.113 53904 typ relay raddr 141.24.211.56 rport 45763 generation 0 ufrag 4moL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1"}', extra='') 12117ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12118ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12118ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 12160ms [log] [experimentStatusChanged] {"status": "running", "message": null} 12169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Leyu0kJc8aHD') 12169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45763) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Leyu0kJc8aHD') 12169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42555) -> ('141.24.211.56', 45763)) State.FROZEN -> State.FAILED 12169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59116) -> ('141.24.211.56', 45763)) State.FROZEN -> State.FAILED 12169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42555) -> ('141.24.210.113', 53904)) State.FROZEN -> State.FAILED 12169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59116) -> ('141.24.210.113', 53904)) State.FROZEN -> State.FAILED 12169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65198) -> ('141.24.211.56', 45763)) State.FROZEN -> State.FAILED 12170ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65198) -> ('141.24.210.113', 53904)) State.FROZEN -> State.FAILED 12233ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1"}', extra='') 12234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 12234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 12234ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 12234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 12234ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 12234ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 12235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 12235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12235ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 12235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12236ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f45233ab-efeb-451c-8540-4bc62f1f71e1", "state": "closed"}] 12236ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 12236ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 12236ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'St\x12\xe3\x99ky?\xf6\xf6\xbbT') 12237ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'St\x12\xe3\x99ky?\xf6\xf6\xbbT') 12237ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65198) 12237ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 12237ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 12286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 12286ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 12353ms [err] Traceback (most recent call last): 12353ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 12353ms [err] return _run_code(code, main_globals, None, 12353ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 12353ms [err] exec(code, run_globals) 12353ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 12353ms [err] sys.exit(main()) 12353ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 12353ms [err] asyncio.run(main_async()) 12353ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 12353ms [err] return loop.run_until_complete(main) 12353ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 12354ms [err] self.run_forever() 12354ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 12354ms [err] self._run_once() 12354ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 12355ms [err] event_list = self._selector.select(timeout) 12355ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 12355ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 12355ms [err] KeyboardInterrupt 12357ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 12357ms [err] h.flush() 12357ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 17668ms [log] starting device 18142ms [err] DEBUG:asyncio:Using selector: EpollSelector 18227ms [err] ERROR:asyncio:Unclosed client session 18227ms [err] client_session: 18318ms [log] parsing 18318ms [log] creating device handler 18318ms [log] [ready] 18318ms [log] reading line 18318ms [log] [websocketToken] "693b1624-1baf-43c0-8222-a7710bbba480" 18332ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 18332ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 18520ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 18521ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 18533ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6227e837-1566-4317-8a98-cb111a0cffb2"}}', extra='') 18533ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6227e837-1566-4317-8a98-cb111a0cffb2"} 18575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 18580ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "new"}] 20583ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 20584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 20584ms [err] v=0 20584ms [err] o=- 3933824245 3933824245 IN IP4 0.0.0.0 20584ms [err] s=- 20584ms [err] t=0 0 20584ms [err] a=group:BUNDLE 0 20584ms [err] a=msid-semantic:WMS * 20584ms [err] m=application 9 DTLS/SCTP 5000 20584ms [err] c=IN IP4 0.0.0.0 20584ms [err] a=mid:0 20584ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20584ms [err] a=max-message-size:65536 20584ms [err] a=ice-ufrag:BKFI 20584ms [err] a=ice-pwd:PgGw57ebeE5TzXGEs4pspt 20584ms [err] a=fingerprint:sha-256 9C:E4:8A:31:65:0B:8B:37:71:C5:E0:57:E4:13:62:D1:B7:4E:A3:BB:75:0C:8F:76:CE:CE:90:53:DB:69:A5:10 20584ms [err] a=setup:actpass 20584ms [err] 20586ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 20586ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 20587ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "new"}] 20587ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 20587ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 20589ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N\xfa\xef\xbej\x1e\x81\xae\xfao\xeaP') 20589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\xba\x9f\xc0\xac\x10a\x82"\x10\x7f\xdc') 20590ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N\xfa\xef\xbej\x1e\x81\xae\xfao\xeaP') 20590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\xba\x9f\xc0\xac\x10a\x82"\x10\x7f\xdc') 20591ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 20591ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'@\x12\x16\x944\xf84E\x0e\x08_\x99') 20592ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'@\x12\x16\x944\xf84E\x0e\x08_\x99') 20592ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf4\x96\xf0\x14\xee4\xd6U\x1f\xe2\xbc\xd7') 20593ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xf4\x96\xf0\x14\xee4\xd6U\x1f\xe2\xbc\xd7') 20593ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55680) (expires in 600 seconds) 20593ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 20593ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 20594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 20594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 20594ms [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='') 20594ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 20613ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba1\xb9j\xbcw*\xfe\x86\x07\xf49') 20613ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba1\xb9j\xbcw*\xfe\x86\x07\xf49') 20621ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933824245 3933824245 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 57005 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 57005 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60005 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60005 typ srflx raddr 172.17.0.2 rport 60005\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57005 typ srflx raddr 172.30.0.1 rport 57005\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53479 typ relay raddr 172.17.0.2 rport 50130\\r\\na=end-of-candidates\\r\\na=ice-ufrag:bEkA\\r\\na=ice-pwd:wetYdXzjHNAGoSAkkT0z7N\\r\\na=fingerprint:sha-256 D2:18:49:89:85:9C:F3:5E:69:A8:F2:26:F6:3A:5B:77:24:0D:C8:A9:5A:6C:1A:7A:B2:16:22:7F:1A:54:C2:6A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 20621ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20621ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 20621ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 20621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 20621ms [err] v=0 20621ms [err] o=- 3933824245 3933824245 IN IP4 0.0.0.0 20621ms [err] s=- 20621ms [err] t=0 0 20621ms [err] a=group:BUNDLE 0 20621ms [err] a=msid-semantic:WMS * 20621ms [err] m=application 57005 DTLS/SCTP 5000 20621ms [err] c=IN IP4 172.30.0.1 20621ms [err] a=mid:0 20621ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20621ms [err] a=max-message-size:65536 20621ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57005 typ host 20621ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60005 typ host 20621ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60005 typ srflx raddr 172.17.0.2 rport 60005 20621ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57005 typ srflx raddr 172.30.0.1 rport 57005 20621ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53479 typ relay raddr 172.17.0.2 rport 50130 20621ms [err] a=end-of-candidates 20621ms [err] a=ice-ufrag:bEkA 20621ms [err] a=ice-pwd:wetYdXzjHNAGoSAkkT0z7N 20621ms [err] a=fingerprint:sha-256 D2:18:49:89:85:9C:F3:5E:69:A8:F2:26:F6:3A:5B:77:24:0D:C8:A9:5A:6C:1A:7A:B2:16:22:7F:1A:54:C2:6A 20621ms [err] a=setup:active 20621ms [err] 20623ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 20623ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 20623ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 20623ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('172.30.0.1', 57005)) State.FROZEN -> State.WAITING 20623ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58075) -> ('172.30.0.1', 57005)) State.FROZEN -> State.WAITING 20623ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('172.17.0.2', 60005)) State.FROZEN -> State.WAITING 20623ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55680) -> ('172.30.0.1', 57005)) State.FROZEN -> State.WAITING 20623ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(XnKyuYT5WV 1 udp 1862270975 172.17.0.2 57005 typ prflx) 20623ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20624ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20624ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20624ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('172.17.0.2', 57005)) State.WAITING -> State.IN_PROGRESS 20624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'v\xee\xc4PGrpL\xdc\x0b\xdc\xa9') 20624ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('172.30.0.1', 57005)) State.WAITING -> State.IN_PROGRESS 20624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\x88\xd0\xb1\xf6\xbc\x98\x84b\\F9') 20625ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "connecting"}] 20625ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'v\xee\xc4PGrpL\xdc\x0b\xdc\xa9') 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('172.17.0.2', 57005)) State.IN_PROGRESS -> State.SUCCEEDED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58075) -> ('172.30.0.1', 57005)) State.WAITING -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('172.17.0.2', 60005)) State.WAITING -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58075) -> ('172.17.0.2', 60005)) State.FROZEN -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('141.24.211.56', 60005)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58075) -> ('141.24.211.56', 60005)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('141.24.211.56', 57005)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58075) -> ('141.24.211.56', 57005)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('141.24.210.113', 53479)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58075) -> ('141.24.210.113', 53479)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55680) -> ('172.30.0.1', 57005)) State.WAITING -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55680) -> ('172.17.0.2', 60005)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55680) -> ('141.24.211.56', 60005)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55680) -> ('141.24.211.56', 57005)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55680) -> ('141.24.210.113', 53479)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) ICE completed 20627ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\x88\xd0\xb1\xf6\xbc\x98\x84b\\F9') 20627ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49432) -> ('172.30.0.1', 57005)) State.IN_PROGRESS -> State.SUCCEEDED 20627ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0c\xe8\x17\x8b\x16\x90\x01-\x0c\xbaI4') 20628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0c\xe8\x17\x8b\x16\x90\x01-\x0c\xbaI4') 20644ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 20645ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 20645ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 20646ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 20649ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 20649ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 20649ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 20649ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 20649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 20649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 20649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 20649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 20650ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "connected"}] 20651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 20651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 20651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 20652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 20652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 20652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 20653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 20653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 20653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 20653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=834349696, stream_id=1, stream_seq=0) 20654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 20655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3006035626, stream_id=1, stream_seq=0) 20655ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 20655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3006035626, gaps=[]) 20656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=834349696, gaps=[]) 20656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 20731ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20731ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 20800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 20800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 20800ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20800ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 20800ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 20800ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 20800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20800ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20800ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20800ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "closed"}] 20800ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'mL\xa8\xfa\x03B\x1e>\xa5>g\x08') 20801ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'mL\xa8\xfa\x03B\x1e>\xa5>g\x08') 20801ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55680) 20801ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 20801ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 20801ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3"}', extra='') 20869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20869ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 20932ms [err] Traceback (most recent call last): 20932ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20932ms [err] return _run_code(code, main_globals, None, 20932ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20932ms [err] exec(code, run_globals) 20932ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20932ms [err] sys.exit(main()) 20932ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20932ms [err] asyncio.run(main_async()) 20932ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20932ms [err] return loop.run_until_complete(main) 20932ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20933ms [err] self.run_forever() 20933ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20935ms [err] self._run_once() 20935ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20935ms [err] event_list = self._selector.select(timeout) 20935ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20935ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20935ms [err] KeyboardInterrupt 20935ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20935ms [err] h.flush() 20935ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 33207ms [log] starting device 33702ms [err] DEBUG:asyncio:Using selector: EpollSelector 33786ms [err] ERROR:asyncio:Unclosed client session 33786ms [err] client_session: 34102ms [log] parsing 34102ms [log] creating device handler 34102ms [log] [ready] 34102ms [log] reading line 34102ms [log] [websocketToken] "e6ef7ec6-800c-4657-85f0-f5140fb4e3bf" 34302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 34302ms [log] [websocketConnected] 35444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 35444ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 35462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ecd803d6-e479-4a6f-aa93-bde8ad9888af"}}', extra='') 35462ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ecd803d6-e479-4a6f-aa93-bde8ad9888af"} 35498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 35503ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76", "state": "new"}] 37505ms [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='') 37505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76"}', extra='') 37505ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 37505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 37505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1729600832988488597 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:woYr\\r\\na=ice-pwd:iAEu97QdgHLN5vIR74O/dwWh\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D2:DC:54:80:6E:C9:21:C2:9E:F9:CE:50:67:33:A4:37:F5:5C:B6:0B:09:49:B9:45:ED:D2:9A:AE:74:68:2F:2A\\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/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76"}', extra='') 37505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 37505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 37505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 37505ms [err] v=0 37505ms [err] o=- 1729600832988488597 2 IN IP4 127.0.0.1 37505ms [err] s=- 37505ms [err] t=0 0 37505ms [err] a=group:BUNDLE 0 37505ms [err] a=extmap-allow-mixed 37505ms [err] a=msid-semantic: WMS 37505ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 37505ms [err] c=IN IP4 0.0.0.0 37505ms [err] a=ice-ufrag:woYr 37505ms [err] a=ice-pwd:iAEu97QdgHLN5vIR74O/dwWh 37505ms [err] a=ice-options:trickle 37505ms [err] a=fingerprint:sha-256 D2:DC:54:80:6E:C9:21:C2:9E:F9:CE:50:67:33:A4:37:F5:5C:B6:0B:09:49:B9:45:ED:D2:9A:AE:74:68:2F:2A 37505ms [err] a=setup:actpass 37505ms [err] a=mid:0 37505ms [err] a=sctp-port:5000 37505ms [err] a=max-message-size:262144 37505ms [err] 37507ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 37507ms [err] v=0 37507ms [err] o=- 1729600832988488597 2 IN IP4 127.0.0.1 37507ms [err] s=- 37507ms [err] t=0 0 37507ms [err] a=group:BUNDLE 0 37507ms [err] a=extmap-allow-mixed 37507ms [err] a=msid-semantic: WMS 37507ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 37507ms [err] c=IN IP4 0.0.0.0 37507ms [err] a=ice-ufrag:woYr 37507ms [err] a=ice-pwd:iAEu97QdgHLN5vIR74O/dwWh 37507ms [err] a=ice-options:trickle 37507ms [err] a=fingerprint:sha-256 D2:DC:54:80:6E:C9:21:C2:9E:F9:CE:50:67:33:A4:37:F5:5C:B6:0B:09:49:B9:45:ED:D2:9A:AE:74:68:2F:2A 37507ms [err] a=setup:actpass 37507ms [err] a=mid:0 37507ms [err] a=sctp-port:5000 37507ms [err] a=max-message-size:262144 37507ms [err] 37507ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 37507ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76", "state": "new"}] 37508ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 37508ms [err] v=0 37508ms [err] o=- 3933824262 3933824262 IN IP4 0.0.0.0 37508ms [err] s=- 37508ms [err] t=0 0 37508ms [err] a=group:BUNDLE 0 37508ms [err] a=msid-semantic:WMS * 37508ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 37508ms [err] c=IN IP4 0.0.0.0 37508ms [err] a=mid:0 37508ms [err] a=sctp-port:5000 37508ms [err] a=max-message-size:65536 37508ms [err] a=ice-ufrag:WEFE 37508ms [err] a=ice-pwd:gSXiHjsyKE25Q9yoyTfq8h 37508ms [err] a=fingerprint:sha-256 02:3D:C1:B2:E2:0C:3E:92:47:39:1B:71:BF:6F:D1:21:20:92:2D:8E:75:6C:33:1B:02:56:6A:61:47:CB:E1:98 37508ms [err] a=setup:active 37508ms [err] 37508ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 37509ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 37509ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 37510ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 37510ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 37511ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb6a\x83+\x942\x96\xb02\xc3\xadB') 37511ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l\xa5\t|\xa6\x15[\x05\x17\xd7\xf6w') 37512ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb6a\x83+\x942\x96\xb02\xc3\xadB') 37512ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'l\xa5\t|\xa6\x15[\x05\x17\xd7\xf6w') 37513ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 37513ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'C\xa4,\x18\xfc*v\x83s/J\x9f') 37514ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'C\xa4,\x18\xfc*v\x83s/J\x9f') 37514ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xbf\xe9'\x91\xf4\xd4\x08\x9cfZ<\x84") 37515ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xbf\xe9'\x91\xf4\xd4\x08\x9cfZ<\x84") 37515ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50961) (expires in 600 seconds) 37515ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 37515ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 37516ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 37516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 37516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 37516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37517ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76", "state": "connecting"}] 37536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jHwCPAn3lu5Y') 37536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jHwCPAn3lu5Y') 37536ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(V7A8HNbhmV 1 udp 1845501695 172.17.0.2 40113 typ prflx) 37536ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52577) -> ('172.17.0.2', 40113)) State.WAITING -> State.IN_PROGRESS 37536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'.\xf1M\x93U\xac*\xabN@\x80\xa8') 37537ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'.\xf1M\x93U\xac*\xabN@\x80\xa8') 37537ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52577) -> ('172.17.0.2', 40113)) State.IN_PROGRESS -> State.SUCCEEDED 37538ms [err] INFO:aioice.ice:Connection(0) ICE completed 37548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3256678115 1 udp 2113937151 97657f06-e7f8-426c-b219-223203ecd963.local 40113 typ host generation 0 ufrag woYr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76"}', extra='') 37548ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37548ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 37548ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37551ms [err] INFO:aioice.ice:Connection(0) Remote candidate "97657f06-e7f8-426c-b219-223203ecd963.local" resolved to 172.17.0.2 37558ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52577) -> ('172.17.0.2', 40113)) State.FROZEN -> State.IN_PROGRESS 37558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JC\xfc\xaaQ\xf0\xf2\x91}\r\xd1\xe6') 37559ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JC\xfc\xaaQ\xf0\xf2\x91}\r\xd1\xe6') 37559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52577) -> ('172.17.0.2', 40113)) State.IN_PROGRESS -> State.SUCCEEDED 37560ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1177656476 1 udp 1677729535 141.24.211.56 40113 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag woYr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76"}', extra='') 37560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 37560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37562ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:356262679 1 udp 33562623 141.24.210.113 55523 typ relay raddr 141.24.211.56 rport 40113 generation 0 ufrag woYr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76"}', extra='') 37562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 37562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52942) -> ('172.17.0.2', 40113)) State.FROZEN -> State.IN_PROGRESS 37578ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y7\x17\xa7\x02\xe7\xcaJ\xb8j\x9f\xe3') 37579ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y7\x17\xa7\x02\xe7\xcaJ\xb8j\x9f\xe3') 37579ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52942) -> ('172.17.0.2', 40113)) State.IN_PROGRESS -> State.SUCCEEDED 37591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'EsFEwdj5jQPy') 37591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'EsFEwdj5jQPy') 37591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52577) -> ('141.24.211.56', 40113)) State.FROZEN -> State.FAILED 37591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52942) -> ('141.24.211.56', 40113)) State.FROZEN -> State.FAILED 37591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52577) -> ('141.24.210.113', 55523)) State.FROZEN -> State.FAILED 37592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52942) -> ('141.24.210.113', 55523)) State.FROZEN -> State.FAILED 37592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50961) -> ('172.17.0.2', 40113)) State.FROZEN -> State.FAILED 37592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50961) -> ('141.24.211.56', 40113)) State.FROZEN -> State.FAILED 37592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50961) -> ('141.24.210.113', 55523)) State.FROZEN -> State.FAILED 37599ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 37599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 37600ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 37600ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 37603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 37603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 37603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 37603ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 37603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 37603ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76", "state": "connected"}] 37606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 37606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 37606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 37607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 37607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 37607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 37607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3719881752, stream_id=1, stream_seq=0) 37607ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 37608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2185418076, stream_id=1, stream_seq=0) 37608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 37608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881752, gaps=[]) 37609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2185418076, gaps=[]) 37609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 37609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3719881753, stream_id=1, stream_seq=1) 37609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881753, gaps=[]) 37610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881754, stream_id=1, stream_seq=2) 37610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881754, gaps=[]) 37610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881755, stream_id=1, stream_seq=2) 37610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881755, gaps=[]) 37611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881756, stream_id=1, stream_seq=2) 37611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881756, gaps=[]) 37612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881757, stream_id=1, stream_seq=2) 37612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881757, gaps=[]) 37612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881758, stream_id=1, stream_seq=2) 37612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881758, gaps=[]) 37615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881759, stream_id=1, stream_seq=2) 37615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881759, gaps=[]) 37615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881760, stream_id=1, stream_seq=2) 37615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881760, gaps=[]) 37616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881761, stream_id=1, stream_seq=2) 37616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881762, stream_id=1, stream_seq=3) 37616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=3719881762, gaps=[]) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881763, stream_id=1, stream_seq=3) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=3719881763, gaps=[]) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881764, stream_id=1, stream_seq=3) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=3719881764, gaps=[]) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881765, stream_id=1, stream_seq=3) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=3719881765, gaps=[]) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881766, stream_id=1, stream_seq=3) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=3719881766, gaps=[]) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881767, stream_id=1, stream_seq=3) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=3719881767, gaps=[]) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881768, stream_id=1, stream_seq=3) 37619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=3719881768, gaps=[]) 37621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881769, stream_id=1, stream_seq=3) 37621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881770, stream_id=1, stream_seq=4) 37621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=3719881770, gaps=[]) 37621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881771, stream_id=1, stream_seq=4) 37622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=3719881771, gaps=[]) 37622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881772, stream_id=1, stream_seq=4) 37622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=3719881772, gaps=[]) 37622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881773, stream_id=1, stream_seq=4) 37622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=3719881773, gaps=[]) 37622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881774, stream_id=1, stream_seq=4) 37623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=3719881774, gaps=[]) 37628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881775, stream_id=1, stream_seq=4) 37628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=3719881775, gaps=[]) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881776, stream_id=1, stream_seq=4) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=3719881776, gaps=[]) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881777, stream_id=1, stream_seq=4) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881778, stream_id=1, stream_seq=5) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=3719881778, gaps=[]) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881779, stream_id=1, stream_seq=5) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=3719881779, gaps=[]) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881780, stream_id=1, stream_seq=5) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=3719881780, gaps=[]) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881781, stream_id=1, stream_seq=5) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=3719881781, gaps=[]) 37631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881782, stream_id=1, stream_seq=5) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=3719881782, gaps=[]) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881783, stream_id=1, stream_seq=5) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=3719881783, gaps=[]) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881784, stream_id=1, stream_seq=5) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=3719881784, gaps=[]) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881785, stream_id=1, stream_seq=5) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881786, stream_id=1, stream_seq=6) 37633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=3719881786, gaps=[]) 37634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881787, stream_id=1, stream_seq=6) 37634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=3719881787, gaps=[]) 37634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881788, stream_id=1, stream_seq=6) 37634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=3719881788, gaps=[]) 37634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881789, stream_id=1, stream_seq=6) 37634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=3719881789, gaps=[]) 37635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881790, stream_id=1, stream_seq=6) 37635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=3719881790, gaps=[]) 37635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881791, stream_id=1, stream_seq=6) 37635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=3719881791, gaps=[]) 37635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881792, stream_id=1, stream_seq=6) 37635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=3719881792, gaps=[]) 37636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881793, stream_id=1, stream_seq=6) 37636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881794, stream_id=1, stream_seq=7) 37636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=3719881794, gaps=[]) 37636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881795, stream_id=1, stream_seq=7) 37636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=3719881795, gaps=[]) 37636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881796, stream_id=1, stream_seq=7) 37636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=3719881796, gaps=[]) 37637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881797, stream_id=1, stream_seq=7) 37637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=3719881797, gaps=[]) 37638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881798, stream_id=1, stream_seq=7) 37638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=3719881798, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881799, stream_id=1, stream_seq=7) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=3719881799, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881800, stream_id=1, stream_seq=7) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=3719881800, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881801, stream_id=1, stream_seq=7) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881802, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=3719881802, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881803, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=3719881803, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881804, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=3719881804, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881805, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=3719881805, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881806, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=3719881806, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881807, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=3719881807, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881808, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=3719881808, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881809, stream_id=1, stream_seq=8) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881810, stream_id=1, stream_seq=9) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048032, cumulative_tsn=3719881810, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881811, stream_id=1, stream_seq=9) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046872, cumulative_tsn=3719881811, gaps=[]) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881812, stream_id=1, stream_seq=9) 37647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045712, cumulative_tsn=3719881812, gaps=[]) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881813, stream_id=1, stream_seq=9) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044552, cumulative_tsn=3719881813, gaps=[]) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881814, stream_id=1, stream_seq=9) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043392, cumulative_tsn=3719881814, gaps=[]) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881815, stream_id=1, stream_seq=9) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042232, cumulative_tsn=3719881815, gaps=[]) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881816, stream_id=1, stream_seq=9) 37648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041072, cumulative_tsn=3719881816, gaps=[]) 37649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881817, stream_id=1, stream_seq=9) 37649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881818, stream_id=1, stream_seq=10) 37649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048120, cumulative_tsn=3719881818, gaps=[]) 37649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881819, stream_id=1, stream_seq=10) 37649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046960, cumulative_tsn=3719881819, gaps=[]) 37650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881820, stream_id=1, stream_seq=10) 37650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045800, cumulative_tsn=3719881820, gaps=[]) 37650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881821, stream_id=1, stream_seq=10) 37650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044640, cumulative_tsn=3719881821, gaps=[]) 37651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881822, stream_id=1, stream_seq=10) 37651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043480, cumulative_tsn=3719881822, gaps=[]) 37652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881823, stream_id=1, stream_seq=10) 37652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042320, cumulative_tsn=3719881823, gaps=[]) 37652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881824, stream_id=1, stream_seq=10) 37652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041160, cumulative_tsn=3719881824, gaps=[]) 37654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881825, stream_id=1, stream_seq=10) 37654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881825, gaps=[]) 37657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881826, stream_id=1, stream_seq=11) 37657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881826, gaps=[]) 37658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881827, stream_id=1, stream_seq=11) 37658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881827, gaps=[]) 37658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881828, stream_id=1, stream_seq=11) 37658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881828, gaps=[]) 37658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881829, stream_id=1, stream_seq=11) 37659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881829, gaps=[]) 37660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881830, stream_id=1, stream_seq=11) 37660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881830, gaps=[]) 37660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881831, stream_id=1, stream_seq=11) 37660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881831, gaps=[]) 37661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881832, stream_id=1, stream_seq=11) 37661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881832, gaps=[]) 37665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881833, stream_id=1, stream_seq=11) 37666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881833, gaps=[]) 37669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5Bqp4AUZqwwk') 37669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5Bqp4AUZqwwk') 37670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881834, stream_id=1, stream_seq=12) 37670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881834, gaps=[]) 37670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881835, stream_id=1, stream_seq=12) 37670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881835, gaps=[]) 37671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881836, stream_id=1, stream_seq=12) 37671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881836, gaps=[]) 37671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881837, stream_id=1, stream_seq=12) 37671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881837, gaps=[]) 37671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881838, stream_id=1, stream_seq=12) 37672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881838, gaps=[]) 37672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881839, stream_id=1, stream_seq=12) 37672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881839, gaps=[]) 37673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881840, stream_id=1, stream_seq=12) 37673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881840, gaps=[]) 37673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881841, stream_id=1, stream_seq=12) 37674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881841, gaps=[]) 37677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881842, stream_id=1, stream_seq=13) 37677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881842, gaps=[]) 37677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881843, stream_id=1, stream_seq=13) 37677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881843, gaps=[]) 37677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881844, stream_id=1, stream_seq=13) 37678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881844, gaps=[]) 37678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881845, stream_id=1, stream_seq=13) 37678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881845, gaps=[]) 37678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881846, stream_id=1, stream_seq=13) 37678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881846, gaps=[]) 37679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881847, stream_id=1, stream_seq=13) 37680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881847, gaps=[]) 37680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881848, stream_id=1, stream_seq=13) 37680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881848, gaps=[]) 37681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881849, stream_id=1, stream_seq=13) 37681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881849, gaps=[]) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881850, stream_id=1, stream_seq=14) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881850, gaps=[]) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881851, stream_id=1, stream_seq=14) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881851, gaps=[]) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881852, stream_id=1, stream_seq=14) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881852, gaps=[]) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881853, stream_id=1, stream_seq=14) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881853, gaps=[]) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881854, stream_id=1, stream_seq=14) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881854, gaps=[]) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881855, stream_id=1, stream_seq=14) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881855, gaps=[]) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881856, stream_id=1, stream_seq=14) 37689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881856, gaps=[]) 37690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881857, stream_id=1, stream_seq=14) 37690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881857, gaps=[]) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881858, stream_id=1, stream_seq=15) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881858, gaps=[]) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881859, stream_id=1, stream_seq=15) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881859, gaps=[]) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881860, stream_id=1, stream_seq=15) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881860, gaps=[]) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881861, stream_id=1, stream_seq=15) 37692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881861, gaps=[]) 37693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881862, stream_id=1, stream_seq=15) 37693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881862, gaps=[]) 37695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881863, stream_id=1, stream_seq=15) 37695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881863, gaps=[]) 37695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881864, stream_id=1, stream_seq=15) 37695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881864, gaps=[]) 37695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881865, stream_id=1, stream_seq=15) 37696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881865, gaps=[]) 37696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881866, stream_id=1, stream_seq=16) 37696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881866, gaps=[]) 37696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881867, stream_id=1, stream_seq=16) 37696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881867, gaps=[]) 37698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881868, stream_id=1, stream_seq=16) 37698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881868, gaps=[]) 37698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881869, stream_id=1, stream_seq=16) 37698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881869, gaps=[]) 37698ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 37698ms [log] [experimentStatusChanged] {"status": "running", "message": null} 37700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881870, stream_id=1, stream_seq=16) 37700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881870, gaps=[]) 37701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881871, stream_id=1, stream_seq=16) 37701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881871, gaps=[]) 37702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881872, stream_id=1, stream_seq=16) 37702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881872, gaps=[]) 37702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881873, stream_id=1, stream_seq=16) 37702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881873, gaps=[]) 37705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881874, stream_id=1, stream_seq=17) 37705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881874, gaps=[]) 37705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881875, stream_id=1, stream_seq=17) 37706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881875, gaps=[]) 37706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881876, stream_id=1, stream_seq=17) 37706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881876, gaps=[]) 37707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881877, stream_id=1, stream_seq=17) 37707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881877, gaps=[]) 37707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881878, stream_id=1, stream_seq=17) 37708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881878, gaps=[]) 37708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881879, stream_id=1, stream_seq=17) 37708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881879, gaps=[]) 37709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881880, stream_id=1, stream_seq=17) 37709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881880, gaps=[]) 37709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881881, stream_id=1, stream_seq=17) 37709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881881, gaps=[]) 37711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881882, stream_id=1, stream_seq=18) 37712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881882, gaps=[]) 37712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881883, stream_id=1, stream_seq=18) 37712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881883, gaps=[]) 37712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881884, stream_id=1, stream_seq=18) 37712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881884, gaps=[]) 37713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881885, stream_id=1, stream_seq=18) 37713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881885, gaps=[]) 37713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881886, stream_id=1, stream_seq=18) 37713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881886, gaps=[]) 37714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881887, stream_id=1, stream_seq=18) 37714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881887, gaps=[]) 37714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881888, stream_id=1, stream_seq=18) 37714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881888, gaps=[]) 37715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881889, stream_id=1, stream_seq=18) 37715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881889, gaps=[]) 37715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881890, stream_id=1, stream_seq=19) 37716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881890, gaps=[]) 37716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881891, stream_id=1, stream_seq=19) 37716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881891, gaps=[]) 37716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881892, stream_id=1, stream_seq=19) 37716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881892, gaps=[]) 37717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881893, stream_id=1, stream_seq=19) 37717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881893, gaps=[]) 37717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881894, stream_id=1, stream_seq=19) 37717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881894, gaps=[]) 37717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881895, stream_id=1, stream_seq=19) 37717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881895, gaps=[]) 37718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881896, stream_id=1, stream_seq=19) 37718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881896, gaps=[]) 37718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881897, stream_id=1, stream_seq=19) 37719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881897, gaps=[]) 37720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881898, stream_id=1, stream_seq=20) 37720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881898, gaps=[]) 37721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881899, stream_id=1, stream_seq=20) 37721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881899, gaps=[]) 37721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881900, stream_id=1, stream_seq=20) 37721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881900, gaps=[]) 37722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881901, stream_id=1, stream_seq=20) 37722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881901, gaps=[]) 37722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881902, stream_id=1, stream_seq=20) 37722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881902, gaps=[]) 37723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881903, stream_id=1, stream_seq=20) 37723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881903, gaps=[]) 37723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881904, stream_id=1, stream_seq=20) 37724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881904, gaps=[]) 37724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881905, stream_id=1, stream_seq=20) 37724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881905, gaps=[]) 37725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881906, stream_id=1, stream_seq=21) 37725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881906, gaps=[]) 37725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881907, stream_id=1, stream_seq=21) 37725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881907, gaps=[]) 37726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881908, stream_id=1, stream_seq=21) 37726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881908, gaps=[]) 37726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881909, stream_id=1, stream_seq=21) 37726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881909, gaps=[]) 37726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881910, stream_id=1, stream_seq=21) 37726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881910, gaps=[]) 37727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881911, stream_id=1, stream_seq=21) 37727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881911, gaps=[]) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881912, stream_id=1, stream_seq=21) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881912, gaps=[]) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881913, stream_id=1, stream_seq=21) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881913, gaps=[]) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881914, stream_id=1, stream_seq=22) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881914, gaps=[]) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881915, stream_id=1, stream_seq=22) 37729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881915, gaps=[]) 37730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881916, stream_id=1, stream_seq=22) 37730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881916, gaps=[]) 37730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881917, stream_id=1, stream_seq=22) 37731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881917, gaps=[]) 37731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881918, stream_id=1, stream_seq=22) 37731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881918, gaps=[]) 37732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881919, stream_id=1, stream_seq=22) 37732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881919, gaps=[]) 37732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881920, stream_id=1, stream_seq=22) 37732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881920, gaps=[]) 37732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881921, stream_id=1, stream_seq=22) 37733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881921, gaps=[]) 37733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881922, stream_id=1, stream_seq=23) 37733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881922, gaps=[]) 37733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881923, stream_id=1, stream_seq=23) 37733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881923, gaps=[]) 37734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881924, stream_id=1, stream_seq=23) 37734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881924, gaps=[]) 37734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881925, stream_id=1, stream_seq=23) 37734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881925, gaps=[]) 37734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881926, stream_id=1, stream_seq=23) 37734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881926, gaps=[]) 37735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881927, stream_id=1, stream_seq=23) 37735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881927, gaps=[]) 37735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881928, stream_id=1, stream_seq=23) 37735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881928, gaps=[]) 37735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881929, stream_id=1, stream_seq=23) 37735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881929, gaps=[]) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881930, stream_id=1, stream_seq=24) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881930, gaps=[]) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881931, stream_id=1, stream_seq=24) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881931, gaps=[]) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881932, stream_id=1, stream_seq=24) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881932, gaps=[]) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881933, stream_id=1, stream_seq=24) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881933, gaps=[]) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881934, stream_id=1, stream_seq=24) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881934, gaps=[]) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881935, stream_id=1, stream_seq=24) 37740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881935, gaps=[]) 37741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881936, stream_id=1, stream_seq=24) 37741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881936, gaps=[]) 37741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881937, stream_id=1, stream_seq=24) 37741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881937, gaps=[]) 37742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881938, stream_id=1, stream_seq=25) 37742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881938, gaps=[]) 37742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881939, stream_id=1, stream_seq=25) 37742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881939, gaps=[]) 37742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881940, stream_id=1, stream_seq=25) 37742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881940, gaps=[]) 37743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881941, stream_id=1, stream_seq=25) 37743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881941, gaps=[]) 37743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881942, stream_id=1, stream_seq=25) 37743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881942, gaps=[]) 37743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881943, stream_id=1, stream_seq=25) 37743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881943, gaps=[]) 37744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881944, stream_id=1, stream_seq=25) 37744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881944, gaps=[]) 37744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881945, stream_id=1, stream_seq=25) 37744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881945, gaps=[]) 37745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881946, stream_id=1, stream_seq=26) 37745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881946, gaps=[]) 37745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881947, stream_id=1, stream_seq=26) 37745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881947, gaps=[]) 37745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881948, stream_id=1, stream_seq=26) 37745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881948, gaps=[]) 37746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881949, stream_id=1, stream_seq=26) 37746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881949, gaps=[]) 37746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881950, stream_id=1, stream_seq=26) 37746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881950, gaps=[]) 37746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881951, stream_id=1, stream_seq=26) 37746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881951, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881952, stream_id=1, stream_seq=26) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881952, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881953, stream_id=1, stream_seq=26) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881953, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881954, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881954, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881955, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881955, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881956, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881956, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881957, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881957, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881958, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881958, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881959, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881959, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881960, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881960, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881961, stream_id=1, stream_seq=27) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881961, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881962, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881962, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881963, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881963, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881964, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881964, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881965, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881965, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881966, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881966, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881967, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881967, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881968, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881968, gaps=[]) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881969, stream_id=1, stream_seq=28) 37755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881969, gaps=[]) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881970, stream_id=1, stream_seq=29) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881970, gaps=[]) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881971, stream_id=1, stream_seq=29) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881971, gaps=[]) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881972, stream_id=1, stream_seq=29) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881972, gaps=[]) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881973, stream_id=1, stream_seq=29) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881973, gaps=[]) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881974, stream_id=1, stream_seq=29) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881974, gaps=[]) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881975, stream_id=1, stream_seq=29) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881975, gaps=[]) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881976, stream_id=1, stream_seq=29) 37757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881976, gaps=[]) 37759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881977, stream_id=1, stream_seq=29) 37759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881977, gaps=[]) 37760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881978, stream_id=1, stream_seq=30) 37760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881978, gaps=[]) 37760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881979, stream_id=1, stream_seq=30) 37760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881979, gaps=[]) 37760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881980, stream_id=1, stream_seq=30) 37760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881980, gaps=[]) 37760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881981, stream_id=1, stream_seq=30) 37761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881981, gaps=[]) 37761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881982, stream_id=1, stream_seq=30) 37761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881982, gaps=[]) 37761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881983, stream_id=1, stream_seq=30) 37761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881983, gaps=[]) 37761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881984, stream_id=1, stream_seq=30) 37761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881984, gaps=[]) 37762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881985, stream_id=1, stream_seq=30) 37762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881985, gaps=[]) 37763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881986, stream_id=1, stream_seq=31) 37763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881986, gaps=[]) 37763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881987, stream_id=1, stream_seq=31) 37763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881987, gaps=[]) 37764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881988, stream_id=1, stream_seq=31) 37764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881988, gaps=[]) 37764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881989, stream_id=1, stream_seq=31) 37764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881989, gaps=[]) 37765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881990, stream_id=1, stream_seq=31) 37765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881990, gaps=[]) 37765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881991, stream_id=1, stream_seq=31) 37765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881991, gaps=[]) 37765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881992, stream_id=1, stream_seq=31) 37765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719881992, gaps=[]) 37766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719881993, stream_id=1, stream_seq=31) 37766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719881993, gaps=[]) 37767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719881994, stream_id=1, stream_seq=32) 37767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719881994, gaps=[]) 37768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881995, stream_id=1, stream_seq=32) 37768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719881995, gaps=[]) 37769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881996, stream_id=1, stream_seq=32) 37769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719881996, gaps=[]) 37769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881997, stream_id=1, stream_seq=32) 37769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719881997, gaps=[]) 37770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881998, stream_id=1, stream_seq=32) 37770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719881998, gaps=[]) 37770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719881999, stream_id=1, stream_seq=32) 37770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719881999, gaps=[]) 37771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719882000, stream_id=1, stream_seq=32) 37771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719882000, gaps=[]) 37772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719882001, stream_id=1, stream_seq=32) 37772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719882001, gaps=[]) 37772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3719882002, stream_id=1, stream_seq=33) 37772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3719882002, gaps=[]) 37773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719882003, stream_id=1, stream_seq=33) 37773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3719882003, gaps=[]) 37773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719882004, stream_id=1, stream_seq=33) 37773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3719882004, gaps=[]) 37774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719882005, stream_id=1, stream_seq=33) 37774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3719882005, gaps=[]) 37774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719882006, stream_id=1, stream_seq=33) 37774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3719882006, gaps=[]) 37775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719882007, stream_id=1, stream_seq=33) 37775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3719882007, gaps=[]) 37775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3719882008, stream_id=1, stream_seq=33) 37775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3719882008, gaps=[]) 37776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3719882009, stream_id=1, stream_seq=33) 37806ms [log] 262140 37806ms [log] 262140 37806ms [log] [file] 37807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3719882009, gaps=[]) 37949ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76"}', extra='') 37949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 37950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 37950ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 37950ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 37950ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 37950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 37950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 37950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37952ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 37952ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37952ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37953ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9d7cb996-aac9-45e7-81e1-ea0bfcea3b76", "state": "closed"}] 37953ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 37953ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 37953ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf9\xc2N\xa3\xbd-\x19\xb3\xac<\xa4\x07') 37954ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf9\xc2N\xa3\xbd-\x19\xb3\xac<\xa4\x07') 37954ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50961) 37954ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 37954ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 38028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 38028ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 38090ms [err] Traceback (most recent call last): 38090ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 38090ms [err] return _run_code(code, main_globals, None, 38090ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 38090ms [err] exec(code, run_globals) 38090ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 38090ms [err] sys.exit(main()) 38090ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 38090ms [err] asyncio.run(main_async()) 38090ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 38090ms [err] return loop.run_until_complete(main) 38090ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 38090ms [err] self.run_forever() 38090ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 38091ms [err] self._run_once() 38091ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 38091ms [err] event_list = self._selector.select(timeout) 38091ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 38092ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 38092ms [err] KeyboardInterrupt 38094ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 38094ms [err] h.flush() 38094ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 43101ms [log] starting device 43536ms [err] DEBUG:asyncio:Using selector: EpollSelector 43624ms [err] ERROR:asyncio:Unclosed client session 43624ms [err] client_session: 43685ms [log] parsing 43685ms [log] creating device handler 43685ms [log] [ready] 43685ms [log] reading line 43685ms [log] [websocketToken] "07e4b0f2-e5f6-431f-b2bf-c994974df4fc" 43709ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43709ms [log] [websocketConnected] 43889ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43889ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43919ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4da00323-943d-47ca-9a2e-027fd7595b3d"}}', extra='') 43919ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4da00323-943d-47ca-9a2e-027fd7595b3d"} 43954ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 43957ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "new"}] 45960ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45960ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45961ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45961ms [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='') 45961ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933824271 3933824271 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 52632 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 52632 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54115 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54115 typ srflx raddr 172.17.0.2 rport 54115\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52632 typ srflx raddr 172.30.0.1 rport 52632\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53038 typ relay raddr 172.17.0.2 rport 48063\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ZWPN\\r\\na=ice-pwd:vpAOl53UnY5II2zdkLggTN\\r\\na=fingerprint:sha-256 EE:EF:13:B2:62:70:F9:CB:CA:6B:79:E7:0F:02:A2:EA:63:43:B0:1B:D4:07:16:B0:BB:DC:70:F7:6C:15:3D:EC\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 45985ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45985ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 45985ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 45985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45985ms [err] v=0 45985ms [err] o=- 3933824271 3933824271 IN IP4 0.0.0.0 45985ms [err] s=- 45985ms [err] t=0 0 45985ms [err] a=group:BUNDLE 0 45985ms [err] a=msid-semantic:WMS * 45985ms [err] m=application 52632 DTLS/SCTP 5000 45985ms [err] c=IN IP4 172.30.0.1 45985ms [err] a=mid:0 45985ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45985ms [err] a=max-message-size:65536 45985ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52632 typ host 45985ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54115 typ host 45985ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54115 typ srflx raddr 172.17.0.2 rport 54115 45985ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52632 typ srflx raddr 172.30.0.1 rport 52632 45985ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53038 typ relay raddr 172.17.0.2 rport 48063 45985ms [err] a=end-of-candidates 45985ms [err] a=ice-ufrag:ZWPN 45985ms [err] a=ice-pwd:vpAOl53UnY5II2zdkLggTN 45985ms [err] a=fingerprint:sha-256 EE:EF:13:B2:62:70:F9:CB:CA:6B:79:E7:0F:02:A2:EA:63:43:B0:1B:D4:07:16:B0:BB:DC:70:F7:6C:15:3D:EC 45985ms [err] a=setup:actpass 45985ms [err] 45988ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45988ms [err] v=0 45988ms [err] o=- 3933824271 3933824271 IN IP4 0.0.0.0 45988ms [err] s=- 45988ms [err] t=0 0 45988ms [err] a=group:BUNDLE 0 45988ms [err] a=msid-semantic:WMS * 45988ms [err] m=application 52632 DTLS/SCTP 5000 45988ms [err] c=IN IP4 172.30.0.1 45988ms [err] a=mid:0 45988ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45988ms [err] a=max-message-size:65536 45988ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52632 typ host 45988ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54115 typ host 45988ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54115 typ srflx raddr 172.17.0.2 rport 54115 45988ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52632 typ srflx raddr 172.30.0.1 rport 52632 45988ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53038 typ relay raddr 172.17.0.2 rport 48063 45988ms [err] a=end-of-candidates 45988ms [err] a=ice-ufrag:ZWPN 45988ms [err] a=ice-pwd:vpAOl53UnY5II2zdkLggTN 45988ms [err] a=fingerprint:sha-256 EE:EF:13:B2:62:70:F9:CB:CA:6B:79:E7:0F:02:A2:EA:63:43:B0:1B:D4:07:16:B0:BB:DC:70:F7:6C:15:3D:EC 45988ms [err] a=setup:actpass 45988ms [err] 45989ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 45989ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "new"}] 45991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 45991ms [err] v=0 45991ms [err] o=- 3933824271 3933824271 IN IP4 0.0.0.0 45991ms [err] s=- 45991ms [err] t=0 0 45991ms [err] a=group:BUNDLE 0 45991ms [err] a=msid-semantic:WMS * 45991ms [err] m=application 9 DTLS/SCTP 5000 45991ms [err] c=IN IP4 0.0.0.0 45991ms [err] a=mid:0 45991ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45991ms [err] a=max-message-size:65536 45991ms [err] a=ice-ufrag:YDmq 45991ms [err] a=ice-pwd:EPk67mAUVipdjrSljzK5sq 45991ms [err] a=fingerprint:sha-256 44:3B:C1:81:82:E1:97:13:76:54:41:7C:06:84:78:67:95:DF:3A:68:A1:F8:C8:78:89:20:19:81:C9:FC:DD:3A 45991ms [err] a=setup:active 45991ms [err] 45991ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45991ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45993ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45994ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45995ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16\xd8\xa2\xaf\x176d\x8bC\xb2\x1d\x91') 45996ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\x99H-k,\xd4\xf1\x8a@\x15\xdf') 45996ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x16\xd8\xa2\xaf\x176d\x8bC\xb2\x1d\x91') 45996ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\x99H-k,\xd4\xf1\x8a@\x15\xdf') 45998ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45998ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd9\xed\x0f\xd7sH\xa8\xf0sB\xa5!') 45999ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd9\xed\x0f\xd7sH\xa8\xf0sB\xa5!') 46000ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdd\xb4\xbf\xc4\xd5\xf4s\xf9\x03\xc7\x83\xed') 46001ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xdd\xb4\xbf\xc4\xd5\xf4s\xf9\x03\xc7\x83\xed') 46001ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59908) (expires in 600 seconds) 46001ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 46001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 46002ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 46002ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 46003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 46003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('172.30.0.1', 52632)) State.FROZEN -> State.WAITING 46003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40789) -> ('172.30.0.1', 52632)) State.FROZEN -> State.WAITING 46003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('172.17.0.2', 54115)) State.FROZEN -> State.WAITING 46004ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59908) -> ('172.30.0.1', 52632)) State.FROZEN -> State.WAITING 46004ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46004ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46004ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('172.30.0.1', 52632)) State.WAITING -> State.IN_PROGRESS 46004ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52632) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xc3l\x9aK\xec\xbe\xbe!\x1a\x11\x06') 46005ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "connecting"}] 46006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52632) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xc3l\x9aK\xec\xbe\xbe!\x1a\x11\x06') 46006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('172.30.0.1', 52632)) State.IN_PROGRESS -> State.SUCCEEDED 46006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('141.24.211.56', 54115)) State.FROZEN -> State.WAITING 46006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('141.24.211.56', 52632)) State.FROZEN -> State.WAITING 46006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('141.24.210.113', 53038)) State.FROZEN -> State.WAITING 46020ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52632) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\xb0nn7\x0e\xe0)\xaf\x14\xfd\x80') 46021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52632) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\xb0nn7\x0e\xe0)\xaf\x14\xfd\x80') 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40789) -> ('172.30.0.1', 52632)) State.WAITING -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('172.17.0.2', 54115)) State.WAITING -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40789) -> ('172.17.0.2', 54115)) State.FROZEN -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('141.24.211.56', 54115)) State.WAITING -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40789) -> ('141.24.211.56', 54115)) State.FROZEN -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('141.24.211.56', 52632)) State.WAITING -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40789) -> ('141.24.211.56', 52632)) State.FROZEN -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59908) -> ('172.30.0.1', 52632)) State.WAITING -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59908) -> ('172.17.0.2', 54115)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('141.24.210.113', 53038)) State.WAITING -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40789) -> ('141.24.210.113', 53038)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59908) -> ('141.24.211.56', 54115)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59908) -> ('141.24.211.56', 52632)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59908) -> ('141.24.210.113', 53038)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) ICE completed 46022ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52632) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pzqs%\xdc\x9b_"\x87/Y') 46023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52632) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pzqs%\xdc\x9b_"\x87/Y') 46023ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jnUnL43fal 1 udp 1862270975 172.17.0.2 52632 typ prflx) 46023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('172.17.0.2', 52632)) State.WAITING -> State.IN_PROGRESS 46023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52632) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07C\x12\x1bHu\xd8\x0b\x8f\xba\xa8\xb0') 46024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52632) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07C\x12\x1bHu\xd8\x0b\x8f\xba\xa8\xb0') 46024ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36306) -> ('172.17.0.2', 52632)) State.IN_PROGRESS -> State.SUCCEEDED 46024ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 46024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 46025ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 46026ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 46047ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 46047ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 46047ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 46048ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 46048ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 46048ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "connected"}] 46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 46051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1232888164, stream_id=1, stream_seq=0) 46054ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=82031018, stream_id=1, stream_seq=0) 46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888164, gaps=[]) 46055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=82031018, gaps=[]) 46056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1232888165, stream_id=1, stream_seq=1) 46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888165, gaps=[]) 46059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888166, stream_id=1, stream_seq=2) 46059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888166, gaps=[]) 46059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888167, stream_id=1, stream_seq=2) 46060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888167, gaps=[]) 46060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888168, stream_id=1, stream_seq=2) 46060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888168, gaps=[]) 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888169, stream_id=1, stream_seq=2) 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888169, gaps=[]) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888170, stream_id=1, stream_seq=2) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888170, gaps=[]) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888171, stream_id=1, stream_seq=2) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888171, gaps=[]) 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888172, stream_id=1, stream_seq=2) 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888172, gaps=[]) 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888173, stream_id=1, stream_seq=3) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888173, gaps=[]) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888174, stream_id=1, stream_seq=3) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888174, gaps=[]) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888175, stream_id=1, stream_seq=3) 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888175, gaps=[]) 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888176, stream_id=1, stream_seq=3) 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888176, gaps=[]) 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888177, stream_id=1, stream_seq=3) 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888177, gaps=[]) 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888178, stream_id=1, stream_seq=3) 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888178, gaps=[]) 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888179, stream_id=1, stream_seq=3) 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888179, gaps=[]) 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888180, stream_id=1, stream_seq=4) 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888180, gaps=[]) 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888181, stream_id=1, stream_seq=4) 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888181, gaps=[]) 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888182, stream_id=1, stream_seq=4) 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888182, gaps=[]) 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888183, stream_id=1, stream_seq=4) 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888183, gaps=[]) 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888184, stream_id=1, stream_seq=4) 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888184, gaps=[]) 46071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888185, stream_id=1, stream_seq=4) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888185, gaps=[]) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888186, stream_id=1, stream_seq=4) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888186, gaps=[]) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888187, stream_id=1, stream_seq=5) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888187, gaps=[]) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888188, stream_id=1, stream_seq=5) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888188, gaps=[]) 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888189, stream_id=1, stream_seq=5) 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888189, gaps=[]) 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888190, stream_id=1, stream_seq=5) 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888190, gaps=[]) 46074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888191, stream_id=1, stream_seq=5) 46074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888191, gaps=[]) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888192, stream_id=1, stream_seq=5) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888192, gaps=[]) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888193, stream_id=1, stream_seq=5) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888193, gaps=[]) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888194, stream_id=1, stream_seq=6) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888194, gaps=[]) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888195, stream_id=1, stream_seq=6) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888195, gaps=[]) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888196, stream_id=1, stream_seq=6) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888196, gaps=[]) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888197, stream_id=1, stream_seq=6) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888197, gaps=[]) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888198, stream_id=1, stream_seq=6) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888198, gaps=[]) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888199, stream_id=1, stream_seq=6) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888199, gaps=[]) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888200, stream_id=1, stream_seq=6) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888200, gaps=[]) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888201, stream_id=1, stream_seq=7) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888201, gaps=[]) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888202, stream_id=1, stream_seq=7) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888202, gaps=[]) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888203, stream_id=1, stream_seq=7) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888203, gaps=[]) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888204, stream_id=1, stream_seq=7) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888204, gaps=[]) 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888205, stream_id=1, stream_seq=7) 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888205, gaps=[]) 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888206, stream_id=1, stream_seq=7) 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888206, gaps=[]) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888207, stream_id=1, stream_seq=7) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888207, gaps=[]) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888208, stream_id=1, stream_seq=8) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888208, gaps=[]) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888209, stream_id=1, stream_seq=8) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888209, gaps=[]) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888210, stream_id=1, stream_seq=8) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888210, gaps=[]) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888211, stream_id=1, stream_seq=8) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888211, gaps=[]) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888212, stream_id=1, stream_seq=8) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888212, gaps=[]) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888213, stream_id=1, stream_seq=8) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888213, gaps=[]) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888214, stream_id=1, stream_seq=8) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888214, gaps=[]) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888215, stream_id=1, stream_seq=9) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888215, gaps=[]) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888216, stream_id=1, stream_seq=9) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888216, gaps=[]) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888217, stream_id=1, stream_seq=9) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888217, gaps=[]) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888218, stream_id=1, stream_seq=9) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888218, gaps=[]) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888219, stream_id=1, stream_seq=9) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888219, gaps=[]) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888220, stream_id=1, stream_seq=9) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888220, gaps=[]) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888221, stream_id=1, stream_seq=9) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888221, gaps=[]) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888222, stream_id=1, stream_seq=10) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888222, gaps=[]) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888223, stream_id=1, stream_seq=10) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888223, gaps=[]) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888224, stream_id=1, stream_seq=10) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888224, gaps=[]) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888225, stream_id=1, stream_seq=10) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888225, gaps=[]) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888226, stream_id=1, stream_seq=10) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888226, gaps=[]) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888227, stream_id=1, stream_seq=10) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888227, gaps=[]) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888228, stream_id=1, stream_seq=10) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888228, gaps=[]) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888229, stream_id=1, stream_seq=11) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888229, gaps=[]) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888230, stream_id=1, stream_seq=11) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888230, gaps=[]) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888231, stream_id=1, stream_seq=11) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888231, gaps=[]) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888232, stream_id=1, stream_seq=11) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888232, gaps=[]) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888233, stream_id=1, stream_seq=11) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888233, gaps=[]) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888234, stream_id=1, stream_seq=11) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888234, gaps=[]) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888235, stream_id=1, stream_seq=11) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888235, gaps=[]) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888236, stream_id=1, stream_seq=12) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888236, gaps=[]) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888237, stream_id=1, stream_seq=12) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888237, gaps=[]) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888238, stream_id=1, stream_seq=12) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888238, gaps=[]) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888239, stream_id=1, stream_seq=12) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888239, gaps=[]) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888240, stream_id=1, stream_seq=12) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888240, gaps=[]) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888241, stream_id=1, stream_seq=12) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888241, gaps=[]) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888242, stream_id=1, stream_seq=12) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888242, gaps=[]) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888243, stream_id=1, stream_seq=13) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888243, gaps=[]) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888244, stream_id=1, stream_seq=13) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888244, gaps=[]) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888245, stream_id=1, stream_seq=13) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888245, gaps=[]) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888246, stream_id=1, stream_seq=13) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888246, gaps=[]) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888247, stream_id=1, stream_seq=13) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888247, gaps=[]) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888248, stream_id=1, stream_seq=13) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888248, gaps=[]) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888249, stream_id=1, stream_seq=13) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888249, gaps=[]) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888250, stream_id=1, stream_seq=14) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888250, gaps=[]) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888251, stream_id=1, stream_seq=14) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888251, gaps=[]) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888252, stream_id=1, stream_seq=14) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888252, gaps=[]) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888253, stream_id=1, stream_seq=14) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888253, gaps=[]) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888254, stream_id=1, stream_seq=14) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888254, gaps=[]) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888255, stream_id=1, stream_seq=14) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888255, gaps=[]) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888256, stream_id=1, stream_seq=14) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888256, gaps=[]) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888257, stream_id=1, stream_seq=15) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888257, gaps=[]) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888258, stream_id=1, stream_seq=15) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888258, gaps=[]) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888259, stream_id=1, stream_seq=15) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888259, gaps=[]) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888260, stream_id=1, stream_seq=15) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888260, gaps=[]) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888261, stream_id=1, stream_seq=15) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888261, gaps=[]) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888262, stream_id=1, stream_seq=15) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888262, gaps=[]) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888263, stream_id=1, stream_seq=15) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888263, gaps=[]) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888264, stream_id=1, stream_seq=16) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888264, gaps=[]) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888265, stream_id=1, stream_seq=16) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888265, gaps=[]) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888266, stream_id=1, stream_seq=16) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888266, gaps=[]) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888267, stream_id=1, stream_seq=16) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888267, gaps=[]) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888268, stream_id=1, stream_seq=16) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888268, gaps=[]) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888269, stream_id=1, stream_seq=16) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888269, gaps=[]) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888270, stream_id=1, stream_seq=16) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888270, gaps=[]) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888271, stream_id=1, stream_seq=17) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888271, gaps=[]) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888272, stream_id=1, stream_seq=17) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888272, gaps=[]) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888273, stream_id=1, stream_seq=17) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888273, gaps=[]) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888274, stream_id=1, stream_seq=17) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888274, gaps=[]) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888275, stream_id=1, stream_seq=17) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888275, gaps=[]) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888276, stream_id=1, stream_seq=17) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888276, gaps=[]) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888277, stream_id=1, stream_seq=17) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888277, gaps=[]) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888278, stream_id=1, stream_seq=18) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888278, gaps=[]) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888279, stream_id=1, stream_seq=18) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888279, gaps=[]) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888280, stream_id=1, stream_seq=18) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888280, gaps=[]) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888281, stream_id=1, stream_seq=18) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888281, gaps=[]) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888282, stream_id=1, stream_seq=18) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888282, gaps=[]) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888283, stream_id=1, stream_seq=18) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888283, gaps=[]) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888284, stream_id=1, stream_seq=18) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888284, gaps=[]) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888285, stream_id=1, stream_seq=19) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888285, gaps=[]) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888286, stream_id=1, stream_seq=19) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888286, gaps=[]) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888287, stream_id=1, stream_seq=19) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888287, gaps=[]) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888288, stream_id=1, stream_seq=19) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888288, gaps=[]) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888289, stream_id=1, stream_seq=19) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888289, gaps=[]) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888290, stream_id=1, stream_seq=19) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888290, gaps=[]) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888291, stream_id=1, stream_seq=19) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888291, gaps=[]) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888292, stream_id=1, stream_seq=20) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888292, gaps=[]) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888293, stream_id=1, stream_seq=20) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888293, gaps=[]) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888294, stream_id=1, stream_seq=20) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888294, gaps=[]) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888295, stream_id=1, stream_seq=20) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888295, gaps=[]) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888296, stream_id=1, stream_seq=20) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888296, gaps=[]) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888297, stream_id=1, stream_seq=20) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888297, gaps=[]) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888298, stream_id=1, stream_seq=20) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888298, gaps=[]) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888299, stream_id=1, stream_seq=21) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888299, gaps=[]) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888300, stream_id=1, stream_seq=21) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888300, gaps=[]) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888301, stream_id=1, stream_seq=21) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888301, gaps=[]) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888302, stream_id=1, stream_seq=21) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888302, gaps=[]) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888303, stream_id=1, stream_seq=21) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888303, gaps=[]) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888304, stream_id=1, stream_seq=21) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888304, gaps=[]) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888305, stream_id=1, stream_seq=21) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888305, gaps=[]) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888306, stream_id=1, stream_seq=22) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888306, gaps=[]) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888307, stream_id=1, stream_seq=22) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888307, gaps=[]) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888308, stream_id=1, stream_seq=22) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888308, gaps=[]) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888309, stream_id=1, stream_seq=22) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888309, gaps=[]) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888310, stream_id=1, stream_seq=22) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888310, gaps=[]) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888311, stream_id=1, stream_seq=22) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888311, gaps=[]) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888312, stream_id=1, stream_seq=22) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888312, gaps=[]) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888313, stream_id=1, stream_seq=23) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888313, gaps=[]) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888314, stream_id=1, stream_seq=23) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888314, gaps=[]) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888315, stream_id=1, stream_seq=23) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888315, gaps=[]) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888316, stream_id=1, stream_seq=23) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888316, gaps=[]) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888317, stream_id=1, stream_seq=23) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888317, gaps=[]) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888318, stream_id=1, stream_seq=23) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888318, gaps=[]) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888319, stream_id=1, stream_seq=23) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888319, gaps=[]) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888320, stream_id=1, stream_seq=24) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888320, gaps=[]) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888321, stream_id=1, stream_seq=24) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888321, gaps=[]) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888322, stream_id=1, stream_seq=24) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888322, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888323, stream_id=1, stream_seq=24) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888323, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888324, stream_id=1, stream_seq=24) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888324, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888325, stream_id=1, stream_seq=24) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888325, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888326, stream_id=1, stream_seq=24) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888326, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888327, stream_id=1, stream_seq=25) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888327, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888328, stream_id=1, stream_seq=25) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888328, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888329, stream_id=1, stream_seq=25) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888329, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888330, stream_id=1, stream_seq=25) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888330, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888331, stream_id=1, stream_seq=25) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888331, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888332, stream_id=1, stream_seq=25) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888332, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888333, stream_id=1, stream_seq=25) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888333, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888334, stream_id=1, stream_seq=26) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888334, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888335, stream_id=1, stream_seq=26) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888335, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888336, stream_id=1, stream_seq=26) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888336, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888337, stream_id=1, stream_seq=26) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888337, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888338, stream_id=1, stream_seq=26) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888338, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888339, stream_id=1, stream_seq=26) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888339, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888340, stream_id=1, stream_seq=26) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888340, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888341, stream_id=1, stream_seq=27) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888341, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888342, stream_id=1, stream_seq=27) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888342, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888343, stream_id=1, stream_seq=27) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888343, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888344, stream_id=1, stream_seq=27) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888344, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888345, stream_id=1, stream_seq=27) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888345, gaps=[]) 46126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 46127ms [log] [experimentStatusChanged] {"status": "running", "message": null} 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888346, stream_id=1, stream_seq=27) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888346, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888347, stream_id=1, stream_seq=27) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888347, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888348, stream_id=1, stream_seq=28) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888348, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888349, stream_id=1, stream_seq=28) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888349, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888350, stream_id=1, stream_seq=28) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888350, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888351, stream_id=1, stream_seq=28) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888351, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888352, stream_id=1, stream_seq=28) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888352, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888353, stream_id=1, stream_seq=28) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888353, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888354, stream_id=1, stream_seq=28) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888354, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888355, stream_id=1, stream_seq=29) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888355, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888356, stream_id=1, stream_seq=29) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888356, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888357, stream_id=1, stream_seq=29) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888357, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888358, stream_id=1, stream_seq=29) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888358, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888359, stream_id=1, stream_seq=29) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888359, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888360, stream_id=1, stream_seq=29) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888360, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888361, stream_id=1, stream_seq=29) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888361, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888362, stream_id=1, stream_seq=30) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888362, gaps=[]) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888363, stream_id=1, stream_seq=30) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888363, gaps=[]) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888364, stream_id=1, stream_seq=30) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888364, gaps=[]) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888365, stream_id=1, stream_seq=30) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888365, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888366, stream_id=1, stream_seq=30) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888366, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888367, stream_id=1, stream_seq=30) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888367, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888368, stream_id=1, stream_seq=30) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888368, gaps=[]) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888369, stream_id=1, stream_seq=31) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888369, gaps=[]) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888370, stream_id=1, stream_seq=31) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888370, gaps=[]) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888371, stream_id=1, stream_seq=31) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888371, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888372, stream_id=1, stream_seq=31) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888372, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888373, stream_id=1, stream_seq=31) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888373, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888374, stream_id=1, stream_seq=31) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888374, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888375, stream_id=1, stream_seq=31) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888375, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888376, stream_id=1, stream_seq=32) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888376, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888377, stream_id=1, stream_seq=32) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888377, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888378, stream_id=1, stream_seq=32) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888378, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888379, stream_id=1, stream_seq=32) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888379, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888380, stream_id=1, stream_seq=32) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888380, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888381, stream_id=1, stream_seq=32) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888381, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888382, stream_id=1, stream_seq=32) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888382, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1232888383, stream_id=1, stream_seq=33) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888383, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888384, stream_id=1, stream_seq=33) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888384, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888385, stream_id=1, stream_seq=33) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888385, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888386, stream_id=1, stream_seq=33) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888386, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888387, stream_id=1, stream_seq=33) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888387, gaps=[]) 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1232888388, stream_id=1, stream_seq=33) 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888388, gaps=[]) 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1232888389, stream_id=1, stream_seq=33) 46166ms [log] 262140 46166ms [log] 262140 46166ms [log] [file] 46167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888389, gaps=[]) 46314ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362"}', extra='') 46314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 46314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 46314ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 46314ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 46315ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 46315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 46315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 46315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 46315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "closed"}] 46316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 46316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 46316ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x8d\xd7>[\xee(\x1d\x17\xf8\x82\x1b3') 46318ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x8d\xd7>[\xee(\x1d\x17\xf8\x82\x1b3') 46318ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59908) 46318ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 46318ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 46375ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 46375ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 46443ms [err] Traceback (most recent call last): 46443ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 46443ms [err] return _run_code(code, main_globals, None, 46443ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 46443ms [err] exec(code, run_globals) 46443ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 46443ms [err] sys.exit(main()) 46443ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 46443ms [err] asyncio.run(main_async()) 46443ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 46443ms [err] return loop.run_until_complete(main) 46443ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 46443ms [err] self.run_forever() 46444ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 46444ms [err] self._run_once() 46444ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 46444ms [err] event_list = self._selector.select(timeout) 46444ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 46444ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 46444ms [err] KeyboardInterrupt 46446ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 46446ms [err] h.flush() 46446ms [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 52214ms [log] starting device 52681ms [err] DEBUG:asyncio:Using selector: EpollSelector 52764ms [err] ERROR:asyncio:Unclosed client session 52764ms [err] client_session: 52820ms [log] parsing 52820ms [log] creating device handler 52820ms [log] [ready] 52820ms [log] reading line 52820ms [log] [websocketToken] "1f4a0366-eec1-40f4-aef3-89254af42cbd" 52830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52830ms [log] [websocketConnected] 54435ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54435ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 54450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4f2f644d-87e1-46da-83aa-ccbccc555d30"}}', extra='') 54450ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4f2f644d-87e1-46da-83aa-ccbccc555d30"} 54492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 54496ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d", "state": "new"}] 56500ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d"}', extra='') 56500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 56500ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1963912270450523908 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:BKOw\\r\\na=ice-pwd:HjG+vLUbfL86ist3+i593wQ6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 31:9D:FF:13:E3:B5:AB:17:29:76:37:D8:69:E2:4B:95:8A:6D:A6:39:B3:22:D2:E3:A7:A6:6F:57:18:5B:53:74\\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/fe188c4f-4b74-42d8-b904-f374b6b91c7d"}', extra='') 56500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 56500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 56500ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 56500ms [err] v=0 56500ms [err] o=- 1963912270450523908 2 IN IP4 127.0.0.1 56500ms [err] s=- 56500ms [err] t=0 0 56500ms [err] a=group:BUNDLE 0 56500ms [err] a=extmap-allow-mixed 56500ms [err] a=msid-semantic: WMS 56500ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 56500ms [err] c=IN IP4 0.0.0.0 56500ms [err] a=ice-ufrag:BKOw 56500ms [err] a=ice-pwd:HjG+vLUbfL86ist3+i593wQ6 56500ms [err] a=ice-options:trickle 56500ms [err] a=fingerprint:sha-256 31:9D:FF:13:E3:B5:AB:17:29:76:37:D8:69:E2:4B:95:8A:6D:A6:39:B3:22:D2:E3:A7:A6:6F:57:18:5B:53:74 56500ms [err] a=setup:actpass 56500ms [err] a=mid:0 56500ms [err] a=sctp-port:5000 56500ms [err] a=max-message-size:262144 56500ms [err] 56503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 56503ms [err] v=0 56503ms [err] o=- 1963912270450523908 2 IN IP4 127.0.0.1 56503ms [err] s=- 56503ms [err] t=0 0 56503ms [err] a=group:BUNDLE 0 56503ms [err] a=extmap-allow-mixed 56503ms [err] a=msid-semantic: WMS 56503ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 56503ms [err] c=IN IP4 0.0.0.0 56503ms [err] a=ice-ufrag:BKOw 56503ms [err] a=ice-pwd:HjG+vLUbfL86ist3+i593wQ6 56503ms [err] a=ice-options:trickle 56503ms [err] a=fingerprint:sha-256 31:9D:FF:13:E3:B5:AB:17:29:76:37:D8:69:E2:4B:95:8A:6D:A6:39:B3:22:D2:E3:A7:A6:6F:57:18:5B:53:74 56503ms [err] a=setup:actpass 56503ms [err] a=mid:0 56503ms [err] a=sctp-port:5000 56503ms [err] a=max-message-size:262144 56503ms [err] 56503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 56504ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d", "state": "new"}] 56504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 56504ms [err] v=0 56504ms [err] o=- 3933824281 3933824281 IN IP4 0.0.0.0 56504ms [err] s=- 56504ms [err] t=0 0 56504ms [err] a=group:BUNDLE 0 56504ms [err] a=msid-semantic:WMS * 56504ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 56504ms [err] c=IN IP4 0.0.0.0 56504ms [err] a=mid:0 56504ms [err] a=sctp-port:5000 56504ms [err] a=max-message-size:65536 56504ms [err] a=ice-ufrag:xRWo 56504ms [err] a=ice-pwd:ox6fkQg8nuILyS52NWmjY9 56504ms [err] a=fingerprint:sha-256 98:2A:3B:89:C1:E3:A5:D3:65:B1:A2:E8:0F:79:8C:4B:FA:F0:30:4A:7D:E1:EC:70:9B:EC:1A:A4:C5:63:4C:D9 56504ms [err] a=setup:active 56504ms [err] 56504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 56504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 56505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 56505ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 56506ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 56507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84]%d.\x07EM}\x98\x0f\xb3') 56507ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\x00\xe9^\x85f\xce}\x01\xd3v`') 56508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84]%d.\x07EM}\x98\x0f\xb3') 56508ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\x00\xe9^\x85f\xce}\x01\xd3v`') 56509ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 56509ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'k\xd1k6\xf85\xc2{\xbb\xa3\xe7\xca') 56510ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'k\xd1k6\xf85\xc2{\xbb\xa3\xe7\xca') 56510ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'!\x04J\xd5i1\xe4(Ez\x19\x1a') 56511ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'!\x04J\xd5i1\xe4(Ez\x19\x1a') 56511ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57155) (expires in 600 seconds) 56511ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 56512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 56512ms [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='') 56512ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 56512ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 56512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 56512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 56513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56513ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d", "state": "connecting"}] 56531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2fQcP6AaY3cT') 56531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2fQcP6AaY3cT') 56531ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YvQxw4KCzG 1 udp 1845501695 172.17.0.2 33728 typ prflx) 56532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54174) -> ('172.17.0.2', 33728)) State.WAITING -> State.IN_PROGRESS 56532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfcG\xeeQ\xfc\xdcI\x7f\xc94\x9a\xbc') 56536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfcG\xeeQ\xfc\xdcI\x7f\xc94\x9a\xbc') 56536ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54174) -> ('172.17.0.2', 33728)) State.IN_PROGRESS -> State.SUCCEEDED 56536ms [err] INFO:aioice.ice:Connection(0) ICE completed 56539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1832576956 1 udp 1677729535 141.24.211.56 33728 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag BKOw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d"}', extra='') 56540ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56540ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 56540ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 56546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1331980593 1 udp 2113937151 9606b83d-042f-4c59-bd6d-2429f895ef34.local 33728 typ host generation 0 ufrag BKOw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d"}', extra='') 56546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 56546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 56549ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9606b83d-042f-4c59-bd6d-2429f895ef34.local" resolved to 172.17.0.2 56549ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1251018190 1 udp 33562623 141.24.210.113 65140 typ relay raddr 141.24.211.56 rport 33728 generation 0 ufrag BKOw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d"}', extra='') 56549ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56549ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 56549ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 56554ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54174) -> ('172.17.0.2', 33728)) State.FROZEN -> State.IN_PROGRESS 56554ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x996D\x1aD0\xdf;\xa9:\xfd\xbc') 56555ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x996D\x1aD0\xdf;\xa9:\xfd\xbc') 56555ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54174) -> ('172.17.0.2', 33728)) State.IN_PROGRESS -> State.SUCCEEDED 56575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47370) -> ('172.17.0.2', 33728)) State.FROZEN -> State.IN_PROGRESS 56575ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(\xa70\x16\x97T\xb01M\x8f\xc0\xd0') 56576ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(\xa70\x16\x97T\xb01M\x8f\xc0\xd0') 56576ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47370) -> ('172.17.0.2', 33728)) State.IN_PROGRESS -> State.SUCCEEDED 56591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6/f3JEkRxOio') 56591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6/f3JEkRxOio') 56591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54174) -> ('141.24.211.56', 33728)) State.FROZEN -> State.FAILED 56591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47370) -> ('141.24.211.56', 33728)) State.FROZEN -> State.FAILED 56591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54174) -> ('141.24.210.113', 65140)) State.FROZEN -> State.FAILED 56591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47370) -> ('141.24.210.113', 65140)) State.FROZEN -> State.FAILED 56592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57155) -> ('172.17.0.2', 33728)) State.FROZEN -> State.FAILED 56592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57155) -> ('141.24.211.56', 33728)) State.FROZEN -> State.FAILED 56592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57155) -> ('141.24.210.113', 65140)) State.FROZEN -> State.FAILED 56595ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 56595ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 56596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 56596ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 56598ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 56599ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 56599ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 56599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 56599ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 56599ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d", "state": "connected"}] 56601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 56601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 56601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 56602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 56602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 56602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 56603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=110465570, stream_id=1, stream_seq=0) 56603ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 56603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1509841404, stream_id=1, stream_seq=0) 56603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 56603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=110465570, gaps=[]) 56604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1509841404, gaps=[]) 56604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 56604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=110465571, stream_id=1, stream_seq=1) 56604ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 56604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=110465571, gaps=[]) 56605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=110465572, stream_id=1, stream_seq=2) 56605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=110465572, gaps=[]) 56605ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 56653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5+NPXYL3gWro') 56654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5+NPXYL3gWro') 56663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56664ms [log] [experimentStatusChanged] {"status": "running", "message": null} 56761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d"}', extra='') 56763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 56763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 56763ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 56763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 56763ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 56763ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 56763ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 56763ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 56764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56764ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe188c4f-4b74-42d8-b904-f374b6b91c7d", "state": "closed"}] 56764ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 56765ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 56765ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'{7\xe1\xe8(\x9c\x90K\xc2\x1f4\xa3') 56766ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'{7\xe1\xe8(\x9c\x90K\xc2\x1f4\xa3') 56766ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57155) 56766ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 56766ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 56812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56812ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 56876ms [err] Traceback (most recent call last): 56876ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 56877ms [err] return _run_code(code, main_globals, None, 56877ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 56877ms [err] exec(code, run_globals) 56877ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 56877ms [err] sys.exit(main()) 56877ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 56877ms [err] asyncio.run(main_async()) 56877ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 56877ms [err] return loop.run_until_complete(main) 56877ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 56877ms [err] self.run_forever() 56877ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 56878ms [err] self._run_once() 56878ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 56878ms [err] event_list = self._selector.select(timeout) 56878ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 56878ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 56878ms [err] KeyboardInterrupt 56880ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 56880ms [err] h.flush() 56880ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 56979ms [log] starting device 57460ms [err] DEBUG:asyncio:Using selector: EpollSelector 57539ms [err] ERROR:asyncio:Unclosed client session 57539ms [err] client_session: 57595ms [log] parsing 57595ms [log] creating device handler 57595ms [log] [ready] 57595ms [log] reading line 57595ms [log] [websocketToken] "27f3ad9e-35fc-4164-b552-c8664687cfd7" 57606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 57606ms [log] [websocketConnected] 59128ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 59128ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 59142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/487085b1-7064-4fbb-8572-282a060ec8be"}}', extra='') 59142ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/487085b1-7064-4fbb-8572-282a060ec8be"} 59534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 59542ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f", "state": "new"}] 61546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 61547ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 61547ms [err] v=0 61547ms [err] o=- 3933824286 3933824286 IN IP4 0.0.0.0 61547ms [err] s=- 61547ms [err] t=0 0 61547ms [err] a=group:BUNDLE 0 61547ms [err] a=msid-semantic:WMS * 61547ms [err] m=application 9 DTLS/SCTP 5000 61547ms [err] c=IN IP4 0.0.0.0 61547ms [err] a=mid:0 61547ms [err] a=sctpmap:5000 webrtc-datachannel 65535 61547ms [err] a=max-message-size:65536 61547ms [err] a=ice-ufrag:er5J 61547ms [err] a=ice-pwd:B88ThRfgmXSQ6H7UksqhlB 61547ms [err] a=fingerprint:sha-256 77:EE:0A:51:36:83:3E:8C:52:59:FC:65:84:03:7C:2C:6F:9E:1D:53:CB:42:8E:3A:C2:E7:66:BE:9A:00:95:3D 61547ms [err] a=setup:actpass 61547ms [err] 61549ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 61549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 61550ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f", "state": "new"}] 61550ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 61550ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 61552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\xaa$\xf7\xfe8\xe4\x94\xb0\xa989') 61552ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xebJb:\xaa\xec^\xb8\xfe\n\xfd\xf2') 61553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\xaa$\xf7\xfe8\xe4\x94\xb0\xa989') 61553ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xebJb:\xaa\xec^\xb8\xfe\n\xfd\xf2') 61554ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 61555ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc9\xedZ\xef<\n\xf5v\xe4-\x07X') 61556ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc9\xedZ\xef<\n\xf5v\xe4-\x07X') 61556ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x89\x82\xb2\xca\x91\xea\xd1t3f:\xf1') 61557ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x89\x82\xb2\xca\x91\xea\xd1t3f:\xf1') 61557ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56330) (expires in 600 seconds) 61557ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 61558ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 61559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f"}', extra='') 61559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 61559ms [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='') 61559ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 61572ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2757082804406966645 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:VzSg\\r\\na=ice-pwd:icf0TXFayCT09OsTQQIyKe4f\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CE:76:AB:42:46:1A:90:1E:54:36:E6:96:ED:75:BC:71:24:F5:25:B0:1E:7D:8B:0E:A0:85:BB:A0:D5:72:84:27\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f"}', extra='') 61572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 61572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 61572ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 61572ms [err] v=0 61572ms [err] o=- 2757082804406966645 2 IN IP4 127.0.0.1 61572ms [err] s=- 61572ms [err] t=0 0 61572ms [err] a=group:BUNDLE 0 61572ms [err] a=msid-semantic: WMS 61572ms [err] m=application 9 DTLS/SCTP 5000 61572ms [err] c=IN IP4 0.0.0.0 61572ms [err] a=ice-ufrag:VzSg 61572ms [err] a=ice-pwd:icf0TXFayCT09OsTQQIyKe4f 61572ms [err] a=ice-options:trickle 61572ms [err] a=fingerprint:sha-256 CE:76:AB:42:46:1A:90:1E:54:36:E6:96:ED:75:BC:71:24:F5:25:B0:1E:7D:8B:0E:A0:85:BB:A0:D5:72:84:27 61572ms [err] a=setup:active 61572ms [err] a=mid:0 61572ms [err] a=sctpmap:5000 webrtc-datachannel 1024 61572ms [err] 61573ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ohOmc4mgFfG9') 61573ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ohOmc4mgFfG9') 61573ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 61573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 61574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 61574ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CildOgchA5 1 udp 1845501695 172.17.0.2 34177 typ prflx) 61574ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61574ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61574ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59614) -> ('172.17.0.2', 34177)) State.WAITING -> State.IN_PROGRESS 61574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89 \x9e\xe4\xf6\xb4|Q\xban&\x86') 61575ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f", "state": "connecting"}] 61576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89 \x9e\xe4\xf6\xb4|Q\xban&\x86') 61576ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59614) -> ('172.17.0.2', 34177)) State.IN_PROGRESS -> State.SUCCEEDED 61576ms [err] INFO:aioice.ice:Connection(0) ICE completed 61582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1653053531 1 udp 2113937151 6fb0291e-8e57-4f19-b5c6-33417636a62f.local 34177 typ host generation 0 ufrag VzSg network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f"}', extra='') 61582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 61586ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6fb0291e-8e57-4f19-b5c6-33417636a62f.local" resolved to 172.17.0.2 61595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59614) -> ('172.17.0.2', 34177)) State.FROZEN -> State.IN_PROGRESS 61595ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\xd8T\x94<\xde\xfb{@\x9e\xb6_') 61596ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf\xd8T\x94<\xde\xfb{@\x9e\xb6_') 61596ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59614) -> ('172.17.0.2', 34177)) State.IN_PROGRESS -> State.SUCCEEDED 61596ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38090) -> ('172.17.0.2', 34177)) State.FROZEN -> State.FAILED 61596ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56330) -> ('172.17.0.2', 34177)) State.FROZEN -> State.FAILED 61616ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 61616ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 61617ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 61618ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 61621ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 61621ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 61621ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 61621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 61622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 61622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 61622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 61622ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 61622ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f", "state": "connected"}] 61625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 61626ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wrnXRXrvCuM3') 61626ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wrnXRXrvCuM3') 61626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 61626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 61626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 61626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 61627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 61627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 61627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 61627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 61627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 61627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3810047441, stream_id=1, stream_seq=0) 61627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 61628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3810047441, gaps=[]) 61628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 61628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3143462564, stream_id=1, stream_seq=0) 61628ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 61628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3143462564, gaps=[]) 61629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3143462565, stream_id=1, stream_seq=1) 61629ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 61630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3143462565, gaps=[]) 61630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3143462566, stream_id=1, stream_seq=2) 61630ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 61631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3143462566, gaps=[]) 61631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3143462567, stream_id=1, stream_seq=3) 61631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3143462567, gaps=[]) 61631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3143462568, stream_id=1, stream_seq=4) 61631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3143462568, gaps=[]) 61637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3869962788 1 udp 1677729535 141.24.211.56 34177 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag VzSg network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f"}', extra='') 61637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 61685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lKMOIjfbOM1t') 61685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lKMOIjfbOM1t') 61732ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 61732ms [log] [experimentStatusChanged] {"status": "running", "message": null} 61747ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6xavtPoPs5vt') 61747ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6xavtPoPs5vt') 61748ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38090) -> ('172.17.0.2', 34177)) State.WAITING -> State.IN_PROGRESS 61748ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xad\xb3\x1f\xb9\xb1#\xc1@\xafQ\xdcA') 61751ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34177) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xad\xb3\x1f\xb9\xb1#\xc1@\xafQ\xdcA') 61751ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38090) -> ('172.17.0.2', 34177)) State.IN_PROGRESS -> State.SUCCEEDED 61751ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59614) -> ('141.24.211.56', 34177)) State.FROZEN -> State.FAILED 61752ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38090) -> ('141.24.211.56', 34177)) State.FROZEN -> State.FAILED 61752ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56330) -> ('141.24.211.56', 34177)) State.FROZEN -> State.FAILED 61774ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f"}', extra='') 61775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 61775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 61775ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 61776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 61776ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 61776ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 61776ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 61776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 61776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 61776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 61776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 61777ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7deedb0-2485-46f9-9d43-7ed424f9603f", "state": "closed"}] 61777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 61777ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 61777ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x8e/\xd8 YMt\x01\x8f\xe5\xd3N') 61778ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x8e/\xd8 YMt\x01\x8f\xe5\xd3N') 61778ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56330) 61778ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 61778ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 61839ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 61840ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 61901ms [err] Traceback (most recent call last): 61901ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 61901ms [err] return _run_code(code, main_globals, None, 61901ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 61901ms [err] exec(code, run_globals) 61901ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 61902ms [err] sys.exit(main()) 61902ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 61902ms [err] asyncio.run(main_async()) 61902ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 61902ms [err] return loop.run_until_complete(main) 61902ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 61902ms [err] self.run_forever() 61902ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 61902ms [err] self._run_once() 61902ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 61903ms [err] event_list = self._selector.select(timeout) 61903ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 61903ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 61903ms [err] KeyboardInterrupt 61905ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 61905ms [err] h.flush() 61905ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 71788ms [log] starting device 72254ms [err] DEBUG:asyncio:Using selector: EpollSelector 72341ms [err] ERROR:asyncio:Unclosed client session 72341ms [err] client_session: 72436ms [log] parsing 72436ms [log] creating device handler 72436ms [log] [ready] 72436ms [log] reading line 72436ms [log] [websocketToken] "adeb28bf-11a2-41ac-a644-de58e07c1ade" 72453ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72454ms [log] [websocketConnected] 72657ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 72658ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 72682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9f1e3112-4ff5-4b85-90af-584ca0749b2d"}}', extra='') 72682ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9f1e3112-4ff5-4b85-90af-584ca0749b2d"} 72725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 72732ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "new"}] 74735ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 74736ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 74736ms [err] v=0 74736ms [err] o=- 3933824300 3933824300 IN IP4 0.0.0.0 74736ms [err] s=- 74736ms [err] t=0 0 74736ms [err] a=group:BUNDLE 0 74736ms [err] a=msid-semantic:WMS * 74736ms [err] m=application 9 DTLS/SCTP 5000 74736ms [err] c=IN IP4 0.0.0.0 74736ms [err] a=mid:0 74736ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74736ms [err] a=max-message-size:65536 74736ms [err] a=ice-ufrag:552G 74736ms [err] a=ice-pwd:KMQoZO4QRnZ6X0It1RBN1g 74736ms [err] a=fingerprint:sha-256 60:83:14:1E:08:B6:66:6A:89:80:9C:58:1F:09:55:50:06:8E:24:6A:D2:23:32:AA:C4:8F:F4:71:08:81:96:1D 74736ms [err] a=setup:actpass 74736ms [err] 74736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 74737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 74737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "new"}] 74737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 74738ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 74739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6\xf4?\xaa.\x95V\x11\xfcN\x1f\xb6') 74739ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb0\x1a(\xbe.\x1b\xfb\x82\xec\xb5\xd5f') 74740ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb0\x1a(\xbe.\x1b\xfb\x82\xec\xb5\xd5f') 74740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6\xf4?\xaa.\x95V\x11\xfcN\x1f\xb6') 74741ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 74741ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd8Xc[\xa6\xdd\x8a\x17\xda\xd8\xc7"') 74742ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd8Xc[\xa6\xdd\x8a\x17\xda\xd8\xc7"') 74743ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xacqB\xf6\xb1\xd8\xb89\x13\xeb8\x9d') 74744ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xacqB\xf6\xb1\xd8\xb89\x13\xeb8\x9d') 74744ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60742) (expires in 600 seconds) 74744ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 74744ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 74745ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 74745ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74745ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 74745ms [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='') 74745ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 74761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37623) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb4\x03T\xae\x80RZ\xe9\x0c\xf4J') 74761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37623) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbb4\x03T\xae\x80RZ\xe9\x0c\xf4J') 74768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933824300 3933824300 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 37623 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 37623 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33988 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33988 typ srflx raddr 172.17.0.2 rport 33988\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37623 typ srflx raddr 172.30.0.1 rport 37623\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58933 typ relay raddr 172.17.0.2 rport 58126\\r\\na=end-of-candidates\\r\\na=ice-ufrag:1k0T\\r\\na=ice-pwd:1AVSUAjgQoRHjAEG4eA8aI\\r\\na=fingerprint:sha-256 CC:E6:B2:AB:26:19:A3:44:DC:41:5D:D7:7B:FE:E9:F9:70:E8:36:70:43:E2:63:CC:C5:EF:E6:66:1D:46:EE:CC\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 74768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 74769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 74769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 74769ms [err] v=0 74769ms [err] o=- 3933824300 3933824300 IN IP4 0.0.0.0 74769ms [err] s=- 74769ms [err] t=0 0 74769ms [err] a=group:BUNDLE 0 74769ms [err] a=msid-semantic:WMS * 74769ms [err] m=application 37623 DTLS/SCTP 5000 74769ms [err] c=IN IP4 172.30.0.1 74769ms [err] a=mid:0 74769ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74769ms [err] a=max-message-size:65536 74769ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37623 typ host 74769ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33988 typ host 74769ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33988 typ srflx raddr 172.17.0.2 rport 33988 74769ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37623 typ srflx raddr 172.30.0.1 rport 37623 74769ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58933 typ relay raddr 172.17.0.2 rport 58126 74769ms [err] a=end-of-candidates 74769ms [err] a=ice-ufrag:1k0T 74769ms [err] a=ice-pwd:1AVSUAjgQoRHjAEG4eA8aI 74769ms [err] a=fingerprint:sha-256 CC:E6:B2:AB:26:19:A3:44:DC:41:5D:D7:7B:FE:E9:F9:70:E8:36:70:43:E2:63:CC:C5:EF:E6:66:1D:46:EE:CC 74769ms [err] a=setup:active 74769ms [err] 74771ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 74771ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74771ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('172.30.0.1', 37623)) State.FROZEN -> State.WAITING 74771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40435) -> ('172.30.0.1', 37623)) State.FROZEN -> State.WAITING 74771ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('172.17.0.2', 33988)) State.FROZEN -> State.WAITING 74772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60742) -> ('172.30.0.1', 37623)) State.FROZEN -> State.WAITING 74772ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tnkBIG1Rme 1 udp 1862270975 172.17.0.2 37623 typ prflx) 74772ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74772ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74772ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('172.17.0.2', 37623)) State.WAITING -> State.IN_PROGRESS 74773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37623) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\x96X>y\\t\x0f\\,\xcc\x9c') 74773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('172.30.0.1', 37623)) State.WAITING -> State.IN_PROGRESS 74773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37623) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JL63\x13d2\x90\xe6\x97U\xc5') 74774ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "connecting"}] 74774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37623) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\x96X>y\\t\x0f\\,\xcc\x9c') 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('172.17.0.2', 37623)) State.IN_PROGRESS -> State.SUCCEEDED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40435) -> ('172.30.0.1', 37623)) State.WAITING -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('172.17.0.2', 33988)) State.WAITING -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40435) -> ('172.17.0.2', 33988)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('141.24.211.56', 33988)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40435) -> ('141.24.211.56', 33988)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('141.24.211.56', 37623)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40435) -> ('141.24.211.56', 37623)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('141.24.210.113', 58933)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40435) -> ('141.24.210.113', 58933)) State.FROZEN -> State.FAILED 74775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60742) -> ('172.30.0.1', 37623)) State.WAITING -> State.FAILED 74775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60742) -> ('172.17.0.2', 33988)) State.FROZEN -> State.FAILED 74775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60742) -> ('141.24.211.56', 33988)) State.FROZEN -> State.FAILED 74775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60742) -> ('141.24.211.56', 37623)) State.FROZEN -> State.FAILED 74775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60742) -> ('141.24.210.113', 58933)) State.FROZEN -> State.FAILED 74775ms [err] INFO:aioice.ice:Connection(0) ICE completed 74775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37623) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JL63\x13d2\x90\xe6\x97U\xc5') 74775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33444) -> ('172.30.0.1', 37623)) State.IN_PROGRESS -> State.SUCCEEDED 74775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37623) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x\xe2}4\x18\x95\x8a\x18rz$$') 74776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37623) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x\xe2}4\x18\x95\x8a\x18rz$$') 74793ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 74793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74794ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 74794ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 74797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 74797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 74798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 74798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 74798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74799ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "connected"}] 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 74800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 74800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 74800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 74800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1785268679, stream_id=1, stream_seq=0) 74800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4066150115, stream_id=1, stream_seq=0) 74801ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4066150115, gaps=[]) 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1785268679, gaps=[]) 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 74802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4066150116, stream_id=1, stream_seq=1) 74802ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 74802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4066150116, gaps=[]) 74802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4066150117, stream_id=1, stream_seq=2) 74802ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 74803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4066150117, gaps=[]) 74904ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74904ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74940ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70"}', extra='') 74940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 74940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 74940ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74940ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 74940ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 74940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74941ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 74941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74942ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "closed"}] 74942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74942ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74942ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x8b\xbe6\x9c\xe2/\xe0\xa3\xc6mB\xe8') 74943ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x8b\xbe6\x9c\xe2/\xe0\xa3\xc6mB\xe8') 74943ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60742) 74943ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 74943ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 75030ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75030ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 75116ms [err] Traceback (most recent call last): 75116ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75116ms [err] return _run_code(code, main_globals, None, 75116ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75116ms [err] exec(code, run_globals) 75116ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 75116ms [err] sys.exit(main()) 75116ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 75116ms [err] asyncio.run(main_async()) 75116ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75116ms [err] return loop.run_until_complete(main) 75116ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75117ms [err] self.run_forever() 75117ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75117ms [err] self._run_once() 75117ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75117ms [err] event_list = self._selector.select(timeout) 75117ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75124ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75124ms [err] KeyboardInterrupt 75124ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75124ms [err] h.flush() 75124ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 75248ms [log] starting device 75669ms [err] DEBUG:asyncio:Using selector: EpollSelector 75744ms [err] ERROR:asyncio:Unclosed client session 75744ms [err] client_session: 75863ms [log] parsing 75863ms [log] creating device handler 75863ms [log] [ready] 75863ms [log] reading line 75863ms [log] [websocketToken] "40786118-2256-4924-a2bf-9c23212cbbac" 75893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75893ms [log] [websocketConnected] 76080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76080ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 76096ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/392c869b-55bf-4264-a842-1b620739e271"}}', extra='') 76097ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/392c869b-55bf-4264-a842-1b620739e271"} 76154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 76161ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "new"}] 78163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 78163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 78163ms [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='') 78163ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 78176ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933824303 3933824303 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 39848 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 39848 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53182 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53182 typ srflx raddr 172.17.0.2 rport 53182\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39848 typ srflx raddr 172.30.0.1 rport 39848\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57865 typ relay raddr 172.17.0.2 rport 39982\\r\\na=end-of-candidates\\r\\na=ice-ufrag:2cWz\\r\\na=ice-pwd:PchMOu1ZvsHxEOeSH9gXmR\\r\\na=fingerprint:sha-256 43:D6:B2:10:68:FD:FF:CB:79:DA:30:25:F9:AF:B9:26:2F:80:5F:53:6C:DC:3C:C8:6A:ED:4E:AC:65:72:96:29\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 78176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 78176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 78176ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 78176ms [err] v=0 78176ms [err] o=- 3933824303 3933824303 IN IP4 0.0.0.0 78176ms [err] s=- 78176ms [err] t=0 0 78176ms [err] a=group:BUNDLE 0 78176ms [err] a=msid-semantic:WMS * 78176ms [err] m=application 39848 DTLS/SCTP 5000 78176ms [err] c=IN IP4 172.30.0.1 78176ms [err] a=mid:0 78176ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78176ms [err] a=max-message-size:65536 78176ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39848 typ host 78176ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53182 typ host 78176ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53182 typ srflx raddr 172.17.0.2 rport 53182 78176ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39848 typ srflx raddr 172.30.0.1 rport 39848 78176ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57865 typ relay raddr 172.17.0.2 rport 39982 78176ms [err] a=end-of-candidates 78176ms [err] a=ice-ufrag:2cWz 78176ms [err] a=ice-pwd:PchMOu1ZvsHxEOeSH9gXmR 78176ms [err] a=fingerprint:sha-256 43:D6:B2:10:68:FD:FF:CB:79:DA:30:25:F9:AF:B9:26:2F:80:5F:53:6C:DC:3C:C8:6A:ED:4E:AC:65:72:96:29 78176ms [err] a=setup:actpass 78176ms [err] 78178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 78178ms [err] v=0 78178ms [err] o=- 3933824303 3933824303 IN IP4 0.0.0.0 78178ms [err] s=- 78178ms [err] t=0 0 78178ms [err] a=group:BUNDLE 0 78178ms [err] a=msid-semantic:WMS * 78178ms [err] m=application 39848 DTLS/SCTP 5000 78178ms [err] c=IN IP4 172.30.0.1 78178ms [err] a=mid:0 78178ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78178ms [err] a=max-message-size:65536 78178ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39848 typ host 78178ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53182 typ host 78178ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53182 typ srflx raddr 172.17.0.2 rport 53182 78178ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39848 typ srflx raddr 172.30.0.1 rport 39848 78178ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57865 typ relay raddr 172.17.0.2 rport 39982 78178ms [err] a=end-of-candidates 78178ms [err] a=ice-ufrag:2cWz 78178ms [err] a=ice-pwd:PchMOu1ZvsHxEOeSH9gXmR 78178ms [err] a=fingerprint:sha-256 43:D6:B2:10:68:FD:FF:CB:79:DA:30:25:F9:AF:B9:26:2F:80:5F:53:6C:DC:3C:C8:6A:ED:4E:AC:65:72:96:29 78178ms [err] a=setup:actpass 78178ms [err] 78179ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 78179ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "new"}] 78180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 78180ms [err] v=0 78180ms [err] o=- 3933824303 3933824303 IN IP4 0.0.0.0 78180ms [err] s=- 78180ms [err] t=0 0 78180ms [err] a=group:BUNDLE 0 78180ms [err] a=msid-semantic:WMS * 78180ms [err] m=application 9 DTLS/SCTP 5000 78180ms [err] c=IN IP4 0.0.0.0 78180ms [err] a=mid:0 78180ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78180ms [err] a=max-message-size:65536 78180ms [err] a=ice-ufrag:tERC 78180ms [err] a=ice-pwd:ryFK2i5JAlp5x9DcJIUpxF 78180ms [err] a=fingerprint:sha-256 4D:26:81:B6:7B:13:0C:5B:22:0B:7E:30:09:CC:18:55:C7:BA:7C:54:4F:15:2F:BA:1E:71:BE:9A:90:01:E3:19 78180ms [err] a=setup:active 78180ms [err] 78181ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 78181ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 78181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 78182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 78182ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 78184ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc\x89F\xe3hh\x8aKG\x0e\xcd@') 78184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91TLq\x16\x19\x05\xd1\x18J\x82)') 78184ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc\x89F\xe3hh\x8aKG\x0e\xcd@') 78184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91TLq\x16\x19\x05\xd1\x18J\x82)') 78185ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 78186ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u\x19\x94R\x9f\xb6\xb8k\x0e\x8cB\x89') 78186ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'u\x19\x94R\x9f\xb6\xb8k\x0e\x8cB\x89') 78186ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x99\xd6I\xb2C\x1a\xe6\xd6=\x0b\tO') 78187ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x99\xd6I\xb2C\x1a\xe6\xd6=\x0b\tO') 78187ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60471) (expires in 600 seconds) 78187ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 78188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 78188ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 78188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 78189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 78189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('172.30.0.1', 39848)) State.FROZEN -> State.WAITING 78189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38865) -> ('172.30.0.1', 39848)) State.FROZEN -> State.WAITING 78189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('172.17.0.2', 53182)) State.FROZEN -> State.WAITING 78189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60471) -> ('172.30.0.1', 39848)) State.FROZEN -> State.WAITING 78190ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78190ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78190ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('172.30.0.1', 39848)) State.WAITING -> State.IN_PROGRESS 78190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Mp\xf6\xaa\x9c~\x05\xd7\xf7\x7fk\xe1') 78190ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "connecting"}] 78191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Mp\xf6\xaa\x9c~\x05\xd7\xf7\x7fk\xe1') 78191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('172.30.0.1', 39848)) State.IN_PROGRESS -> State.SUCCEEDED 78191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('141.24.211.56', 53182)) State.FROZEN -> State.WAITING 78191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('141.24.211.56', 39848)) State.FROZEN -> State.WAITING 78191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('141.24.210.113', 57865)) State.FROZEN -> State.WAITING 78199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbfu4\x147\xcb\xf1;\x88R\xc1t') 78199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbfu4\x147\xcb\xf1;\x88R\xc1t') 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38865) -> ('172.30.0.1', 39848)) State.WAITING -> State.FAILED 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('172.17.0.2', 53182)) State.WAITING -> State.FAILED 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38865) -> ('172.17.0.2', 53182)) State.FROZEN -> State.FAILED 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('141.24.211.56', 53182)) State.WAITING -> State.FAILED 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38865) -> ('141.24.211.56', 53182)) State.FROZEN -> State.FAILED 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('141.24.211.56', 39848)) State.WAITING -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38865) -> ('141.24.211.56', 39848)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60471) -> ('172.30.0.1', 39848)) State.WAITING -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60471) -> ('172.17.0.2', 53182)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('141.24.210.113', 57865)) State.WAITING -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38865) -> ('141.24.210.113', 57865)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60471) -> ('141.24.211.56', 53182)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60471) -> ('141.24.211.56', 39848)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60471) -> ('141.24.210.113', 57865)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) ICE completed 78200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x140n?\xf0\xa7\xbf\xa61ts(') 78202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x140n?\xf0\xa7\xbf\xa61ts(') 78202ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(adkoeZcKpc 1 udp 1862270975 172.17.0.2 39848 typ prflx) 78202ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('172.17.0.2', 39848)) State.WAITING -> State.IN_PROGRESS 78202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39848) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xc1D\x1e3\xe3\xcf\xa4X\x94Z,') 78203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39848) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xc1D\x1e3\xe3\xcf\xa4X\x94Z,') 78203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54509) -> ('172.17.0.2', 39848)) State.IN_PROGRESS -> State.SUCCEEDED 78211ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 78211ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 78212ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 78212ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 78222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 78222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 78222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 78223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 78223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 78223ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "connected"}] 78223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 78223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=190304370, stream_id=1, stream_seq=0) 78225ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2829260293, stream_id=1, stream_seq=0) 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304370, gaps=[]) 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2829260293, gaps=[]) 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 78227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=190304371, stream_id=1, stream_seq=1) 78227ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 78227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304371, gaps=[]) 78227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=190304372, stream_id=1, stream_seq=2) 78227ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304372, gaps=[]) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=190304373, stream_id=1, stream_seq=3) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304373, gaps=[]) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=190304374, stream_id=1, stream_seq=4) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304374, gaps=[]) 78357ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 78357ms [log] [experimentStatusChanged] {"status": "running", "message": null} 78384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd"}', extra='') 78384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 78384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 78384ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 78384ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 78384ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 78384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 78385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 78385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 78385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78385ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "closed"}] 78386ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 78386ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 78386ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xfc\x7f\x11\x9aJ#j\xe2\xf1*\xbeD') 78387ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xfc\x7f\x11\x9aJ#j\xe2\xf1*\xbeD') 78387ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60471) 78387ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 78387ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 78450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 78450ms [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 78537ms [err] Traceback (most recent call last): 78537ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 78537ms [err] return _run_code(code, main_globals, None, 78537ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 78537ms [err] exec(code, run_globals) 78537ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 78537ms [err] sys.exit(main()) 78537ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 78537ms [err] asyncio.run(main_async()) 78537ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 78537ms [err] return loop.run_until_complete(main) 78537ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 78538ms [err] self.run_forever() 78538ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 78538ms [err] self._run_once() 78538ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 78539ms [err] event_list = self._selector.select(timeout) 78539ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 78539ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 78539ms [err] KeyboardInterrupt 78540ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 78540ms [err] h.flush() 78540ms [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 88196ms [log] starting device 88649ms [err] DEBUG:asyncio:Using selector: EpollSelector 88725ms [err] ERROR:asyncio:Unclosed client session 88725ms [err] client_session: 89255ms [log] parsing 89255ms [log] creating device handler 89255ms [log] [ready] 89255ms [log] reading line 89255ms [log] [websocketToken] "c4cb3f9c-5c0c-418d-8cb7-518e3b4d6a59" 89369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89369ms [log] [websocketConnected] 91484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 91484ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 91506ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5c8a696f-c16f-42e4-8dfb-3f7731151b60"}}', extra='') 91506ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5c8a696f-c16f-42e4-8dfb-3f7731151b60"} 91795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 91795ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde", "state": "new"}] 93797ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde"}', extra='') 93797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 93797ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3037033078741205708 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:7Z8h\\r\\na=ice-pwd:fI6nCGK/oKVVFvyIZhh0Udca\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A5:46:AD:E7:FE:FB:C5:A8:2C:DE:0E:71:DC:AA:8E:8B:7C:96:A2:8C:D6:39:C9:D1:0F:19:D1:07:C8:73:D8:59\\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/52aa4a02-ef74-42d8-bbf0-08fc63135cde"}', extra='') 93797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 93798ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 93798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 93798ms [err] v=0 93798ms [err] o=- 3037033078741205708 2 IN IP4 127.0.0.1 93798ms [err] s=- 93798ms [err] t=0 0 93798ms [err] a=group:BUNDLE 0 93798ms [err] a=extmap-allow-mixed 93798ms [err] a=msid-semantic: WMS 93798ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 93798ms [err] c=IN IP4 0.0.0.0 93798ms [err] a=ice-ufrag:7Z8h 93798ms [err] a=ice-pwd:fI6nCGK/oKVVFvyIZhh0Udca 93798ms [err] a=ice-options:trickle 93798ms [err] a=fingerprint:sha-256 A5:46:AD:E7:FE:FB:C5:A8:2C:DE:0E:71:DC:AA:8E:8B:7C:96:A2:8C:D6:39:C9:D1:0F:19:D1:07:C8:73:D8:59 93798ms [err] a=setup:actpass 93798ms [err] a=mid:0 93798ms [err] a=sctp-port:5000 93798ms [err] a=max-message-size:262144 93798ms [err] 93801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 93801ms [err] v=0 93801ms [err] o=- 3037033078741205708 2 IN IP4 127.0.0.1 93801ms [err] s=- 93801ms [err] t=0 0 93801ms [err] a=group:BUNDLE 0 93801ms [err] a=extmap-allow-mixed 93801ms [err] a=msid-semantic: WMS 93801ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 93801ms [err] c=IN IP4 0.0.0.0 93801ms [err] a=ice-ufrag:7Z8h 93801ms [err] a=ice-pwd:fI6nCGK/oKVVFvyIZhh0Udca 93801ms [err] a=ice-options:trickle 93801ms [err] a=fingerprint:sha-256 A5:46:AD:E7:FE:FB:C5:A8:2C:DE:0E:71:DC:AA:8E:8B:7C:96:A2:8C:D6:39:C9:D1:0F:19:D1:07:C8:73:D8:59 93801ms [err] a=setup:actpass 93801ms [err] a=mid:0 93801ms [err] a=sctp-port:5000 93801ms [err] a=max-message-size:262144 93801ms [err] 93801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 93802ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde", "state": "new"}] 93804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 93804ms [err] v=0 93804ms [err] o=- 3933824319 3933824319 IN IP4 0.0.0.0 93804ms [err] s=- 93804ms [err] t=0 0 93804ms [err] a=group:BUNDLE 0 93804ms [err] a=msid-semantic:WMS * 93804ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 93804ms [err] c=IN IP4 0.0.0.0 93804ms [err] a=mid:0 93804ms [err] a=sctp-port:5000 93804ms [err] a=max-message-size:65536 93804ms [err] a=ice-ufrag:snf8 93804ms [err] a=ice-pwd:pRWYpgd4HlfVPK12qN62Kl 93804ms [err] a=fingerprint:sha-256 61:6E:EE:20:FC:4C:9A:0D:49:92:3F:CA:18:35:01:55:E5:FC:05:58:31:D1:22:A8:D6:49:00:50:68:FA:93:D3 93804ms [err] a=setup:active 93804ms [err] 93804ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 93804ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 93805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 93806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 93807ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 93809ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8.Asc\x12\xe6Z$\xe2M\x03') 93809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\xaa\x88\xae\x0e\xf7\xcb\xa9\x9b\xf2g\xab') 93810ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8.Asc\x12\xe6Z$\xe2M\x03') 93810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[\xaa\x88\xae\x0e\xf7\xcb\xa9\x9b\xf2g\xab') 93811ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 93812ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd6O\xcdTrRp\xb6G%\xcf\xca') 93813ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd6O\xcdTrRp\xb6G%\xcf\xca') 93813ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'w\x1d\x88l8\xffmv\xa5\x88*\x01') 93814ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'w\x1d\x88l8\xffmv\xa5\x88*\x01') 93814ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60584) (expires in 600 seconds) 93814ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 93815ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 93816ms [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='') 93816ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 93816ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 93817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 93817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 93817ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde", "state": "connecting"}] 93839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'caZZJDDKU0NB') 93839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'caZZJDDKU0NB') 93839ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(EWUEHD7k32 1 udp 1845501695 172.17.0.2 53810 typ prflx) 93839ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38686) -> ('172.17.0.2', 53810)) State.WAITING -> State.IN_PROGRESS 93840ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9\xc9\x1a\x81\xa3\xf6w\xa9x\xe2]\xfd') 93841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9\xc9\x1a\x81\xa3\xf6w\xa9x\xe2]\xfd') 93841ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38686) -> ('172.17.0.2', 53810)) State.IN_PROGRESS -> State.SUCCEEDED 93841ms [err] INFO:aioice.ice:Connection(0) ICE completed 93859ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 93859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 93860ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 93860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 93864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 93864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 93864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 93864ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 93864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 93864ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde", "state": "connected"}] 93867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 93867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 93867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 93868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:733939879 1 udp 2113937151 0b427667-d920-4f29-bc25-120d6f5e3cae.local 53810 typ host generation 0 ufrag 7Z8h network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde"}', extra='') 93868ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93868ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 93868ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 93869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 93870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 93870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 93872ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0b427667-d920-4f29-bc25-120d6f5e3cae.local" resolved to 172.17.0.2 93872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=683481497, stream_id=1, stream_seq=0) 93872ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 93872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2878909056, stream_id=1, stream_seq=0) 93873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 93873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=683481497, gaps=[]) 93873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=683481498, stream_id=1, stream_seq=1) 93873ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 93873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=683481498, gaps=[]) 93874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=683481499, stream_id=1, stream_seq=2) 93874ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 93874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=683481499, gaps=[]) 93874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2878909056, gaps=[]) 93874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 93882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3096750516 1 udp 1677729535 141.24.211.56 53810 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 7Z8h network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde"}', extra='') 93882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 93882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 93898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:112726598 1 udp 33562623 141.24.210.113 51087 typ relay raddr 141.24.211.56 rport 53810 generation 0 ufrag 7Z8h network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde"}', extra='') 93898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 93898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 93903ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/vZyPN2XTbSc') 93904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/vZyPN2XTbSc') 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38686) -> ('172.17.0.2', 53810)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42930) -> ('172.17.0.2', 53810)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38686) -> ('141.24.211.56', 53810)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42930) -> ('141.24.211.56', 53810)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38686) -> ('141.24.210.113', 51087)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42930) -> ('141.24.210.113', 51087)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60584) -> ('172.17.0.2', 53810)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60584) -> ('141.24.211.56', 53810)) State.FROZEN -> State.FAILED 93904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60584) -> ('141.24.210.113', 51087)) State.FROZEN -> State.FAILED 93941ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93941ms [log] [experimentStatusChanged] {"status": "running", "message": null} 93966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F+iNRlwdeiZi') 93966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F+iNRlwdeiZi') 94011ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde"}', extra='') 94013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 94013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 94013ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 94013ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 94013ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 94013ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 94013ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 94014ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94014ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 94014ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94014ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94014ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52aa4a02-ef74-42d8-bbf0-08fc63135cde", "state": "closed"}] 94015ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 94015ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 94015ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x96\x0b2\xf5f\xd1\x8b\xf4\xfaeR\x00') 94016ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x96\x0b2\xf5f\xd1\x8b\xf4\xfaeR\x00') 94016ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60584) 94016ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 94016ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 94078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 94078ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 94162ms [err] Traceback (most recent call last): 94162ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 94162ms [err] return _run_code(code, main_globals, None, 94162ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 94162ms [err] exec(code, run_globals) 94162ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 94162ms [err] sys.exit(main()) 94162ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 94162ms [err] asyncio.run(main_async()) 94162ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 94162ms [err] return loop.run_until_complete(main) 94162ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 94162ms [err] self.run_forever() 94162ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 94162ms [err] self._run_once() 94162ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 94163ms [err] event_list = self._selector.select(timeout) 94163ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 94163ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 94163ms [err] KeyboardInterrupt 94170ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 94170ms [err] h.flush() 94170ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 94307ms [log] starting device 94825ms [err] DEBUG:asyncio:Using selector: EpollSelector 94919ms [err] ERROR:asyncio:Unclosed client session 94919ms [err] client_session: 94996ms [log] parsing 94996ms [log] creating device handler 94996ms [log] [ready] 94996ms [log] reading line 94996ms [log] [websocketToken] "b6a34f07-8d7a-44db-8e45-2cd5661ce21e" 95011ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 95011ms [log] [websocketConnected] 96559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96559ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 96579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/53579139-2369-48c9-afd8-0513be70747e"}}', extra='') 96579ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/53579139-2369-48c9-afd8-0513be70747e"} 96623ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 96630ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf", "state": "new"}] 98632ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 98633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 98633ms [err] v=0 98633ms [err] o=- 3933824323 3933824323 IN IP4 0.0.0.0 98633ms [err] s=- 98633ms [err] t=0 0 98633ms [err] a=group:BUNDLE 0 98633ms [err] a=msid-semantic:WMS * 98633ms [err] m=application 9 DTLS/SCTP 5000 98633ms [err] c=IN IP4 0.0.0.0 98633ms [err] a=mid:0 98633ms [err] a=sctpmap:5000 webrtc-datachannel 65535 98633ms [err] a=max-message-size:65536 98633ms [err] a=ice-ufrag:6mva 98633ms [err] a=ice-pwd:nugRblyPFB09xjIUFzcivL 98633ms [err] a=fingerprint:sha-256 84:E7:2A:F7:3E:98:E7:FF:3E:D8:D4:7B:34:2B:4D:39:48:DB:84:F1:CC:7D:E2:3A:87:26:5A:9D:EB:CE:9B:DF 98633ms [err] a=setup:actpass 98633ms [err] 98635ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 98635ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98637ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf", "state": "new"}] 98637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98637ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98639ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x16{}\xa61\x88\xc3\x914\x9em') 98639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b';\x881o~\x8e\x9b\x84nW\xd1K') 98640ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x16{}\xa61\x88\xc3\x914\x9em') 98640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b';\x881o~\x8e\x9b\x84nW\xd1K') 98641ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 98641ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1c\xdf\xb1\xff,\xa5UyIP^|') 98642ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1c\xdf\xb1\xff,\xa5UyIP^|') 98642ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1a\x98.\x8a\xe7\xcb!\xd02\xcah~') 98643ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1a\x98.\x8a\xe7\xcb!\xd02\xcah~') 98643ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58806) (expires in 600 seconds) 98643ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 98643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98644ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf"}', extra='') 98644ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98644ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98644ms [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='') 98644ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98661ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8483404584733885576 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:Sh1R\\r\\na=ice-pwd:aCVMIxo7A3rOxO4wRQbmvk5C\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 50:D9:EF:F0:1D:DF:5C:E0:80:58:84:90:7D:39:C1:35:16:62:37:F0:C7:DA:59:03:88:DB:92:FC:C5:14:DD:0B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf"}', extra='') 98661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 98661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 98661ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 98661ms [err] v=0 98661ms [err] o=- 8483404584733885576 2 IN IP4 127.0.0.1 98661ms [err] s=- 98661ms [err] t=0 0 98661ms [err] a=group:BUNDLE 0 98661ms [err] a=msid-semantic: WMS 98661ms [err] m=application 9 DTLS/SCTP 5000 98661ms [err] c=IN IP4 0.0.0.0 98661ms [err] a=ice-ufrag:Sh1R 98661ms [err] a=ice-pwd:aCVMIxo7A3rOxO4wRQbmvk5C 98661ms [err] a=ice-options:trickle 98661ms [err] a=fingerprint:sha-256 50:D9:EF:F0:1D:DF:5C:E0:80:58:84:90:7D:39:C1:35:16:62:37:F0:C7:DA:59:03:88:DB:92:FC:C5:14:DD:0B 98661ms [err] a=setup:active 98661ms [err] a=mid:0 98661ms [err] a=sctpmap:5000 webrtc-datachannel 1024 98661ms [err] 98662ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YXM3GO6xtahH') 98662ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YXM3GO6xtahH') 98662ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 98662ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98663ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZnBHUajUc3 1 udp 1845501695 172.17.0.2 33722 typ prflx) 98663ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98663ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98663ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98663ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49575) -> ('172.17.0.2', 33722)) State.WAITING -> State.IN_PROGRESS 98664ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9b\x9f\xc3S\x8e\x1bc\xaa\xce\x91\xc66') 98664ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf", "state": "connecting"}] 98667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9b\x9f\xc3S\x8e\x1bc\xaa\xce\x91\xc66') 98667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49575) -> ('172.17.0.2', 33722)) State.IN_PROGRESS -> State.SUCCEEDED 98667ms [err] INFO:aioice.ice:Connection(0) ICE completed 98681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1457331076 1 udp 2113937151 e2e05c7e-bcbf-49bf-91d2-aa4d7704f76e.local 33722 typ host generation 0 ufrag Sh1R network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf"}', extra='') 98681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98686ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 98686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98687ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 98688ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e2e05c7e-bcbf-49bf-91d2-aa4d7704f76e.local" resolved to 172.17.0.2 98688ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3538973179 1 udp 1677729535 141.24.211.56 33722 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Sh1R network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf"}', extra='') 98688ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 98691ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 98691ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 98691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 98691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 98691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 98691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98692ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf", "state": "connected"}] 98694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 98694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 98694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 98694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 98694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 98695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 98695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 98695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 98695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 98695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 98695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1980462745, stream_id=1, stream_seq=0) 98696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 98696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1980462745, gaps=[]) 98696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 98696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1672408715, stream_id=1, stream_seq=0) 98696ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1672408715, gaps=[]) 98698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1672408716, stream_id=1, stream_seq=1) 98698ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 98698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1672408716, gaps=[]) 98699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1672408717, stream_id=1, stream_seq=2) 98699ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 98700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1672408717, gaps=[]) 98700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1672408718, stream_id=1, stream_seq=3) 98700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1672408718, gaps=[]) 98700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1672408719, stream_id=1, stream_seq=4) 98700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1672408719, gaps=[]) 98716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wjc9RnzTeipy') 98716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wjc9RnzTeipy') 98757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98757ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7S0xgULPHtMh') 98778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7S0xgULPHtMh') 98836ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf"}', extra='') 98837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 98838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 98838ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 98838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 98838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98839ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 98839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f23fb5e8-1cf8-4c1f-85b3-2c9dfe3a06cf", "state": "closed"}] 98840ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98840ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98840ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf9\r\xf5:\x18\xc3\x1a\xack\xe7\xfc\xe3') 98841ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf9\r\xf5:\x18\xc3\x1a\xack\xe7\xfc\xe3') 98841ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58806) 98841ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 98841ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 98898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98898ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 98964ms [err] Traceback (most recent call last): 98964ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98964ms [err] return _run_code(code, main_globals, None, 98964ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98965ms [err] exec(code, run_globals) 98965ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98965ms [err] sys.exit(main()) 98965ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98965ms [err] asyncio.run(main_async()) 98965ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98965ms [err] return loop.run_until_complete(main) 98965ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98965ms [err] self.run_forever() 98965ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98965ms [err] self._run_once() 98965ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98967ms [err] event_list = self._selector.select(timeout) 98967ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98967ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98967ms [err] KeyboardInterrupt 98967ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98967ms [err] h.flush() 98967ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 108999ms [log] starting device 109476ms [err] DEBUG:asyncio:Using selector: EpollSelector 109553ms [err] ERROR:asyncio:Unclosed client session 109553ms [err] client_session: 109618ms [log] parsing 109618ms [log] creating device handler 109618ms [log] [ready] 109618ms [log] reading line 109618ms [log] [websocketToken] "3ea68535-3918-4242-8d7f-9e616e44f4c9" 109629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 109629ms [log] [websocketConnected] 109779ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 109779ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 109796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5cb3933f-b523-4bc8-a1db-e57111879113"}}', extra='') 109796ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5cb3933f-b523-4bc8-a1db-e57111879113"} 109837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 109841ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "new"}] 111844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 111844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 111844ms [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='') 111844ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 111861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933824337 3933824337 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 33053 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 33053 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47813 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47813 typ srflx raddr 172.17.0.2 rport 47813\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33053 typ srflx raddr 172.30.0.1 rport 33053\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61791 typ relay raddr 172.17.0.2 rport 35678\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7m7c\\r\\na=ice-pwd:pa2fssT3ifQNNYRruXCHUF\\r\\na=fingerprint:sha-256 40:B9:40:9E:52:83:CF:60:FB:0C:13:F7:88:AD:37:6F:84:62:16:99:40:24:36:6C:8F:CA:B4:91:59:38:7E:57\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 111861ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111862ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 111862ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 111862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 111862ms [err] v=0 111862ms [err] o=- 3933824337 3933824337 IN IP4 0.0.0.0 111862ms [err] s=- 111862ms [err] t=0 0 111862ms [err] a=group:BUNDLE 0 111862ms [err] a=msid-semantic:WMS * 111862ms [err] m=application 33053 DTLS/SCTP 5000 111862ms [err] c=IN IP4 172.30.0.1 111862ms [err] a=mid:0 111862ms [err] a=sctpmap:5000 webrtc-datachannel 65535 111862ms [err] a=max-message-size:65536 111862ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33053 typ host 111862ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47813 typ host 111862ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47813 typ srflx raddr 172.17.0.2 rport 47813 111862ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33053 typ srflx raddr 172.30.0.1 rport 33053 111862ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61791 typ relay raddr 172.17.0.2 rport 35678 111862ms [err] a=end-of-candidates 111862ms [err] a=ice-ufrag:7m7c 111862ms [err] a=ice-pwd:pa2fssT3ifQNNYRruXCHUF 111862ms [err] a=fingerprint:sha-256 40:B9:40:9E:52:83:CF:60:FB:0C:13:F7:88:AD:37:6F:84:62:16:99:40:24:36:6C:8F:CA:B4:91:59:38:7E:57 111862ms [err] a=setup:actpass 111862ms [err] 111863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 111863ms [err] v=0 111863ms [err] o=- 3933824337 3933824337 IN IP4 0.0.0.0 111863ms [err] s=- 111863ms [err] t=0 0 111863ms [err] a=group:BUNDLE 0 111863ms [err] a=msid-semantic:WMS * 111863ms [err] m=application 33053 DTLS/SCTP 5000 111863ms [err] c=IN IP4 172.30.0.1 111863ms [err] a=mid:0 111863ms [err] a=sctpmap:5000 webrtc-datachannel 65535 111863ms [err] a=max-message-size:65536 111863ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33053 typ host 111863ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47813 typ host 111863ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47813 typ srflx raddr 172.17.0.2 rport 47813 111863ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33053 typ srflx raddr 172.30.0.1 rport 33053 111863ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61791 typ relay raddr 172.17.0.2 rport 35678 111863ms [err] a=end-of-candidates 111863ms [err] a=ice-ufrag:7m7c 111863ms [err] a=ice-pwd:pa2fssT3ifQNNYRruXCHUF 111863ms [err] a=fingerprint:sha-256 40:B9:40:9E:52:83:CF:60:FB:0C:13:F7:88:AD:37:6F:84:62:16:99:40:24:36:6C:8F:CA:B4:91:59:38:7E:57 111863ms [err] a=setup:actpass 111863ms [err] 111864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 111864ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "new"}] 111865ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 111865ms [err] v=0 111865ms [err] o=- 3933824337 3933824337 IN IP4 0.0.0.0 111865ms [err] s=- 111865ms [err] t=0 0 111865ms [err] a=group:BUNDLE 0 111865ms [err] a=msid-semantic:WMS * 111865ms [err] m=application 9 DTLS/SCTP 5000 111865ms [err] c=IN IP4 0.0.0.0 111865ms [err] a=mid:0 111865ms [err] a=sctpmap:5000 webrtc-datachannel 65535 111865ms [err] a=max-message-size:65536 111865ms [err] a=ice-ufrag:3Wd7 111865ms [err] a=ice-pwd:xFUMeZzhBsxMg7znPmvCMK 111865ms [err] a=fingerprint:sha-256 28:02:1F:A6:8B:BB:80:71:43:7D:1B:F5:72:3A:13:05:64:A7:7B:B7:EF:92:B3:D9:8E:3D:A8:DD:7C:43:03:22 111865ms [err] a=setup:active 111865ms [err] 111865ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 111865ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 111865ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 111866ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 111866ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 111868ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\x1a\xb6Z\xfe\xa4s\x15\x80\x94\x14\xa0') 111868ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5f\x1a\x90\xff\x96\xc2\xd1\xee\xd2X^') 111868ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\x1a\xb6Z\xfe\xa4s\x15\x80\x94\x14\xa0') 111868ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5f\x1a\x90\xff\x96\xc2\xd1\xee\xd2X^') 111869ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 111869ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe7Nzw\xaaj\xf0`\x1f\xeb\r;') 111870ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe7Nzw\xaaj\xf0`\x1f\xeb\r;') 111870ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8f\xea\xa2\xc9\xdb,\n\xd4\xbd\xccLq') 111871ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8f\xea\xa2\xc9\xdb,\n\xd4\xbd\xccLq') 111871ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59657) (expires in 600 seconds) 111871ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 111871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 111872ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 111872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 111872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 111872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('172.30.0.1', 33053)) State.FROZEN -> State.WAITING 111872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60882) -> ('172.30.0.1', 33053)) State.FROZEN -> State.WAITING 111872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('172.17.0.2', 47813)) State.FROZEN -> State.WAITING 111872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59657) -> ('172.30.0.1', 33053)) State.FROZEN -> State.WAITING 111873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('172.30.0.1', 33053)) State.WAITING -> State.IN_PROGRESS 111873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33053) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x1c\x88`\xc2\x17X\xda\x17\x95\xf4\x9a') 111873ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "connecting"}] 111874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33053) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x1c\x88`\xc2\x17X\xda\x17\x95\xf4\x9a') 111874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('172.30.0.1', 33053)) State.IN_PROGRESS -> State.SUCCEEDED 111874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('141.24.211.56', 47813)) State.FROZEN -> State.WAITING 111874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('141.24.211.56', 33053)) State.FROZEN -> State.WAITING 111874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('141.24.210.113', 61791)) State.FROZEN -> State.WAITING 111883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33053) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\xa9_\xcc\x1e\xec\xbfF+\nFs') 111883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33053) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0\xa9_\xcc\x1e\xec\xbfF+\nFs') 111883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60882) -> ('172.30.0.1', 33053)) State.WAITING -> State.FAILED 111883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('172.17.0.2', 47813)) State.WAITING -> State.FAILED 111883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60882) -> ('172.17.0.2', 47813)) State.FROZEN -> State.FAILED 111883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('141.24.211.56', 47813)) State.WAITING -> State.FAILED 111883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60882) -> ('141.24.211.56', 47813)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('141.24.211.56', 33053)) State.WAITING -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60882) -> ('141.24.211.56', 33053)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59657) -> ('172.30.0.1', 33053)) State.WAITING -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59657) -> ('172.17.0.2', 47813)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('141.24.210.113', 61791)) State.WAITING -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60882) -> ('141.24.210.113', 61791)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59657) -> ('141.24.211.56', 47813)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59657) -> ('141.24.211.56', 33053)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59657) -> ('141.24.210.113', 61791)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) ICE completed 111884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33053) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hm\x1f\xc4\x9dr\xba\x9f\x83\x98\x9c]') 111885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33053) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hm\x1f\xc4\x9dr\xba\x9f\x83\x98\x9c]') 111885ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(539jQKceSl 1 udp 1862270975 172.17.0.2 33053 typ prflx) 111885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('172.17.0.2', 33053)) State.WAITING -> State.IN_PROGRESS 111885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33053) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a\xe4\x84\xd2\x9dE\x80#\xedQ\x15\x19') 111886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33053) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a\xe4\x84\xd2\x9dE\x80#\xedQ\x15\x19') 111886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49652) -> ('172.17.0.2', 33053)) State.IN_PROGRESS -> State.SUCCEEDED 111893ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 111893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 111894ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 111894ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 111907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 111907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 111907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 111907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 111907ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 111908ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "connected"}] 111908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 111908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 111908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2346740413, stream_id=1, stream_seq=0) 111910ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1532693515, stream_id=1, stream_seq=0) 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2346740413, gaps=[]) 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1532693515, gaps=[]) 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2346740414, stream_id=1, stream_seq=1) 111912ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 111912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2346740414, gaps=[]) 111912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2346740415, stream_id=1, stream_seq=2) 111912ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 111913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2346740415, gaps=[]) 112058ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 112058ms [log] [experimentStatusChanged] {"status": "running", "message": null} 112078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c"}', extra='') 112078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 112078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 112078ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 112078ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 112078ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 112078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 112079ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 112079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112079ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 112079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112080ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "closed"}] 112080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 112080ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 112080ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'A\xd2P1FY\xcd\x18\xa1\xc4\x10\x83') 112081ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'A\xd2P1FY\xcd\x18\xa1\xc4\x10\x83') 112081ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59657) 112082ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 112082ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 112169ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 112169ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 112277ms [err] Traceback (most recent call last): 112277ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 112277ms [err] return _run_code(code, main_globals, None, 112277ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 112277ms [err] exec(code, run_globals) 112277ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 112277ms [err] sys.exit(main()) 112277ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 112278ms [err] asyncio.run(main_async()) 112278ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 112278ms [err] return loop.run_until_complete(main) 112278ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 112278ms [err] self.run_forever() 112278ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 112278ms [err] self._run_once() 112278ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 112278ms [err] event_list = self._selector.select(timeout) 112278ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 112278ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 112278ms [err] KeyboardInterrupt 112280ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 112280ms [err] h.flush() 112280ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 112420ms [log] starting device 112898ms [err] DEBUG:asyncio:Using selector: EpollSelector 112977ms [err] ERROR:asyncio:Unclosed client session 112977ms [err] client_session: 113048ms [log] parsing 113048ms [log] creating device handler 113048ms [log] [ready] 113048ms [log] reading line 113048ms [log] [websocketToken] "e4a7fb53-d249-4f9f-9efe-b3a76258038d" 113060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113060ms [log] [websocketConnected] 113239ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 113239ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 113254ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7a60307d-2ce2-4400-8894-4dff8dd920d4"}}', extra='') 113255ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7a60307d-2ce2-4400-8894-4dff8dd920d4"} 113302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 113306ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "new"}] 115308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 115309ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 115309ms [err] v=0 115309ms [err] o=- 3933824340 3933824340 IN IP4 0.0.0.0 115309ms [err] s=- 115309ms [err] t=0 0 115309ms [err] a=group:BUNDLE 0 115309ms [err] a=msid-semantic:WMS * 115309ms [err] m=application 9 DTLS/SCTP 5000 115309ms [err] c=IN IP4 0.0.0.0 115309ms [err] a=mid:0 115309ms [err] a=sctpmap:5000 webrtc-datachannel 65535 115309ms [err] a=max-message-size:65536 115309ms [err] a=ice-ufrag:gAX4 115309ms [err] a=ice-pwd:H5sYwbXls3idfhHoWgbUfC 115309ms [err] a=fingerprint:sha-256 4F:31:23:31:9C:49:66:99:2D:6B:C7:B0:6C:8A:67:58:B3:FB:5D:61:F9:31:9C:E3:1C:C4:A4:75:93:D2:59:46 115309ms [err] a=setup:actpass 115309ms [err] 115310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 115310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 115311ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "new"}] 115311ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 115312ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 115313ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G9T\x81\xe7|hH\x17\\\x86\x17') 115313ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\x84\xaf\x95\xf0!\x15}\x8d\xf6>\x9a') 115314ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G9T\x81\xe7|hH\x17\\\x86\x17') 115314ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\x84\xaf\x95\xf0!\x15}\x8d\xf6>\x9a') 115315ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 115315ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb9\x1e\xb1V3M\xe7f\x11\xe7*=') 115316ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb9\x1e\xb1V3M\xe7f\x11\xe7*=') 115316ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b']\x03^x\x05\x1a)\xf9\xab\x133\xdc') 115317ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b']\x03^x\x05\x1a)\xf9\xab\x133\xdc') 115317ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53002) (expires in 600 seconds) 115317ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 115318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 115318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 115318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 115319ms [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='') 115319ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 115339ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2D\x05%\xae\xea\x93\x18\xfd\x05M4') 115340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2D\x05%\xae\xea\x93\x18\xfd\x05M4') 115350ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933824340 3933824340 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 45660 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 45660 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43558 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43558 typ srflx raddr 172.17.0.2 rport 43558\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 45660 typ srflx raddr 172.30.0.1 rport 45660\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49731 typ relay raddr 172.17.0.2 rport 43741\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UkTo\\r\\na=ice-pwd:fYWOcnzBEj8y2wkXjLwf6p\\r\\na=fingerprint:sha-256 0C:0B:05:73:60:CC:88:2F:AD:C9:DB:97:9B:5F:BB:F4:5E:55:22:CF:B0:74:0D:43:C1:0C:00:55:1A:6F:69:9F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 115350ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115350ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 115350ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 115350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 115350ms [err] v=0 115350ms [err] o=- 3933824340 3933824340 IN IP4 0.0.0.0 115350ms [err] s=- 115350ms [err] t=0 0 115350ms [err] a=group:BUNDLE 0 115350ms [err] a=msid-semantic:WMS * 115350ms [err] m=application 45660 DTLS/SCTP 5000 115350ms [err] c=IN IP4 172.30.0.1 115350ms [err] a=mid:0 115350ms [err] a=sctpmap:5000 webrtc-datachannel 65535 115350ms [err] a=max-message-size:65536 115350ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45660 typ host 115350ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43558 typ host 115350ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43558 typ srflx raddr 172.17.0.2 rport 43558 115350ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 45660 typ srflx raddr 172.30.0.1 rport 45660 115350ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49731 typ relay raddr 172.17.0.2 rport 43741 115350ms [err] a=end-of-candidates 115350ms [err] a=ice-ufrag:UkTo 115350ms [err] a=ice-pwd:fYWOcnzBEj8y2wkXjLwf6p 115350ms [err] a=fingerprint:sha-256 0C:0B:05:73:60:CC:88:2F:AD:C9:DB:97:9B:5F:BB:F4:5E:55:22:CF:B0:74:0D:43:C1:0C:00:55:1A:6F:69:9F 115350ms [err] a=setup:active 115350ms [err] 115351ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 115352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 115352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 115352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('172.30.0.1', 45660)) State.FROZEN -> State.WAITING 115352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60533) -> ('172.30.0.1', 45660)) State.FROZEN -> State.WAITING 115352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('172.17.0.2', 43558)) State.FROZEN -> State.WAITING 115352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53002) -> ('172.30.0.1', 45660)) State.FROZEN -> State.WAITING 115352ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(iUY7b7WpHu 1 udp 1862270975 172.17.0.2 45660 typ prflx) 115352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('172.17.0.2', 45660)) State.WAITING -> State.IN_PROGRESS 115353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\x97\x8f5^\x1a\xd5\xf9\xee3\x1eg') 115353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('172.30.0.1', 45660)) State.WAITING -> State.IN_PROGRESS 115353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xae=&\xa3\x94r\xe0\x85PV5\x85') 115354ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "connecting"}] 115354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\x97\x8f5^\x1a\xd5\xf9\xee3\x1eg') 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('172.17.0.2', 45660)) State.IN_PROGRESS -> State.SUCCEEDED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60533) -> ('172.30.0.1', 45660)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('172.17.0.2', 43558)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60533) -> ('172.17.0.2', 43558)) State.FROZEN -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('141.24.211.56', 43558)) State.FROZEN -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60533) -> ('141.24.211.56', 43558)) State.FROZEN -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('141.24.211.56', 45660)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60533) -> ('141.24.211.56', 45660)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('141.24.210.113', 49731)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60533) -> ('141.24.210.113', 49731)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53002) -> ('172.30.0.1', 45660)) State.WAITING -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53002) -> ('172.17.0.2', 43558)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53002) -> ('141.24.211.56', 43558)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53002) -> ('141.24.211.56', 45660)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53002) -> ('141.24.210.113', 49731)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) ICE completed 115358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xae=&\xa3\x94r\xe0\x85PV5\x85') 115358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52116) -> ('172.30.0.1', 45660)) State.IN_PROGRESS -> State.SUCCEEDED 115358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xe7'W\xdf\xcc\xb5\xe1:\xaf\x03\x96\n") 115358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xe7'W\xdf\xcc\xb5\xe1:\xaf\x03\x96\n") 115373ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 115373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 115374ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 115375ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 115377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 115377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 115377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 115377ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 115378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 115378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 115378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 115378ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 115378ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "connected"}] 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1793451878, stream_id=1, stream_seq=0) 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 115381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=48571330, stream_id=1, stream_seq=0) 115381ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 115381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571330, gaps=[]) 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1793451878, gaps=[]) 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=48571331, stream_id=1, stream_seq=1) 115382ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571331, gaps=[]) 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=48571332, stream_id=1, stream_seq=2) 115383ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571332, gaps=[]) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=48571333, stream_id=1, stream_seq=3) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571333, gaps=[]) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=48571334, stream_id=1, stream_seq=4) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571334, gaps=[]) 115445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 115445ms [log] [experimentStatusChanged] {"status": "running", "message": null} 115519ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530"}', extra='') 115519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 115520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 115520ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 115520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 115520ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 115520ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 115520ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 115520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 115520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 115520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 115521ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 115521ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "closed"}] 115521ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 115521ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 115522ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xde\xcc\xe2\x0fNDH|\xfe\xcf\xf4z') 115522ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xde\xcc\xe2\x0fNDH|\xfe\xcf\xf4z') 115523ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53002) 115523ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 115523ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 115581ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 115581ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 115635ms [err] Traceback (most recent call last): 115635ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 115635ms [err] return _run_code(code, main_globals, None, 115635ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 115635ms [err] exec(code, run_globals) 115635ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 115636ms [err] sys.exit(main()) 115636ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 115636ms [err] asyncio.run(main_async()) 115636ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 115636ms [err] return loop.run_until_complete(main) 115636ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 115636ms [err] self.run_forever() 115636ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 115636ms [err] self._run_once() 115636ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 115637ms [err] event_list = self._selector.select(timeout) 115637ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 115637ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 115637ms [err] KeyboardInterrupt 115639ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 115639ms [err] h.flush() 115639ms [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