================== js Client to python Client Communication: should connect without errors 20295ms [log] starting device 22046ms [err] DEBUG:asyncio:Using selector: EpollSelector 22450ms [err] ERROR:asyncio:Unclosed client session 22450ms [err] client_session: 22901ms [log] parsing 22901ms [log] creating device handler 22901ms [log] [ready] 22901ms [log] reading line 22901ms [log] [websocketToken] "0e845e09-f9a5-4694-ae14-3460f8ebfce1" 22982ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22983ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 24531ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 24531ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 24531ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 24614ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/47bbbfe0-0c46-4e87-a0f7-5fcbfcc2e262"}}', extra='') 24614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/47bbbfe0-0c46-4e87-a0f7-5fcbfcc2e262"}}', extra='') 24614ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/47bbbfe0-0c46-4e87-a0f7-5fcbfcc2e262"} 24854ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 24854ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 24862ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5", "state": "new"}] 26867ms [err] makeOffer 26867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 26867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 26867ms [err] v=0 26867ms [err] o=- 3954912810 3954912810 IN IP4 0.0.0.0 26867ms [err] s=- 26867ms [err] t=0 0 26867ms [err] a=group:BUNDLE 0 26867ms [err] a=msid-semantic:WMS * 26867ms [err] m=application 9 DTLS/SCTP 5000 26867ms [err] c=IN IP4 0.0.0.0 26867ms [err] a=mid:0 26867ms [err] a=sctpmap:5000 webrtc-datachannel 65535 26867ms [err] a=max-message-size:65536 26867ms [err] a=ice-ufrag:K9sc 26867ms [err] a=ice-pwd:9GDZlrTpUsr5pDY8Y6V84G 26867ms [err] a=fingerprint:sha-256 15:46:E3:47:9E:A8:A8:4C:63:EC:5E:20:4A:FD:E8:C4:86:7F:B6:AC:90:68:D0:AB:F4:BD:72:2D:3E:B3:9B:99 26867ms [err] a=fingerprint:sha-384 D9:57:BD:DC:8B:F8:F7:20:A1:2D:E4:88:23:E7:45:B0:31:CF:2C:5A:FD:1E:D6:17:2D:5E:F1:4C:03:DD:C9:2D:F1:56:1F:81:83:31:34:8C:04:6D:A3:AE:0A:52:7B:86 26867ms [err] a=fingerprint:sha-512 D4:36:C0:72:E8:6C:57:E6:32:24:81:AA:76:9F:EF:13:35:42:3C:7D:67:68:BE:4C:A0:21:29:7F:ED:AA:5F:F6:D0:F6:37:CD:C9:CF:4B:39:EB:B0:A7:CA:F6:C7:B7:CF:32:EA:1E:8C:6D:3F:9F:DB:3E:21:5E:99:72:F7:33:8F 26867ms [err] a=setup:actpass 26867ms [err] 26869ms [err] connectionstatechanged new new have-local-offer 26869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 26869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 26870ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5", "state": "new"}] 26871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 26871ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 26871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 26872ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 26872ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 26872ms [err] handleSignalingMessage 26872ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 26872ms [err] handleOptions 26872ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 26872ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 26872ms [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='') 26872ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 26888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Cj7RFS3n8Jzh') 26888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Cj7RFS3n8Jzh') 26890ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1982101287153605029 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:fNXI\\r\\na=ice-pwd:QWzhkr78ddiA4uMM3M908k+o\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 AA:52:0D:95:9A:85:7D:2F:14:EC:88:3D:66:63:A8:5D:89:F4:F1:97:EE:5C:4F:05:66:FB:2B:22:8C:A1:2F:AB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 26890ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1982101287153605029 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:fNXI\\r\\na=ice-pwd:QWzhkr78ddiA4uMM3M908k+o\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 AA:52:0D:95:9A:85:7D:2F:14:EC:88:3D:66:63:A8:5D:89:F4:F1:97:EE:5C:4F:05:66:FB:2B:22:8C:A1:2F:AB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 26890ms [err] handleSignalingMessage 26890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 26890ms [err] handleAnswer 26890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 26890ms [err] acceptAnswer 26890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 26915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 26915ms [err] v=0 26915ms [err] o=- 1982101287153605029 2 IN IP4 127.0.0.1 26915ms [err] s=- 26915ms [err] t=0 0 26915ms [err] a=group:BUNDLE 0 26915ms [err] a=msid-semantic: WMS 26915ms [err] m=application 9 DTLS/SCTP 5000 26915ms [err] c=IN IP4 0.0.0.0 26915ms [err] a=ice-ufrag:fNXI 26915ms [err] a=ice-pwd:QWzhkr78ddiA4uMM3M908k+o 26915ms [err] a=ice-options:trickle 26915ms [err] a=fingerprint:sha-256 AA:52:0D:95:9A:85:7D:2F:14:EC:88:3D:66:63:A8:5D:89:F4:F1:97:EE:5C:4F:05:66:FB:2B:22:8C:A1:2F:AB 26915ms [err] a=setup:active 26915ms [err] a=mid:0 26915ms [err] a=sctpmap:5000 webrtc-datachannel 1024 26915ms [err] 26916ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 26916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 26916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 26916ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(eC2oD6yDEy 1 udp 1845501695 172.17.0.2 41009 typ prflx) 26916ms [err] connectionstatechanged connecting checking stable 26916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26916ms [err] connectionstatechanged connecting checking stable 26916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26917ms [err] connectionstatechanged connecting checking stable 26917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46828) -> ('172.17.0.2', 41009)) State.WAITING -> State.IN_PROGRESS 26917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uW\x05\x00!o!h\xc9`\xf1\xc5') 26917ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5", "state": "connecting"}] 26919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uW\x05\x00!o!h\xc9`\xf1\xc5') 26919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46828) -> ('172.17.0.2', 41009)) State.IN_PROGRESS -> State.SUCCEEDED 26919ms [err] INFO:aioice.ice:Connection(0) ICE completed 26929ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1138102006 1 udp 2113937151 5d011cfc-f771-436a-bdd3-79cb982f4731.local 41009 typ host generation 0 ufrag fNXI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 26929ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1138102006 1 udp 2113937151 5d011cfc-f771-436a-bdd3-79cb982f4731.local 41009 typ host generation 0 ufrag fNXI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 26929ms [err] handleSignalingMessage 26929ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 26929ms [err] handleIceCandidate 26929ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 26930ms [err] acceptIceCandidate 26930ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 26934ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5d011cfc-f771-436a-bdd3-79cb982f4731.local" resolved to 172.17.0.2 26937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46828) -> ('172.17.0.2', 41009)) State.FROZEN -> State.IN_PROGRESS 26937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x14`\xb4\x951\xe9\x87\xbf\xc8\x15\xcd'") 26938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x14`\xb4\x951\xe9\x87\xbf\xc8\x15\xcd'") 26938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46828) -> ('172.17.0.2', 41009)) State.IN_PROGRESS -> State.SUCCEEDED 26938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57149) -> ('172.17.0.2', 41009)) State.FROZEN -> State.FAILED 26968ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 26968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 26968ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 26968ms [err] connectionstatechanged connecting completed stable 26968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 26968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oyFTmcRP/5Ir') 26968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oyFTmcRP/5Ir') 26970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 26970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 26970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 26970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 26973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 26973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 26973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 26973ms [err] connectionstatechanged connected completed stable 26973ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 26973ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5", "state": "connected"}] 26975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 26975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 26975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 26975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 26975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 26976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 26976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 26976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 26976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 26976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 26976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3999778798, stream_id=1, stream_seq=0) 26977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 26977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3999778798, gaps=[]) 26977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 26978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4225164897, stream_id=1, stream_seq=0) 26978ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 26978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4225164897, gaps=[]) 27022ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oajgOQkX30Uv') 27022ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oajgOQkX30Uv') 27112ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PH8BpiHDCVr/') 27112ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PH8BpiHDCVr/') 27112ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57149) -> ('172.17.0.2', 41009)) State.WAITING -> State.IN_PROGRESS 27112ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdeN4\xd5H\x8c\r\xbb\xf1(\xbb\xca') 27116ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 41009) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdeN4\xd5H\x8c\r\xbb\xf1(\xbb\xca') 27116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57149) -> ('172.17.0.2', 41009)) State.IN_PROGRESS -> State.SUCCEEDED 27221ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 27221ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 27221ms [log] [experimentStatusChanged] {"status": "running", "message": null} 27259ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 27259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5"}', extra='') 27259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 27259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 27259ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 27259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 27259ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 27259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 27259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 27259ms [err] connectionstatechanged closed closed closed 27259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 27259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 27259ms [err] connectionstatechanged closed closed closed 27259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 27259ms [err] connectionstatechanged closed closed closed 27259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 27259ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 27259ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 27259ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/05596e83-b877-4df7-aef0-566090b660b5", "state": "closed"}] 27453ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 27453ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 27453ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 27607ms [err] Traceback (most recent call last): 27607ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 27607ms [err] return _run_code(code, main_globals, None, 27607ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 27607ms [err] exec(code, run_globals) 27607ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 27607ms [err] sys.exit(main()) 27607ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 27607ms [err] asyncio.run(main_async()) 27607ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 27608ms [err] return loop.run_until_complete(main) 27608ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 27608ms [err] self.run_forever() 27608ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 27608ms [err] self._run_once() 27608ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 27609ms [err] event_list = self._selector.select(timeout) 27609ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 27609ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 27609ms [err] KeyboardInterrupt 27614ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 27614ms [err] h.flush() 27614ms [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 34083ms [log] starting device 34934ms [err] DEBUG:asyncio:Using selector: EpollSelector 35142ms [err] ERROR:asyncio:Unclosed client session 35142ms [err] client_session: 35286ms [log] parsing 35286ms [log] creating device handler 35286ms [log] [ready] 35286ms [log] reading line 35286ms [log] [websocketToken] "6f5cfd44-d003-405d-b692-b0ccc76edd23" 35324ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 35325ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 35325ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 35673ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 35673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 35673ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 35720ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29998c1a-0c4a-4cd2-b303-0313f614e903"}}', extra='') 35720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29998c1a-0c4a-4cd2-b303-0313f614e903"}}', extra='') 35720ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/29998c1a-0c4a-4cd2-b303-0313f614e903"} 35851ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 35851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 35856ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "new"}] 37859ms [err] makeOffer 37859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 37859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 37859ms [err] v=0 37859ms [err] o=- 3954912821 3954912821 IN IP4 0.0.0.0 37859ms [err] s=- 37859ms [err] t=0 0 37859ms [err] a=group:BUNDLE 0 37859ms [err] a=msid-semantic:WMS * 37859ms [err] m=application 9 DTLS/SCTP 5000 37859ms [err] c=IN IP4 0.0.0.0 37859ms [err] a=mid:0 37859ms [err] a=sctpmap:5000 webrtc-datachannel 65535 37859ms [err] a=max-message-size:65536 37859ms [err] a=ice-ufrag:Oegl 37859ms [err] a=ice-pwd:fAgYCKu76kjjjXFWyvjVRw 37859ms [err] a=fingerprint:sha-256 50:4C:5D:CE:49:46:0E:3A:1F:7B:AE:15:6E:E7:BA:00:9C:B2:5E:BC:2F:07:E8:DC:60:B2:50:B8:89:04:DD:69 37859ms [err] a=fingerprint:sha-384 47:73:EC:28:F8:24:29:65:CC:6F:D0:DA:9D:DE:DC:EF:4F:00:EF:5E:0E:2D:CF:7E:B2:69:EB:23:AD:DF:36:F6:68:18:50:3F:74:82:07:1A:C1:A5:2F:BF:24:93:C3:EC 37859ms [err] a=fingerprint:sha-512 34:C9:2F:A3:5B:42:D1:14:27:3E:8F:2A:14:F0:2A:AE:08:AC:70:F4:D9:85:FD:47:A2:35:B4:49:15:87:E5:48:6C:E9:8D:E2:3B:63:83:5A:CE:72:5C:5A:73:54:C9:34:65:0D:F8:30:63:EB:95:4B:E9:02:46:DA:AC:F1:F2:E8 37859ms [err] a=setup:actpass 37859ms [err] 37860ms [err] connectionstatechanged new new have-local-offer 37860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 37860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 37861ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "new"}] 37862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 37862ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 37862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 37863ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 37863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 37863ms [err] handleSignalingMessage 37863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37863ms [err] handleOptions 37863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 37863ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 37863ms [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='') 37863ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 37874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xc4'\xa5~\x19@\r\xb3\xee\xa2\t9") 37874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xc4'\xa5~\x19@\r\xb3\xee\xa2\t9") 37879ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912821 3954912821 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 34769 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 34769 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48241 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:h6ny\\r\\na=ice-pwd:iB7Italiw9VwydwG8XmaQG\\r\\na=fingerprint:sha-256 41:0A:72:6F:DE:43:A3:26:8C:9E:F4:00:A1:EE:A9:E3:FE:8C:3B:6F:AA:61:30:72:F2:CC:8D:66:A6:D4:5F:60\\r\\na=fingerprint:sha-384 86:1D:E1:A6:72:48:7B:AA:9E:09:19:82:B0:69:EE:C7:57:B0:BC:96:10:92:05:6B:6B:B3:EB:F6:02:D1:41:FF:6A:17:A5:2B:B1:54:CB:48:94:C1:C8:30:F9:52:A1:E9\\r\\na=fingerprint:sha-512 5D:A1:97:35:60:2E:55:69:A1:E8:83:44:12:56:0D:05:D1:A8:22:7C:A5:79:20:C8:80:B8:BC:0B:57:56:36:BA:CF:69:5D:73:FE:5F:7F:9B:E7:86:08:A8:25:0D:F8:19:8B:C7:AB:C8:16:36:58:30:E6:AE:72:6E:D8:E6:44:54\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 37879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912821 3954912821 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 34769 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 34769 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48241 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:h6ny\\r\\na=ice-pwd:iB7Italiw9VwydwG8XmaQG\\r\\na=fingerprint:sha-256 41:0A:72:6F:DE:43:A3:26:8C:9E:F4:00:A1:EE:A9:E3:FE:8C:3B:6F:AA:61:30:72:F2:CC:8D:66:A6:D4:5F:60\\r\\na=fingerprint:sha-384 86:1D:E1:A6:72:48:7B:AA:9E:09:19:82:B0:69:EE:C7:57:B0:BC:96:10:92:05:6B:6B:B3:EB:F6:02:D1:41:FF:6A:17:A5:2B:B1:54:CB:48:94:C1:C8:30:F9:52:A1:E9\\r\\na=fingerprint:sha-512 5D:A1:97:35:60:2E:55:69:A1:E8:83:44:12:56:0D:05:D1:A8:22:7C:A5:79:20:C8:80:B8:BC:0B:57:56:36:BA:CF:69:5D:73:FE:5F:7F:9B:E7:86:08:A8:25:0D:F8:19:8B:C7:AB:C8:16:36:58:30:E6:AE:72:6E:D8:E6:44:54\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 37879ms [err] handleSignalingMessage 37879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37879ms [err] handleAnswer 37879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 37880ms [err] acceptAnswer 37880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 37880ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 37880ms [err] v=0 37880ms [err] o=- 3954912821 3954912821 IN IP4 0.0.0.0 37880ms [err] s=- 37880ms [err] t=0 0 37880ms [err] a=group:BUNDLE 0 37880ms [err] a=msid-semantic:WMS * 37880ms [err] m=application 34769 DTLS/SCTP 5000 37880ms [err] c=IN IP4 172.30.0.1 37880ms [err] a=mid:0 37880ms [err] a=sctpmap:5000 webrtc-datachannel 65535 37880ms [err] a=max-message-size:65536 37880ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34769 typ host 37880ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48241 typ host 37880ms [err] a=end-of-candidates 37880ms [err] a=ice-ufrag:h6ny 37880ms [err] a=ice-pwd:iB7Italiw9VwydwG8XmaQG 37880ms [err] a=fingerprint:sha-256 41:0A:72:6F:DE:43:A3:26:8C:9E:F4:00:A1:EE:A9:E3:FE:8C:3B:6F:AA:61:30:72:F2:CC:8D:66:A6:D4:5F:60 37880ms [err] a=fingerprint:sha-384 86:1D:E1:A6:72:48:7B:AA:9E:09:19:82:B0:69:EE:C7:57:B0:BC:96:10:92:05:6B:6B:B3:EB:F6:02:D1:41:FF:6A:17:A5:2B:B1:54:CB:48:94:C1:C8:30:F9:52:A1:E9 37880ms [err] a=fingerprint:sha-512 5D:A1:97:35:60:2E:55:69:A1:E8:83:44:12:56:0D:05:D1:A8:22:7C:A5:79:20:C8:80:B8:BC:0B:57:56:36:BA:CF:69:5D:73:FE:5F:7F:9B:E7:86:08:A8:25:0D:F8:19:8B:C7:AB:C8:16:36:58:30:E6:AE:72:6E:D8:E6:44:54 37880ms [err] a=setup:active 37880ms [err] 37881ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 37881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 37881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 37881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42399) -> ('172.30.0.1', 34769)) State.FROZEN -> State.WAITING 37881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58914) -> ('172.30.0.1', 34769)) State.FROZEN -> State.WAITING 37881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42399) -> ('172.17.0.2', 48241)) State.FROZEN -> State.WAITING 37881ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(02y8Sn9yTZ 1 udp 1862270975 172.17.0.2 34769 typ prflx) 37882ms [err] connectionstatechanged connecting checking stable 37882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37882ms [err] connectionstatechanged connecting checking stable 37882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37882ms [err] connectionstatechanged connecting checking stable 37882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42399) -> ('172.17.0.2', 34769)) State.WAITING -> State.IN_PROGRESS 37882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'k\x94A\xda\x90\xcc\xd9\x85}\xcd\x82\xda') 37882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42399) -> ('172.30.0.1', 34769)) State.WAITING -> State.IN_PROGRESS 37907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3\x13\xc6>\xd4\xa3.\xb1\x84Pd?') 37907ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "connecting"}] 37907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'k\x94A\xda\x90\xcc\xd9\x85}\xcd\x82\xda') 37907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42399) -> ('172.17.0.2', 34769)) State.IN_PROGRESS -> State.SUCCEEDED 37907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58914) -> ('172.30.0.1', 34769)) State.WAITING -> State.FAILED 37908ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42399) -> ('172.17.0.2', 48241)) State.WAITING -> State.FAILED 37908ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58914) -> ('172.17.0.2', 48241)) State.FROZEN -> State.FAILED 37908ms [err] INFO:aioice.ice:Connection(0) ICE completed 37908ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 37908ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 37910ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 37910ms [err] connectionstatechanged connecting completed stable 37910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 37910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3\x13\xc6>\xd4\xa3.\xb1\x84Pd?') 37911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03\xc7\x0c\x93\x99\x97\xaf%\xdf]\xc9\xe6') 37911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x03\xc7\x0c\x93\x99\x97\xaf%\xdf]\xc9\xe6') 37914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 37914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 37914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 37914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 37914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 37914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 37914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 37915ms [err] connectionstatechanged connected completed stable 37915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 37915ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "connected"}] 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 37918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 37918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 37918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 37918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2824814762, stream_id=1, stream_seq=0) 37918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2535510450, stream_id=1, stream_seq=0) 37919ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2535510450, gaps=[]) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2824814762, gaps=[]) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 38122ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 38122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 38123ms [log] [experimentStatusChanged] {"status": "running", "message": null} 38160ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1"}', extra='') 38160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1"}', extra='') 38163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 38163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 38163ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 38163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 38163ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 38163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 38163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 38163ms [err] connectionstatechanged closed closed closed 38163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 38163ms [err] connectionstatechanged closed closed closed 38163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38163ms [err] connectionstatechanged closed closed closed 38163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38163ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 38163ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 38164ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc58f4c9-396a-4157-98a0-476b7e80a9f1", "state": "closed"}] 38313ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 38313ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 38314ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 38488ms [err] Traceback (most recent call last): 38488ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 38488ms [err] return _run_code(code, main_globals, None, 38488ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 38489ms [err] exec(code, run_globals) 38489ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 38489ms [err] sys.exit(main()) 38489ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 38489ms [err] asyncio.run(main_async()) 38489ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 38489ms [err] return loop.run_until_complete(main) 38489ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 38489ms [err] self.run_forever() 38489ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 38489ms [err] self._run_once() 38489ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 38490ms [err] event_list = self._selector.select(timeout) 38490ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 38490ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 38490ms [err] KeyboardInterrupt 38492ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 38492ms [err] h.flush() 38492ms [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 56598ms [log] starting device 57636ms [err] DEBUG:asyncio:Using selector: EpollSelector 57850ms [err] ERROR:asyncio:Unclosed client session 57850ms [err] client_session: 57981ms [log] parsing 57981ms [log] creating device handler 57981ms [log] [ready] 57981ms [log] reading line 57981ms [log] [websocketToken] "79e2a38d-8a9a-475f-b23a-13ad917fb0ce" 58020ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58020ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58020ms [log] [websocketConnected] 59626ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 59626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 59626ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 59701ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5a3cc8e3-72df-49b8-b965-e69796a6fc25"}}', extra='') 59701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5a3cc8e3-72df-49b8-b965-e69796a6fc25"}}', extra='') 59701ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5a3cc8e3-72df-49b8-b965-e69796a6fc25"} 59774ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 59774ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 59802ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0", "state": "new"}] 61811ms [err] makeOffer 61811ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 61811ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 61811ms [err] v=0 61811ms [err] o=- 3954912845 3954912845 IN IP4 0.0.0.0 61811ms [err] s=- 61811ms [err] t=0 0 61811ms [err] a=group:BUNDLE 0 61811ms [err] a=msid-semantic:WMS * 61811ms [err] m=application 9 DTLS/SCTP 5000 61811ms [err] c=IN IP4 0.0.0.0 61811ms [err] a=mid:0 61811ms [err] a=sctpmap:5000 webrtc-datachannel 65535 61811ms [err] a=max-message-size:65536 61811ms [err] a=ice-ufrag:ECVe 61811ms [err] a=ice-pwd:i2zR83cCKl1kvGsxqCf2br 61811ms [err] a=fingerprint:sha-256 A6:35:87:88:00:6D:7C:0C:54:6B:A0:8D:B2:77:D1:EA:E3:C5:D8:17:F4:43:19:8C:62:24:AF:05:E0:18:3C:18 61811ms [err] a=fingerprint:sha-384 CE:0D:F2:13:61:6E:37:7B:CC:8C:3D:21:A8:4F:EB:78:94:43:4C:EF:33:4C:69:C7:38:D0:02:21:DE:EA:D4:80:FD:E4:D5:7A:C5:2F:8A:5B:0F:AB:90:0E:70:49:AA:6E 61811ms [err] a=fingerprint:sha-512 39:42:16:54:60:DA:6B:4F:BF:2D:C3:3E:F3:E8:67:A3:98:AD:80:84:B2:C5:07:7F:0D:08:35:2A:5D:CA:8A:3B:71:7D:E0:92:21:B4:33:50:A7:49:B6:88:12:C3:27:CC:A2:73:2C:05:C5:AF:52:51:AE:E8:7A:AC:95:2D:64:73 61811ms [err] a=setup:actpass 61811ms [err] 61812ms [err] connectionstatechanged new new have-local-offer 61812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 61812ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 61813ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0", "state": "new"}] 61816ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 61816ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 61816ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 61816ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 61816ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 61816ms [err] handleSignalingMessage 61816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61816ms [err] handleOptions 61816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 61816ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 61816ms [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='') 61816ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 61830ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2352635206996988480 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:VDDR\\r\\na=ice-pwd:2H9JMIwt1dY5zilSzfjJBmls\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A9:01:02:09:E7:11:65:8D:F2:A6:94:D1:26:B4:7D:DC:C7:44:B8:E1:F1:1B:52:2C:CD:01:08:F1:20:AE:B6:4A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 61830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2352635206996988480 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:VDDR\\r\\na=ice-pwd:2H9JMIwt1dY5zilSzfjJBmls\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A9:01:02:09:E7:11:65:8D:F2:A6:94:D1:26:B4:7D:DC:C7:44:B8:E1:F1:1B:52:2C:CD:01:08:F1:20:AE:B6:4A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 61830ms [err] handleSignalingMessage 61830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61830ms [err] handleAnswer 61830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 61831ms [err] acceptAnswer 61831ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 61831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 61831ms [err] v=0 61831ms [err] o=- 2352635206996988480 2 IN IP4 127.0.0.1 61831ms [err] s=- 61831ms [err] t=0 0 61831ms [err] a=group:BUNDLE 0 61831ms [err] a=msid-semantic: WMS 61831ms [err] m=application 9 DTLS/SCTP 5000 61831ms [err] c=IN IP4 0.0.0.0 61831ms [err] a=ice-ufrag:VDDR 61831ms [err] a=ice-pwd:2H9JMIwt1dY5zilSzfjJBmls 61831ms [err] a=ice-options:trickle 61831ms [err] a=fingerprint:sha-256 A9:01:02:09:E7:11:65:8D:F2:A6:94:D1:26:B4:7D:DC:C7:44:B8:E1:F1:1B:52:2C:CD:01:08:F1:20:AE:B6:4A 61831ms [err] a=setup:active 61831ms [err] a=mid:0 61831ms [err] a=sctpmap:5000 webrtc-datachannel 1024 61831ms [err] 61831ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 61831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 61831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 61832ms [err] connectionstatechanged connecting checking stable 61832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61832ms [err] connectionstatechanged connecting checking stable 61832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61832ms [err] connectionstatechanged connecting checking stable 61832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61832ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0", "state": "connecting"}] 61832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'31yTsML7kfT2') 61832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'31yTsML7kfT2') 61833ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9KHDpq9hnx 1 udp 1845501695 172.17.0.2 33276 typ prflx) 61833ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35142) -> ('172.17.0.2', 33276)) State.WAITING -> State.IN_PROGRESS 61833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9d\xb7\npOD<\xf3\x97\xa6\x02\xe6') 61863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9d\xb7\npOD<\xf3\x97\xa6\x02\xe6') 61863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35142) -> ('172.17.0.2', 33276)) State.IN_PROGRESS -> State.SUCCEEDED 61863ms [err] INFO:aioice.ice:Connection(0) ICE completed 61865ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2302306815 1 udp 2113937151 8053b5a9-c9c8-478b-8118-df6b67c663a9.local 33276 typ host generation 0 ufrag VDDR network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 61865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2302306815 1 udp 2113937151 8053b5a9-c9c8-478b-8118-df6b67c663a9.local 33276 typ host generation 0 ufrag VDDR network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 61865ms [err] handleSignalingMessage 61865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61865ms [err] handleIceCandidate 61865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61865ms [err] acceptIceCandidate 61865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 61870ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8053b5a9-c9c8-478b-8118-df6b67c663a9.local" resolved to 172.17.0.2 61880ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35142) -> ('172.17.0.2', 33276)) State.FROZEN -> State.IN_PROGRESS 61880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x06\xfc\xe1\xc5\xe60\xeb\xb7\xd0\x14g\x8f') 61881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J2RslzceBkTY') 61881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J2RslzceBkTY') 61881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x06\xfc\xe1\xc5\xe60\xeb\xb7\xd0\x14g\x8f') 61881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35142) -> ('172.17.0.2', 33276)) State.IN_PROGRESS -> State.SUCCEEDED 61881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40388) -> ('172.17.0.2', 33276)) State.FROZEN -> State.FAILED 61907ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 61907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 61909ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 61910ms [err] connectionstatechanged connecting completed stable 61910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 61912ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 61913ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 61913ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 61913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 61913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 61914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 61914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 61914ms [err] connectionstatechanged connected completed stable 61914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 61914ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0", "state": "connected"}] 61917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 61918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 61918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 61918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 61918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 61918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 61918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=674779065, stream_id=1, stream_seq=0) 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=674779065, gaps=[]) 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 61923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=659827016, stream_id=1, stream_seq=0) 61923ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 61924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827016, gaps=[]) 61924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=659827017, stream_id=1, stream_seq=1) 61924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827017, gaps=[]) 61924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827018, stream_id=1, stream_seq=2) 61924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827018, gaps=[]) 61925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827019, stream_id=1, stream_seq=2) 61925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827019, gaps=[]) 61926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827020, stream_id=1, stream_seq=2) 61926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827020, gaps=[]) 61926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827021, stream_id=1, stream_seq=2) 61926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827021, gaps=[]) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827022, stream_id=1, stream_seq=2) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827022, gaps=[]) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827023, stream_id=1, stream_seq=2) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827023, gaps=[]) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827024, stream_id=1, stream_seq=2) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827024, gaps=[]) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827025, stream_id=1, stream_seq=2) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827026, stream_id=1, stream_seq=3) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=659827026, gaps=[]) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827027, stream_id=1, stream_seq=3) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=659827027, gaps=[]) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827028, stream_id=1, stream_seq=3) 61931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=659827028, gaps=[]) 61933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827029, stream_id=1, stream_seq=3) 61933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=659827029, gaps=[]) 61933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827030, stream_id=1, stream_seq=3) 61933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=659827030, gaps=[]) 61934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827031, stream_id=1, stream_seq=3) 61934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=659827031, gaps=[]) 61934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827032, stream_id=1, stream_seq=3) 61934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=659827032, gaps=[]) 61959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827033, stream_id=1, stream_seq=3) 61959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827033, gaps=[]) 61959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827034, stream_id=1, stream_seq=4) 61959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827034, gaps=[]) 61959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827035, stream_id=1, stream_seq=4) 61959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827035, gaps=[]) 61960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827036, stream_id=1, stream_seq=4) 61962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827036, gaps=[]) 61962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827037, stream_id=1, stream_seq=4) 61962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827037, gaps=[]) 61963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827038, stream_id=1, stream_seq=4) 61963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827038, gaps=[]) 61965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827039, stream_id=1, stream_seq=4) 61965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827039, gaps=[]) 61965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827040, stream_id=1, stream_seq=4) 61965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827040, gaps=[]) 61965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827041, stream_id=1, stream_seq=4) 61965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827041, gaps=[]) 61965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ic+yCh6bFRMR') 61966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ic+yCh6bFRMR') 61966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827042, stream_id=1, stream_seq=5) 61966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827042, gaps=[]) 61967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827043, stream_id=1, stream_seq=5) 61967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827043, gaps=[]) 61967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827044, stream_id=1, stream_seq=5) 61967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045156, cumulative_tsn=659827044, gaps=[]) 61968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827045, stream_id=1, stream_seq=5) 61968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043996, cumulative_tsn=659827045, gaps=[]) 61968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827046, stream_id=1, stream_seq=5) 61968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042836, cumulative_tsn=659827046, gaps=[]) 61968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827047, stream_id=1, stream_seq=5) 61968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041676, cumulative_tsn=659827047, gaps=[]) 61969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827048, stream_id=1, stream_seq=5) 61969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040516, cumulative_tsn=659827048, gaps=[]) 61970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827049, stream_id=1, stream_seq=5) 61970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827049, gaps=[]) 61974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827050, stream_id=1, stream_seq=6) 61974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827050, gaps=[]) 61974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827051, stream_id=1, stream_seq=6) 61974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827051, gaps=[]) 61975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827052, stream_id=1, stream_seq=6) 61975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827052, gaps=[]) 61976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827053, stream_id=1, stream_seq=6) 61976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827053, gaps=[]) 61978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827054, stream_id=1, stream_seq=6) 61978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827054, gaps=[]) 61978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827055, stream_id=1, stream_seq=6) 61978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827055, gaps=[]) 61978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827056, stream_id=1, stream_seq=6) 61978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827056, gaps=[]) 61980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827057, stream_id=1, stream_seq=6) 61980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827057, gaps=[]) 62008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827058, stream_id=1, stream_seq=7) 62008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827058, gaps=[]) 62008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827059, stream_id=1, stream_seq=7) 62008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827059, gaps=[]) 62009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827060, stream_id=1, stream_seq=7) 62010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827060, gaps=[]) 62010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827061, stream_id=1, stream_seq=7) 62010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827061, gaps=[]) 62011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827062, stream_id=1, stream_seq=7) 62012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827062, gaps=[]) 62019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827063, stream_id=1, stream_seq=7) 62019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827063, gaps=[]) 62020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827064, stream_id=1, stream_seq=7) 62020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827064, gaps=[]) 62020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827065, stream_id=1, stream_seq=7) 62021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827065, gaps=[]) 62021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827066, stream_id=1, stream_seq=8) 62021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827066, gaps=[]) 62022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827067, stream_id=1, stream_seq=8) 62022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827067, gaps=[]) 62022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827068, stream_id=1, stream_seq=8) 62022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827068, gaps=[]) 62022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827069, stream_id=1, stream_seq=8) 62022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827069, gaps=[]) 62023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827070, stream_id=1, stream_seq=8) 62023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827070, gaps=[]) 62023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827071, stream_id=1, stream_seq=8) 62023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827071, gaps=[]) 62023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827072, stream_id=1, stream_seq=8) 62023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827072, gaps=[]) 62024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827073, stream_id=1, stream_seq=8) 62024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827073, gaps=[]) 62024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827074, stream_id=1, stream_seq=9) 62024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827074, gaps=[]) 62025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827075, stream_id=1, stream_seq=9) 62025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827075, gaps=[]) 62025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827076, stream_id=1, stream_seq=9) 62025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827076, gaps=[]) 62025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827077, stream_id=1, stream_seq=9) 62025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827077, gaps=[]) 62026ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UuKREdsrHI0Z') 62026ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UuKREdsrHI0Z') 62026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827078, stream_id=1, stream_seq=9) 62051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827078, gaps=[]) 62051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40388) -> ('172.17.0.2', 33276)) State.WAITING -> State.IN_PROGRESS 62051ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x17{\xd8S]\xc6=\x07\x04\x05\xe4\r') 62051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827079, stream_id=1, stream_seq=9) 62051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827079, gaps=[]) 62052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827080, stream_id=1, stream_seq=9) 62052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827080, gaps=[]) 62052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827081, stream_id=1, stream_seq=9) 62052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827081, gaps=[]) 62053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827082, stream_id=1, stream_seq=10) 62053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827082, gaps=[]) 62053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827083, stream_id=1, stream_seq=10) 62053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827083, gaps=[]) 62053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827084, stream_id=1, stream_seq=10) 62053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827084, gaps=[]) 62054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827085, stream_id=1, stream_seq=10) 62054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827085, gaps=[]) 62054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827086, stream_id=1, stream_seq=10) 62054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827086, gaps=[]) 62054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827087, stream_id=1, stream_seq=10) 62054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827087, gaps=[]) 62055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827088, stream_id=1, stream_seq=10) 62055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827088, gaps=[]) 62055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827089, stream_id=1, stream_seq=10) 62055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827090, stream_id=1, stream_seq=11) 62055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=659827090, gaps=[]) 62056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827091, stream_id=1, stream_seq=11) 62056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=659827091, gaps=[]) 62057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827092, stream_id=1, stream_seq=11) 62057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=659827092, gaps=[]) 62057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827093, stream_id=1, stream_seq=11) 62057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=659827093, gaps=[]) 62058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827094, stream_id=1, stream_seq=11) 62058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=659827094, gaps=[]) 62060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827095, stream_id=1, stream_seq=11) 62060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=659827095, gaps=[]) 62060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827096, stream_id=1, stream_seq=11) 62060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=659827096, gaps=[]) 62060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827097, stream_id=1, stream_seq=11) 62060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827097, gaps=[]) 62061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827098, stream_id=1, stream_seq=12) 62061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827098, gaps=[]) 62062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827099, stream_id=1, stream_seq=12) 62062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827099, gaps=[]) 62062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827100, stream_id=1, stream_seq=12) 62062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827100, gaps=[]) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827101, stream_id=1, stream_seq=12) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827101, gaps=[]) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827102, stream_id=1, stream_seq=12) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827102, gaps=[]) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827103, stream_id=1, stream_seq=12) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827103, gaps=[]) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827104, stream_id=1, stream_seq=12) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040516, cumulative_tsn=659827104, gaps=[]) 62069ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33276) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x17{\xd8S]\xc6=\x07\x04\x05\xe4\r') 62069ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40388) -> ('172.17.0.2', 33276)) State.IN_PROGRESS -> State.SUCCEEDED 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827105, stream_id=1, stream_seq=12) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827106, stream_id=1, stream_seq=13) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047564, cumulative_tsn=659827106, gaps=[]) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827107, stream_id=1, stream_seq=13) 62069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046404, cumulative_tsn=659827107, gaps=[]) 62070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827108, stream_id=1, stream_seq=13) 62070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045244, cumulative_tsn=659827108, gaps=[]) 62070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827109, stream_id=1, stream_seq=13) 62070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044084, cumulative_tsn=659827109, gaps=[]) 62070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827110, stream_id=1, stream_seq=13) 62070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042924, cumulative_tsn=659827110, gaps=[]) 62071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827111, stream_id=1, stream_seq=13) 62071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041764, cumulative_tsn=659827111, gaps=[]) 62071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827112, stream_id=1, stream_seq=13) 62071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040604, cumulative_tsn=659827112, gaps=[]) 62072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827113, stream_id=1, stream_seq=13) 62072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827113, gaps=[]) 62102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827114, stream_id=1, stream_seq=14) 62102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827114, gaps=[]) 62102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827115, stream_id=1, stream_seq=14) 62103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827115, gaps=[]) 62103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827116, stream_id=1, stream_seq=14) 62103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827116, gaps=[]) 62105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827117, stream_id=1, stream_seq=14) 62105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827117, gaps=[]) 62107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827118, stream_id=1, stream_seq=14) 62107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827118, gaps=[]) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827119, stream_id=1, stream_seq=14) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827119, gaps=[]) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827120, stream_id=1, stream_seq=14) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827120, gaps=[]) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827121, stream_id=1, stream_seq=14) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827121, gaps=[]) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827122, stream_id=1, stream_seq=15) 62109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827122, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827123, stream_id=1, stream_seq=15) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827123, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827124, stream_id=1, stream_seq=15) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827124, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827125, stream_id=1, stream_seq=15) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827125, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827126, stream_id=1, stream_seq=15) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827126, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827127, stream_id=1, stream_seq=15) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827127, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827128, stream_id=1, stream_seq=15) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827128, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827129, stream_id=1, stream_seq=15) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827129, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827130, stream_id=1, stream_seq=16) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827130, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827131, stream_id=1, stream_seq=16) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827131, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827132, stream_id=1, stream_seq=16) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827132, gaps=[]) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827133, stream_id=1, stream_seq=16) 62115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827133, gaps=[]) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827134, stream_id=1, stream_seq=16) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827134, gaps=[]) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827135, stream_id=1, stream_seq=16) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827135, gaps=[]) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827136, stream_id=1, stream_seq=16) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827136, gaps=[]) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827137, stream_id=1, stream_seq=16) 62118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827137, gaps=[]) 62147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827138, stream_id=1, stream_seq=17) 62147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827138, gaps=[]) 62147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827139, stream_id=1, stream_seq=17) 62148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827139, gaps=[]) 62148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827140, stream_id=1, stream_seq=17) 62148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827140, gaps=[]) 62149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827141, stream_id=1, stream_seq=17) 62149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827141, gaps=[]) 62149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827142, stream_id=1, stream_seq=17) 62149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827142, gaps=[]) 62149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827143, stream_id=1, stream_seq=17) 62150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827143, gaps=[]) 62150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827144, stream_id=1, stream_seq=17) 62150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827144, gaps=[]) 62150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827145, stream_id=1, stream_seq=17) 62150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827145, gaps=[]) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827146, stream_id=1, stream_seq=18) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827146, gaps=[]) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827147, stream_id=1, stream_seq=18) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827147, gaps=[]) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827148, stream_id=1, stream_seq=18) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827148, gaps=[]) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827149, stream_id=1, stream_seq=18) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827149, gaps=[]) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827150, stream_id=1, stream_seq=18) 62151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827150, gaps=[]) 62152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827151, stream_id=1, stream_seq=18) 62152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827151, gaps=[]) 62153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827152, stream_id=1, stream_seq=18) 62153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827152, gaps=[]) 62153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827153, stream_id=1, stream_seq=18) 62154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827153, gaps=[]) 62155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827154, stream_id=1, stream_seq=19) 62155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827154, gaps=[]) 62156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827155, stream_id=1, stream_seq=19) 62156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827155, gaps=[]) 62156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827156, stream_id=1, stream_seq=19) 62156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827156, gaps=[]) 62157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827157, stream_id=1, stream_seq=19) 62157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827157, gaps=[]) 62158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827158, stream_id=1, stream_seq=19) 62158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827158, gaps=[]) 62158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827159, stream_id=1, stream_seq=19) 62158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827159, gaps=[]) 62158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827160, stream_id=1, stream_seq=19) 62158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827160, gaps=[]) 62159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827161, stream_id=1, stream_seq=19) 62159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827161, gaps=[]) 62163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827162, stream_id=1, stream_seq=20) 62163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827162, gaps=[]) 62165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827163, stream_id=1, stream_seq=20) 62167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827163, gaps=[]) 62167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827164, stream_id=1, stream_seq=20) 62167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827164, gaps=[]) 62167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827165, stream_id=1, stream_seq=20) 62167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827165, gaps=[]) 62167ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62167ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62167ms [log] [experimentStatusChanged] {"status": "running", "message": null} 62168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827166, stream_id=1, stream_seq=20) 62168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827166, gaps=[]) 62168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827167, stream_id=1, stream_seq=20) 62168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827167, gaps=[]) 62169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827168, stream_id=1, stream_seq=20) 62169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827168, gaps=[]) 62195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827169, stream_id=1, stream_seq=20) 62195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827169, gaps=[]) 62197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827170, stream_id=1, stream_seq=21) 62197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827170, gaps=[]) 62197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827171, stream_id=1, stream_seq=21) 62197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827171, gaps=[]) 62198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827172, stream_id=1, stream_seq=21) 62198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827172, gaps=[]) 62198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827173, stream_id=1, stream_seq=21) 62198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827173, gaps=[]) 62199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827174, stream_id=1, stream_seq=21) 62199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827174, gaps=[]) 62202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827175, stream_id=1, stream_seq=21) 62202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827175, gaps=[]) 62202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827176, stream_id=1, stream_seq=21) 62202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827176, gaps=[]) 62203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827177, stream_id=1, stream_seq=21) 62203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827177, gaps=[]) 62203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827178, stream_id=1, stream_seq=22) 62203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827178, gaps=[]) 62203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827179, stream_id=1, stream_seq=22) 62204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827179, gaps=[]) 62211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827180, stream_id=1, stream_seq=22) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827180, gaps=[]) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827181, stream_id=1, stream_seq=22) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827181, gaps=[]) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827182, stream_id=1, stream_seq=22) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827182, gaps=[]) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827183, stream_id=1, stream_seq=22) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827183, gaps=[]) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827184, stream_id=1, stream_seq=22) 62212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827184, gaps=[]) 62213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827185, stream_id=1, stream_seq=22) 62213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827185, gaps=[]) 62213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827186, stream_id=1, stream_seq=23) 62213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827186, gaps=[]) 62213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827187, stream_id=1, stream_seq=23) 62213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827187, gaps=[]) 62214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827188, stream_id=1, stream_seq=23) 62214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827188, gaps=[]) 62214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827189, stream_id=1, stream_seq=23) 62214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827189, gaps=[]) 62214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827190, stream_id=1, stream_seq=23) 62215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827190, gaps=[]) 62215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827191, stream_id=1, stream_seq=23) 62215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827191, gaps=[]) 62215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827192, stream_id=1, stream_seq=23) 62215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827192, gaps=[]) 62215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827193, stream_id=1, stream_seq=23) 62215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827193, gaps=[]) 62217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827194, stream_id=1, stream_seq=24) 62217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827194, gaps=[]) 62218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827195, stream_id=1, stream_seq=24) 62218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827195, gaps=[]) 62218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827196, stream_id=1, stream_seq=24) 62218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827196, gaps=[]) 62243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827197, stream_id=1, stream_seq=24) 62243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827197, gaps=[]) 62243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827198, stream_id=1, stream_seq=24) 62243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827198, gaps=[]) 62244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827199, stream_id=1, stream_seq=24) 62244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827199, gaps=[]) 62244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827200, stream_id=1, stream_seq=24) 62245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827200, gaps=[]) 62246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827201, stream_id=1, stream_seq=24) 62246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827201, gaps=[]) 62250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827202, stream_id=1, stream_seq=25) 62250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827202, gaps=[]) 62252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827203, stream_id=1, stream_seq=25) 62252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827203, gaps=[]) 62256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827204, stream_id=1, stream_seq=25) 62256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827204, gaps=[]) 62256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827205, stream_id=1, stream_seq=25) 62256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827205, gaps=[]) 62257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827206, stream_id=1, stream_seq=25) 62257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827206, gaps=[]) 62257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827207, stream_id=1, stream_seq=25) 62257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827207, gaps=[]) 62261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827208, stream_id=1, stream_seq=25) 62261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827208, gaps=[]) 62261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827209, stream_id=1, stream_seq=25) 62261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827209, gaps=[]) 62261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827210, stream_id=1, stream_seq=26) 62261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827210, gaps=[]) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827211, stream_id=1, stream_seq=26) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827211, gaps=[]) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827212, stream_id=1, stream_seq=26) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827212, gaps=[]) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827213, stream_id=1, stream_seq=26) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827213, gaps=[]) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827214, stream_id=1, stream_seq=26) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827214, gaps=[]) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827215, stream_id=1, stream_seq=26) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827215, gaps=[]) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827216, stream_id=1, stream_seq=26) 62263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827216, gaps=[]) 62265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827217, stream_id=1, stream_seq=26) 62265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827217, gaps=[]) 62265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827218, stream_id=1, stream_seq=27) 62266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827218, gaps=[]) 62266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827219, stream_id=1, stream_seq=27) 62266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827219, gaps=[]) 62266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827220, stream_id=1, stream_seq=27) 62266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827220, gaps=[]) 62291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827221, stream_id=1, stream_seq=27) 62291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827221, gaps=[]) 62292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827222, stream_id=1, stream_seq=27) 62292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827222, gaps=[]) 62292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827223, stream_id=1, stream_seq=27) 62292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827223, gaps=[]) 62293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827224, stream_id=1, stream_seq=27) 62293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827224, gaps=[]) 62295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827225, stream_id=1, stream_seq=27) 62295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827225, gaps=[]) 62297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827226, stream_id=1, stream_seq=28) 62297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827226, gaps=[]) 62298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827227, stream_id=1, stream_seq=28) 62298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827227, gaps=[]) 62299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827228, stream_id=1, stream_seq=28) 62299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827228, gaps=[]) 62300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827229, stream_id=1, stream_seq=28) 62300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827229, gaps=[]) 62300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827230, stream_id=1, stream_seq=28) 62300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827230, gaps=[]) 62301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827231, stream_id=1, stream_seq=28) 62302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827231, gaps=[]) 62302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827232, stream_id=1, stream_seq=28) 62302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827232, gaps=[]) 62303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827233, stream_id=1, stream_seq=28) 62303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827233, gaps=[]) 62304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827234, stream_id=1, stream_seq=29) 62304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827234, gaps=[]) 62306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827235, stream_id=1, stream_seq=29) 62306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827235, gaps=[]) 62307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827236, stream_id=1, stream_seq=29) 62307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827236, gaps=[]) 62309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827237, stream_id=1, stream_seq=29) 62309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827237, gaps=[]) 62310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827238, stream_id=1, stream_seq=29) 62310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827238, gaps=[]) 62311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827239, stream_id=1, stream_seq=29) 62311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827239, gaps=[]) 62311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827240, stream_id=1, stream_seq=29) 62311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827240, gaps=[]) 62312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827241, stream_id=1, stream_seq=29) 62312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827241, gaps=[]) 62340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827242, stream_id=1, stream_seq=30) 62340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827242, gaps=[]) 62340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827243, stream_id=1, stream_seq=30) 62340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827243, gaps=[]) 62342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827244, stream_id=1, stream_seq=30) 62342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827244, gaps=[]) 62342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827245, stream_id=1, stream_seq=30) 62342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827245, gaps=[]) 62343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827246, stream_id=1, stream_seq=30) 62343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827246, gaps=[]) 62344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827247, stream_id=1, stream_seq=30) 62344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827247, gaps=[]) 62344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827248, stream_id=1, stream_seq=30) 62344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827248, gaps=[]) 62344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827249, stream_id=1, stream_seq=30) 62344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827249, gaps=[]) 62346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827250, stream_id=1, stream_seq=31) 62346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827250, gaps=[]) 62346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827251, stream_id=1, stream_seq=31) 62346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827251, gaps=[]) 62347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827252, stream_id=1, stream_seq=31) 62347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827252, gaps=[]) 62350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827253, stream_id=1, stream_seq=31) 62350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827253, gaps=[]) 62350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827254, stream_id=1, stream_seq=31) 62350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827254, gaps=[]) 62350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827255, stream_id=1, stream_seq=31) 62350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827255, gaps=[]) 62351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827256, stream_id=1, stream_seq=31) 62351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827256, gaps=[]) 62352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827257, stream_id=1, stream_seq=31) 62352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827257, gaps=[]) 62353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827258, stream_id=1, stream_seq=32) 62353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827258, gaps=[]) 62355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827259, stream_id=1, stream_seq=32) 62355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827259, gaps=[]) 62356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827260, stream_id=1, stream_seq=32) 62356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827260, gaps=[]) 62357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827261, stream_id=1, stream_seq=32) 62357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827261, gaps=[]) 62357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827262, stream_id=1, stream_seq=32) 62357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827262, gaps=[]) 62358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827263, stream_id=1, stream_seq=32) 62358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827263, gaps=[]) 62358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827264, stream_id=1, stream_seq=32) 62358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827264, gaps=[]) 62359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827265, stream_id=1, stream_seq=32) 62359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827265, gaps=[]) 62359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=659827266, stream_id=1, stream_seq=33) 62360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=659827266, gaps=[]) 62360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827267, stream_id=1, stream_seq=33) 62360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=659827267, gaps=[]) 62362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827268, stream_id=1, stream_seq=33) 62362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=659827268, gaps=[]) 62366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827269, stream_id=1, stream_seq=33) 62366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=659827269, gaps=[]) 62391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827270, stream_id=1, stream_seq=33) 62391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=659827270, gaps=[]) 62391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827271, stream_id=1, stream_seq=33) 62391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=659827271, gaps=[]) 62391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=659827272, stream_id=1, stream_seq=33) 62391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=659827272, gaps=[]) 62392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=659827273, stream_id=1, stream_seq=33) 62486ms [log] 262140 62486ms [log] 262140 62486ms [log] [file] 62487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=659827273, gaps=[]) 62685ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 62685ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0"}', extra='') 62685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 62685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 62685ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 62685ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 62685ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 62685ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 62685ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 62685ms [err] connectionstatechanged closed closed closed 62685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62686ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 62686ms [err] connectionstatechanged closed closed closed 62686ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62686ms [err] connectionstatechanged closed closed closed 62686ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62686ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff3cf2b8-0d6b-4594-bc30-6752fcce2ba0", "state": "closed"}] 62686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 62686ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 62827ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 62827ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 62827ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 62935ms [err] Traceback (most recent call last): 62935ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 62935ms [err] return _run_code(code, main_globals, None, 62935ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 62935ms [err] exec(code, run_globals) 62935ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 62935ms [err] sys.exit(main()) 62935ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 62935ms [err] asyncio.run(main_async()) 62935ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 62935ms [err] return loop.run_until_complete(main) 62935ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 62936ms [err] self.run_forever() 62936ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 62936ms [err] self._run_once() 62936ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 62936ms [err] event_list = self._selector.select(timeout) 62936ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 62937ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 62937ms [err] KeyboardInterrupt 62962ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 62962ms [err] h.flush() 62962ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 69877ms [log] starting device 70883ms [err] DEBUG:asyncio:Using selector: EpollSelector 71174ms [err] ERROR:asyncio:Unclosed client session 71174ms [err] client_session: 71329ms [log] parsing 71329ms [log] creating device handler 71329ms [log] [ready] 71329ms [log] reading line 71329ms [log] [websocketToken] "d4d98bed-ab01-4d0e-b674-c6ea1ca61092" 71371ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71371ms [log] [websocketConnected] 71767ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71767ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71813ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7ac5d196-1ea7-423f-b5dc-409f0d4df788"}}', extra='') 71813ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7ac5d196-1ea7-423f-b5dc-409f0d4df788"}}', extra='') 71813ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7ac5d196-1ea7-423f-b5dc-409f0d4df788"} 71912ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 71912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 71940ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "new"}] 73955ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73955ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73955ms [err] handleSignalingMessage 73955ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73955ms [err] handleOptions 73955ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73955ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 73955ms [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='') 73955ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73963ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912857 3954912857 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 59788 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 59788 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54586 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nizk\\r\\na=ice-pwd:BG2OXcSUwOuEIPDCpzaFPd\\r\\na=fingerprint:sha-256 E4:5A:48:53:47:28:23:99:B0:37:CB:DE:93:83:7E:32:E9:B1:32:1E:95:4F:C1:E8:FF:28:84:3A:09:EE:DC:C5\\r\\na=fingerprint:sha-384 86:79:38:7C:AC:2C:09:42:DC:7A:88:FB:01:77:1F:4A:7A:CF:9E:E4:37:70:18:B5:6F:6F:F6:95:75:01:27:40:1F:34:D2:0E:54:EA:0F:09:7B:0B:81:D9:4C:29:3D:E5\\r\\na=fingerprint:sha-512 A4:D1:50:3F:06:F4:B5:6A:54:B3:E7:F9:F6:01:5D:02:15:EC:77:C7:47:45:D7:BF:11:E0:A8:5D:CE:32:8F:FF:34:F9:EA:55:CE:B2:2E:86:A7:E5:00:B6:91:10:19:9A:92:35:42:35:76:87:90:31:86:A0:76:B8:25:38:46:EA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 73963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912857 3954912857 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 59788 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 59788 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54586 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nizk\\r\\na=ice-pwd:BG2OXcSUwOuEIPDCpzaFPd\\r\\na=fingerprint:sha-256 E4:5A:48:53:47:28:23:99:B0:37:CB:DE:93:83:7E:32:E9:B1:32:1E:95:4F:C1:E8:FF:28:84:3A:09:EE:DC:C5\\r\\na=fingerprint:sha-384 86:79:38:7C:AC:2C:09:42:DC:7A:88:FB:01:77:1F:4A:7A:CF:9E:E4:37:70:18:B5:6F:6F:F6:95:75:01:27:40:1F:34:D2:0E:54:EA:0F:09:7B:0B:81:D9:4C:29:3D:E5\\r\\na=fingerprint:sha-512 A4:D1:50:3F:06:F4:B5:6A:54:B3:E7:F9:F6:01:5D:02:15:EC:77:C7:47:45:D7:BF:11:E0:A8:5D:CE:32:8F:FF:34:F9:EA:55:CE:B2:2E:86:A7:E5:00:B6:91:10:19:9A:92:35:42:35:76:87:90:31:86:A0:76:B8:25:38:46:EA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 73963ms [err] handleSignalingMessage 73963ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73963ms [err] handleOffer 73963ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 73963ms [err] makeAnswer 73963ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 73963ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73963ms [err] v=0 73963ms [err] o=- 3954912857 3954912857 IN IP4 0.0.0.0 73963ms [err] s=- 73963ms [err] t=0 0 73963ms [err] a=group:BUNDLE 0 73963ms [err] a=msid-semantic:WMS * 73963ms [err] m=application 59788 DTLS/SCTP 5000 73963ms [err] c=IN IP4 172.30.0.1 73963ms [err] a=mid:0 73963ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73963ms [err] a=max-message-size:65536 73963ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59788 typ host 73963ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54586 typ host 73963ms [err] a=end-of-candidates 73963ms [err] a=ice-ufrag:nizk 73963ms [err] a=ice-pwd:BG2OXcSUwOuEIPDCpzaFPd 73963ms [err] a=fingerprint:sha-256 E4:5A:48:53:47:28:23:99:B0:37:CB:DE:93:83:7E:32:E9:B1:32:1E:95:4F:C1:E8:FF:28:84:3A:09:EE:DC:C5 73963ms [err] a=fingerprint:sha-384 86:79:38:7C:AC:2C:09:42:DC:7A:88:FB:01:77:1F:4A:7A:CF:9E:E4:37:70:18:B5:6F:6F:F6:95:75:01:27:40:1F:34:D2:0E:54:EA:0F:09:7B:0B:81:D9:4C:29:3D:E5 73963ms [err] a=fingerprint:sha-512 A4:D1:50:3F:06:F4:B5:6A:54:B3:E7:F9:F6:01:5D:02:15:EC:77:C7:47:45:D7:BF:11:E0:A8:5D:CE:32:8F:FF:34:F9:EA:55:CE:B2:2E:86:A7:E5:00:B6:91:10:19:9A:92:35:42:35:76:87:90:31:86:A0:76:B8:25:38:46:EA 73963ms [err] a=setup:actpass 73963ms [err] 73966ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73966ms [err] v=0 73966ms [err] o=- 3954912857 3954912857 IN IP4 0.0.0.0 73966ms [err] s=- 73966ms [err] t=0 0 73966ms [err] a=group:BUNDLE 0 73966ms [err] a=msid-semantic:WMS * 73966ms [err] m=application 59788 DTLS/SCTP 5000 73966ms [err] c=IN IP4 172.30.0.1 73966ms [err] a=mid:0 73966ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73966ms [err] a=max-message-size:65536 73966ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59788 typ host 73966ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54586 typ host 73966ms [err] a=end-of-candidates 73966ms [err] a=ice-ufrag:nizk 73966ms [err] a=ice-pwd:BG2OXcSUwOuEIPDCpzaFPd 73966ms [err] a=fingerprint:sha-256 E4:5A:48:53:47:28:23:99:B0:37:CB:DE:93:83:7E:32:E9:B1:32:1E:95:4F:C1:E8:FF:28:84:3A:09:EE:DC:C5 73966ms [err] a=fingerprint:sha-384 86:79:38:7C:AC:2C:09:42:DC:7A:88:FB:01:77:1F:4A:7A:CF:9E:E4:37:70:18:B5:6F:6F:F6:95:75:01:27:40:1F:34:D2:0E:54:EA:0F:09:7B:0B:81:D9:4C:29:3D:E5 73966ms [err] a=fingerprint:sha-512 A4:D1:50:3F:06:F4:B5:6A:54:B3:E7:F9:F6:01:5D:02:15:EC:77:C7:47:45:D7:BF:11:E0:A8:5D:CE:32:8F:FF:34:F9:EA:55:CE:B2:2E:86:A7:E5:00:B6:91:10:19:9A:92:35:42:35:76:87:90:31:86:A0:76:B8:25:38:46:EA 73966ms [err] a=setup:actpass 73966ms [err] 73966ms [err] connectionstatechanged new new have-remote-offer 73966ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 73966ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "new"}] 73967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 73967ms [err] v=0 73967ms [err] o=- 3954912857 3954912857 IN IP4 0.0.0.0 73967ms [err] s=- 73967ms [err] t=0 0 73967ms [err] a=group:BUNDLE 0 73967ms [err] a=msid-semantic:WMS * 73967ms [err] m=application 9 DTLS/SCTP 5000 73967ms [err] c=IN IP4 0.0.0.0 73967ms [err] a=mid:0 73967ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73967ms [err] a=max-message-size:65536 73967ms [err] a=ice-ufrag:PiHA 73967ms [err] a=ice-pwd:onDoRtRPAEM0qDuexo4ij0 73967ms [err] a=fingerprint:sha-256 15:26:5D:4B:CA:A9:7C:CD:D8:20:D2:90:FA:E2:00:4C:21:3B:6B:E6:FA:1A:00:E8:9A:9D:5C:5B:D8:C4:97:08 73967ms [err] a=fingerprint:sha-384 E1:4D:8B:E8:35:F0:44:1E:DE:36:2E:3B:EE:8B:2D:51:8E:88:83:21:2B:92:DE:EC:F4:89:FB:83:EF:5E:7E:B8:31:9D:47:8B:15:3F:39:4A:FD:4E:D7:34:B1:93:C2:B1 73967ms [err] a=fingerprint:sha-512 7D:D5:DC:FF:C9:5A:18:AC:85:F0:1B:47:92:7B:6C:67:69:85:08:BC:9B:70:A9:80:16:67:AC:75:FC:38:86:C0:3B:0F:BB:09:09:8A:E4:B6:84:CF:91:0D:1B:D6:9F:B3:CD:D4:D2:BB:73:08:03:D6:DE:5E:96:FB:E9:69:46:5F 73967ms [err] a=setup:active 73967ms [err] 73967ms [err] connectionstatechanged new new stable 73967ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73967ms [err] connectionstatechanged new new stable 73967ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73970ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73970ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73971ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 73971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.30.0.1', 59788)) State.FROZEN -> State.WAITING 73971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57344) -> ('172.30.0.1', 59788)) State.FROZEN -> State.WAITING 73971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.17.0.2', 54586)) State.FROZEN -> State.WAITING 73971ms [err] connectionstatechanged connecting checking stable 73972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73972ms [err] connectionstatechanged connecting checking stable 73972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.30.0.1', 59788)) State.WAITING -> State.IN_PROGRESS 73972ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\xf3\xd6\xa8#\x1d\x8do\x00\xf7\xf4\xf9') 73972ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "connecting"}] 73973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\xf3\xd6\xa8#\x1d\x8do\x00\xf7\xf4\xf9') 73973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.30.0.1', 59788)) State.IN_PROGRESS -> State.SUCCEEDED 74005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57344) -> ('172.30.0.1', 59788)) State.WAITING -> State.IN_PROGRESS 74005ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12s\x96\t\xd1\xe5b*\x8d\x17\xe1\xd5') 74007ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12s\x96\t\xd1\xe5b*\x8d\x17\xe1\xd5') 74007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57344) -> ('172.30.0.1', 59788)) State.IN_PROGRESS -> State.SUCCEEDED 74007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57344) -> ('172.17.0.2', 54586)) State.FROZEN -> State.WAITING 74009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\x05\x1f-O\xb4\xfemB{\x0b(') 74010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\x05\x1f-O\xb4\xfemB{\x0b(') 74010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.17.0.2', 54586)) State.WAITING -> State.FAILED 74010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57344) -> ('172.17.0.2', 54586)) State.WAITING -> State.FAILED 74010ms [err] INFO:aioice.ice:Connection(0) ICE completed 74010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac}\x8c]\x89x=\xa79W:s') 74010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac}\x8c]\x89x=\xa79W:s') 74011ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qo0UWv3EXc 1 udp 1862270975 172.17.0.2 59788 typ prflx) 74011ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K4\xfez$\xe2\xc7_cX\x91h') 74011ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 59788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K4\xfez$\xe2\xc7_cX\x91h') 74011ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.17.0.2', 59788)) State.WAITING -> State.FAILED 74011ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.17.0.2', 59788)) State.FAILED -> State.IN_PROGRESS 74011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3\xac\x91\xc2:\x9eh\xf9\xbe\x15]\x18') 74012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3\xac\x91\xc2:\x9eh\xf9\xbe\x15]\x18') 74012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45428) -> ('172.17.0.2', 59788)) State.IN_PROGRESS -> State.SUCCEEDED 74051ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 74051ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74052ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 74053ms [err] connectionstatechanged connecting completed stable 74053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74056ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74056ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 74057ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 74057ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74057ms [err] connectionstatechanged connected completed stable 74057ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74057ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "connected"}] 74057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 74058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 74058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 74059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 74059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 74059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 74060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1464578262, stream_id=1, stream_seq=0) 74060ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=455810950, stream_id=1, stream_seq=0) 74061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 74061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578262, gaps=[]) 74062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=455810950, gaps=[]) 74062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1464578263, stream_id=1, stream_seq=1) 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578263, gaps=[]) 74063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578264, stream_id=1, stream_seq=2) 74064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578264, gaps=[]) 74064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578265, stream_id=1, stream_seq=2) 74064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578265, gaps=[]) 74064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578266, stream_id=1, stream_seq=2) 74064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578266, gaps=[]) 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578267, stream_id=1, stream_seq=2) 74065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578267, gaps=[]) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578268, stream_id=1, stream_seq=2) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578268, gaps=[]) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578269, stream_id=1, stream_seq=2) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578269, gaps=[]) 74066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578270, stream_id=1, stream_seq=2) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578270, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578271, stream_id=1, stream_seq=3) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578271, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578272, stream_id=1, stream_seq=3) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578272, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578273, stream_id=1, stream_seq=3) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578273, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578274, stream_id=1, stream_seq=3) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578274, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578275, stream_id=1, stream_seq=3) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578275, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578276, stream_id=1, stream_seq=3) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578276, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578277, stream_id=1, stream_seq=3) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578277, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578278, stream_id=1, stream_seq=4) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578278, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578279, stream_id=1, stream_seq=4) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578279, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578280, stream_id=1, stream_seq=4) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578280, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578281, stream_id=1, stream_seq=4) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578281, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578282, stream_id=1, stream_seq=4) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578282, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578283, stream_id=1, stream_seq=4) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578283, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578284, stream_id=1, stream_seq=4) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578284, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578285, stream_id=1, stream_seq=5) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578285, gaps=[]) 74070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578286, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578286, gaps=[]) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578287, stream_id=1, stream_seq=5) 74071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578287, gaps=[]) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578288, stream_id=1, stream_seq=5) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578288, gaps=[]) 74072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578289, stream_id=1, stream_seq=5) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578289, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578290, stream_id=1, stream_seq=5) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578290, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578291, stream_id=1, stream_seq=5) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578291, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578292, stream_id=1, stream_seq=6) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578292, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578293, stream_id=1, stream_seq=6) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578293, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578294, stream_id=1, stream_seq=6) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578294, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578295, stream_id=1, stream_seq=6) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578295, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578296, stream_id=1, stream_seq=6) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578296, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578297, stream_id=1, stream_seq=6) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578297, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578298, stream_id=1, stream_seq=6) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578298, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578299, stream_id=1, stream_seq=7) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578299, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578300, stream_id=1, stream_seq=7) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578300, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578301, stream_id=1, stream_seq=7) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578301, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578302, stream_id=1, stream_seq=7) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578302, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578303, stream_id=1, stream_seq=7) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578303, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578304, stream_id=1, stream_seq=7) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578304, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578305, stream_id=1, stream_seq=7) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578305, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578306, stream_id=1, stream_seq=8) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578306, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578307, stream_id=1, stream_seq=8) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578307, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578308, stream_id=1, stream_seq=8) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578308, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578309, stream_id=1, stream_seq=8) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578309, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578310, stream_id=1, stream_seq=8) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578310, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578311, stream_id=1, stream_seq=8) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578311, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578312, stream_id=1, stream_seq=8) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578312, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578313, stream_id=1, stream_seq=9) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578313, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578314, stream_id=1, stream_seq=9) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578314, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578315, stream_id=1, stream_seq=9) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578315, gaps=[]) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578316, stream_id=1, stream_seq=9) 74103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578316, gaps=[]) 74104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578317, stream_id=1, stream_seq=9) 74104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578317, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578318, stream_id=1, stream_seq=9) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578318, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578319, stream_id=1, stream_seq=9) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578319, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578320, stream_id=1, stream_seq=10) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578320, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578321, stream_id=1, stream_seq=10) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578321, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578322, stream_id=1, stream_seq=10) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578322, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578323, stream_id=1, stream_seq=10) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578323, gaps=[]) 74105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578324, stream_id=1, stream_seq=10) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578324, gaps=[]) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578325, stream_id=1, stream_seq=10) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578325, gaps=[]) 74106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578326, stream_id=1, stream_seq=10) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578326, gaps=[]) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578327, stream_id=1, stream_seq=11) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578327, gaps=[]) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578328, stream_id=1, stream_seq=11) 74111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578328, gaps=[]) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578329, stream_id=1, stream_seq=11) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578329, gaps=[]) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578330, stream_id=1, stream_seq=11) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578330, gaps=[]) 74112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578331, stream_id=1, stream_seq=11) 74113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578331, gaps=[]) 74113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578332, stream_id=1, stream_seq=11) 74113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578332, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578333, stream_id=1, stream_seq=11) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578333, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578334, stream_id=1, stream_seq=12) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578334, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578335, stream_id=1, stream_seq=12) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578335, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578336, stream_id=1, stream_seq=12) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578336, gaps=[]) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578337, stream_id=1, stream_seq=12) 74114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578337, gaps=[]) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578338, stream_id=1, stream_seq=12) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578338, gaps=[]) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578339, stream_id=1, stream_seq=12) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578339, gaps=[]) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578340, stream_id=1, stream_seq=12) 74115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578340, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578341, stream_id=1, stream_seq=13) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578341, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578342, stream_id=1, stream_seq=13) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578342, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578343, stream_id=1, stream_seq=13) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578343, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578344, stream_id=1, stream_seq=13) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578344, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578345, stream_id=1, stream_seq=13) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578345, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578346, stream_id=1, stream_seq=13) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578346, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578347, stream_id=1, stream_seq=13) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578347, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578348, stream_id=1, stream_seq=14) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578348, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578349, stream_id=1, stream_seq=14) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578349, gaps=[]) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578350, stream_id=1, stream_seq=14) 74119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578350, gaps=[]) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578351, stream_id=1, stream_seq=14) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578351, gaps=[]) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578352, stream_id=1, stream_seq=14) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578352, gaps=[]) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578353, stream_id=1, stream_seq=14) 74159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578353, gaps=[]) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578354, stream_id=1, stream_seq=14) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578354, gaps=[]) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578355, stream_id=1, stream_seq=15) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578355, gaps=[]) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578356, stream_id=1, stream_seq=15) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578356, gaps=[]) 74160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578357, stream_id=1, stream_seq=15) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578357, gaps=[]) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578358, stream_id=1, stream_seq=15) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578358, gaps=[]) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578359, stream_id=1, stream_seq=15) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578359, gaps=[]) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578360, stream_id=1, stream_seq=15) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578360, gaps=[]) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578361, stream_id=1, stream_seq=15) 74161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578361, gaps=[]) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578362, stream_id=1, stream_seq=16) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578362, gaps=[]) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578363, stream_id=1, stream_seq=16) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578363, gaps=[]) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578364, stream_id=1, stream_seq=16) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578364, gaps=[]) 74162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578365, stream_id=1, stream_seq=16) 74163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578365, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578366, stream_id=1, stream_seq=16) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578366, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578367, stream_id=1, stream_seq=16) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578367, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578368, stream_id=1, stream_seq=16) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578368, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578369, stream_id=1, stream_seq=17) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578369, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578370, stream_id=1, stream_seq=17) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578370, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578371, stream_id=1, stream_seq=17) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578371, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578372, stream_id=1, stream_seq=17) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578372, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578373, stream_id=1, stream_seq=17) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578373, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578374, stream_id=1, stream_seq=17) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578374, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578375, stream_id=1, stream_seq=17) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578375, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578376, stream_id=1, stream_seq=18) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578376, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578377, stream_id=1, stream_seq=18) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578377, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578378, stream_id=1, stream_seq=18) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578378, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578379, stream_id=1, stream_seq=18) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578379, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578380, stream_id=1, stream_seq=18) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578380, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578381, stream_id=1, stream_seq=18) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578381, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578382, stream_id=1, stream_seq=18) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578382, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578383, stream_id=1, stream_seq=19) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578383, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578384, stream_id=1, stream_seq=19) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578384, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578385, stream_id=1, stream_seq=19) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578385, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578386, stream_id=1, stream_seq=19) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578386, gaps=[]) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578387, stream_id=1, stream_seq=19) 74195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578387, gaps=[]) 74195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578388, stream_id=1, stream_seq=19) 74195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578388, gaps=[]) 74195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578389, stream_id=1, stream_seq=19) 74195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578389, gaps=[]) 74195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578390, stream_id=1, stream_seq=20) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578390, gaps=[]) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578391, stream_id=1, stream_seq=20) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578391, gaps=[]) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578392, stream_id=1, stream_seq=20) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578392, gaps=[]) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578393, stream_id=1, stream_seq=20) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578393, gaps=[]) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578394, stream_id=1, stream_seq=20) 74196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578394, gaps=[]) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578395, stream_id=1, stream_seq=20) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578395, gaps=[]) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578396, stream_id=1, stream_seq=20) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578396, gaps=[]) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578397, stream_id=1, stream_seq=21) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578397, gaps=[]) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578398, stream_id=1, stream_seq=21) 74197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578398, gaps=[]) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578399, stream_id=1, stream_seq=21) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578399, gaps=[]) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578400, stream_id=1, stream_seq=21) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578400, gaps=[]) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578401, stream_id=1, stream_seq=21) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578401, gaps=[]) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578402, stream_id=1, stream_seq=21) 74198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578402, gaps=[]) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578403, stream_id=1, stream_seq=21) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578403, gaps=[]) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578404, stream_id=1, stream_seq=22) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578404, gaps=[]) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578405, stream_id=1, stream_seq=22) 74199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578405, gaps=[]) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578406, stream_id=1, stream_seq=22) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578406, gaps=[]) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578407, stream_id=1, stream_seq=22) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578407, gaps=[]) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578408, stream_id=1, stream_seq=22) 74200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578408, gaps=[]) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578409, stream_id=1, stream_seq=22) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578409, gaps=[]) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578410, stream_id=1, stream_seq=22) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578410, gaps=[]) 74201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578411, stream_id=1, stream_seq=23) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578411, gaps=[]) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578412, stream_id=1, stream_seq=23) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578412, gaps=[]) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578413, stream_id=1, stream_seq=23) 74202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578413, gaps=[]) 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578414, stream_id=1, stream_seq=23) 74203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578414, gaps=[]) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578415, stream_id=1, stream_seq=23) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578415, gaps=[]) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578416, stream_id=1, stream_seq=23) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578416, gaps=[]) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578417, stream_id=1, stream_seq=23) 74204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578417, gaps=[]) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578418, stream_id=1, stream_seq=24) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578418, gaps=[]) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578419, stream_id=1, stream_seq=24) 74205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578419, gaps=[]) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578420, stream_id=1, stream_seq=24) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578420, gaps=[]) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578421, stream_id=1, stream_seq=24) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578421, gaps=[]) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578422, stream_id=1, stream_seq=24) 74207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578422, gaps=[]) 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578423, stream_id=1, stream_seq=24) 74208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578423, gaps=[]) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578424, stream_id=1, stream_seq=24) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578424, gaps=[]) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578425, stream_id=1, stream_seq=25) 74209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578425, gaps=[]) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578426, stream_id=1, stream_seq=25) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578426, gaps=[]) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578427, stream_id=1, stream_seq=25) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578427, gaps=[]) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578428, stream_id=1, stream_seq=25) 74210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578428, gaps=[]) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578429, stream_id=1, stream_seq=25) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578429, gaps=[]) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578430, stream_id=1, stream_seq=25) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578430, gaps=[]) 74211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578431, stream_id=1, stream_seq=25) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578431, gaps=[]) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578432, stream_id=1, stream_seq=26) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578432, gaps=[]) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578433, stream_id=1, stream_seq=26) 74212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578433, gaps=[]) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578434, stream_id=1, stream_seq=26) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578434, gaps=[]) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578435, stream_id=1, stream_seq=26) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578435, gaps=[]) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578436, stream_id=1, stream_seq=26) 74213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578436, gaps=[]) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578437, stream_id=1, stream_seq=26) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578437, gaps=[]) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578438, stream_id=1, stream_seq=26) 74214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578438, gaps=[]) 74216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578439, stream_id=1, stream_seq=27) 74216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578439, gaps=[]) 74242ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74242ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578440, stream_id=1, stream_seq=27) 74242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578440, gaps=[]) 74242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578441, stream_id=1, stream_seq=27) 74242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578441, gaps=[]) 74243ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578442, stream_id=1, stream_seq=27) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578442, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578443, stream_id=1, stream_seq=27) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578443, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578444, stream_id=1, stream_seq=27) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578444, gaps=[]) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578445, stream_id=1, stream_seq=27) 74243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578445, gaps=[]) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578446, stream_id=1, stream_seq=28) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578446, gaps=[]) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578447, stream_id=1, stream_seq=28) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578447, gaps=[]) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578448, stream_id=1, stream_seq=28) 74244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578448, gaps=[]) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578449, stream_id=1, stream_seq=28) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578449, gaps=[]) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578450, stream_id=1, stream_seq=28) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578450, gaps=[]) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578451, stream_id=1, stream_seq=28) 74245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578451, gaps=[]) 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578452, stream_id=1, stream_seq=28) 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578452, gaps=[]) 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578453, stream_id=1, stream_seq=29) 74246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578453, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578454, stream_id=1, stream_seq=29) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578454, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578455, stream_id=1, stream_seq=29) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578455, gaps=[]) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578456, stream_id=1, stream_seq=29) 74250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578456, gaps=[]) 74251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578457, stream_id=1, stream_seq=29) 74251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578457, gaps=[]) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578458, stream_id=1, stream_seq=29) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578458, gaps=[]) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578459, stream_id=1, stream_seq=29) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578459, gaps=[]) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578460, stream_id=1, stream_seq=30) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578460, gaps=[]) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578461, stream_id=1, stream_seq=30) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578461, gaps=[]) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578462, stream_id=1, stream_seq=30) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578462, gaps=[]) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578463, stream_id=1, stream_seq=30) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578463, gaps=[]) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578464, stream_id=1, stream_seq=30) 74253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578464, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578465, stream_id=1, stream_seq=30) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578465, gaps=[]) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578466, stream_id=1, stream_seq=30) 74254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578466, gaps=[]) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578467, stream_id=1, stream_seq=31) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578467, gaps=[]) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578468, stream_id=1, stream_seq=31) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578468, gaps=[]) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578469, stream_id=1, stream_seq=31) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578469, gaps=[]) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578470, stream_id=1, stream_seq=31) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578470, gaps=[]) 74255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578471, stream_id=1, stream_seq=31) 74257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578471, gaps=[]) 74257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578472, stream_id=1, stream_seq=31) 74257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578472, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578473, stream_id=1, stream_seq=31) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578473, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578474, stream_id=1, stream_seq=32) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578474, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578475, stream_id=1, stream_seq=32) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578475, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578476, stream_id=1, stream_seq=32) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578476, gaps=[]) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578477, stream_id=1, stream_seq=32) 74258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578477, gaps=[]) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578478, stream_id=1, stream_seq=32) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578478, gaps=[]) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578479, stream_id=1, stream_seq=32) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578479, gaps=[]) 74259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578480, stream_id=1, stream_seq=32) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578480, gaps=[]) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1464578481, stream_id=1, stream_seq=33) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1464578481, gaps=[]) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578482, stream_id=1, stream_seq=33) 74260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1464578482, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578483, stream_id=1, stream_seq=33) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1464578483, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578484, stream_id=1, stream_seq=33) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1464578484, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578485, stream_id=1, stream_seq=33) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1464578485, gaps=[]) 74261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1464578486, stream_id=1, stream_seq=33) 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1464578486, gaps=[]) 74262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1464578487, stream_id=1, stream_seq=33) 74350ms [log] 262140 74350ms [log] 262140 74350ms [log] [file] 74351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1464578487, gaps=[]) 74542ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a"}', extra='') 74542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a"}', extra='') 74542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 74542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 74542ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74543ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 74543ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 74543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74543ms [err] connectionstatechanged closed closed closed 74543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74543ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 74545ms [err] connectionstatechanged closed closed closed 74545ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74545ms [err] connectionstatechanged closed closed closed 74545ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74545ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74545ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74545ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7c3cb22-e164-4533-8998-e139e42d1a4a", "state": "closed"}] 74726ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74726ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74726ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 74885ms [err] Traceback (most recent call last): 74885ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74918ms [err] return _run_code(code, main_globals, None, 74918ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74918ms [err] exec(code, run_globals) 74918ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74918ms [err] sys.exit(main()) 74918ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74918ms [err] asyncio.run(main_async()) 74918ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74918ms [err] return loop.run_until_complete(main) 74918ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74918ms [err] self.run_forever() 74918ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74918ms [err] self._run_once() 74918ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74918ms [err] event_list = self._selector.select(timeout) 74918ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74918ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74918ms [err] KeyboardInterrupt 74918ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74918ms [err] h.flush() 74918ms [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 83757ms [log] starting device 84768ms [err] DEBUG:asyncio:Using selector: EpollSelector 85008ms [err] ERROR:asyncio:Unclosed client session 85008ms [err] client_session: 85157ms [log] parsing 85157ms [log] creating device handler 85157ms [log] [ready] 85157ms [log] reading line 85157ms [log] [websocketToken] "c0495114-b3e9-4acb-a8b7-c0212343a766" 85200ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 85200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 85200ms [log] [websocketConnected] 86824ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86824ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86824ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86867ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c0ac90af-9756-4384-9367-47d07513cbc1"}}', extra='') 86867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c0ac90af-9756-4384-9367-47d07513cbc1"}}', extra='') 86867ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c0ac90af-9756-4384-9367-47d07513cbc1"} 86969ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5","config":{"iceServers":[]},"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='') 86970ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5","config":{"iceServers":[]},"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='') 86975ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5", "state": "new"}] 88979ms [err] makeOffer 88979ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 88980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 88980ms [err] v=0 88980ms [err] o=- 3954912872 3954912872 IN IP4 0.0.0.0 88980ms [err] s=- 88980ms [err] t=0 0 88980ms [err] a=group:BUNDLE 0 88980ms [err] a=msid-semantic:WMS * 88980ms [err] m=application 9 DTLS/SCTP 5000 88980ms [err] c=IN IP4 0.0.0.0 88980ms [err] a=mid:0 88980ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88980ms [err] a=max-message-size:65536 88980ms [err] a=ice-ufrag:EaJ8 88980ms [err] a=ice-pwd:XFMMBssCtn1Il9o8LmVHR4 88980ms [err] a=fingerprint:sha-256 16:77:28:4F:CC:E3:89:E1:7C:D7:54:3B:2E:43:7B:86:B6:4F:03:86:F2:88:8D:C9:21:85:6A:C8:B4:F4:5F:D4 88980ms [err] a=fingerprint:sha-384 76:36:87:2C:5D:B4:49:A1:8B:65:E0:1D:AD:16:8A:93:2E:04:A2:6E:D0:F8:04:77:01:87:1E:11:03:CA:DA:F1:AE:9E:B3:D3:75:E3:38:C5:FE:76:7B:A3:24:54:75:61 88980ms [err] a=fingerprint:sha-512 B9:0B:1B:84:59:72:17:16:8C:2B:4C:B4:72:7D:F0:0E:83:03:36:A5:AA:E1:9C:C7:72:27:C8:BB:61:B5:A6:06:7D:76:FF:27:3A:7E:A4:D2:E7:19:97:31:27:CE:37:23:92:A4:7E:DC:7B:70:29:0C:9D:C7:53:79:83:05:FA:52 88980ms [err] a=setup:actpass 88980ms [err] 88981ms [err] connectionstatechanged new new have-local-offer 88981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 88981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88982ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5", "state": "new"}] 88985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88985ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88985ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 88985ms [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='') 88985ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 88985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 88985ms [err] handleSignalingMessage 88985ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88985ms [err] handleOptions 88985ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88985ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88997ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rhMePfawshmC') 88998ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rhMePfawshmC') 89029ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3543507396835320860 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:6OGX\\r\\na=ice-pwd:xsUmw4tu9x5ZgFUVHRmii/fW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F6:7F:25:73:61:6F:2A:E0:F9:44:11:FB:CC:57:91:9A:C1:59:93:C5:AE:72:3F:85:A6:F4:C1:92:0F:D7:46:FA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 89029ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3543507396835320860 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:6OGX\\r\\na=ice-pwd:xsUmw4tu9x5ZgFUVHRmii/fW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F6:7F:25:73:61:6F:2A:E0:F9:44:11:FB:CC:57:91:9A:C1:59:93:C5:AE:72:3F:85:A6:F4:C1:92:0F:D7:46:FA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 89029ms [err] handleSignalingMessage 89029ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89029ms [err] handleAnswer 89029ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 89029ms [err] acceptAnswer 89029ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 89029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 89029ms [err] v=0 89029ms [err] o=- 3543507396835320860 2 IN IP4 127.0.0.1 89029ms [err] s=- 89029ms [err] t=0 0 89029ms [err] a=group:BUNDLE 0 89029ms [err] a=msid-semantic: WMS 89029ms [err] m=application 9 DTLS/SCTP 5000 89029ms [err] c=IN IP4 0.0.0.0 89029ms [err] a=ice-ufrag:6OGX 89029ms [err] a=ice-pwd:xsUmw4tu9x5ZgFUVHRmii/fW 89029ms [err] a=ice-options:trickle 89029ms [err] a=fingerprint:sha-256 F6:7F:25:73:61:6F:2A:E0:F9:44:11:FB:CC:57:91:9A:C1:59:93:C5:AE:72:3F:85:A6:F4:C1:92:0F:D7:46:FA 89029ms [err] a=setup:active 89029ms [err] a=mid:0 89029ms [err] a=sctpmap:5000 webrtc-datachannel 1024 89029ms [err] 89030ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 89030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 89030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 89031ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(va3vFrVHeG 1 udp 1845501695 172.17.0.2 48321 typ prflx) 89031ms [err] connectionstatechanged connecting checking stable 89031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89031ms [err] connectionstatechanged connecting checking stable 89031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89031ms [err] connectionstatechanged connecting checking stable 89031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43612) -> ('172.17.0.2', 48321)) State.WAITING -> State.IN_PROGRESS 89031ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa9\xf7\x97\x10]\x82\xad\xf9\xad\xc7\xf4\xc5') 89032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5", "state": "connecting"}] 89033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa9\xf7\x97\x10]\x82\xad\xf9\xad\xc7\xf4\xc5') 89033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43612) -> ('172.17.0.2', 48321)) State.IN_PROGRESS -> State.SUCCEEDED 89033ms [err] INFO:aioice.ice:Connection(0) ICE completed 89075ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 89075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 89077ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 89078ms [err] connectionstatechanged connecting completed stable 89078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 89078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1xKFbR/Qp4FM') 89078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1xKFbR/Qp4FM') 89079ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1805877412 1 udp 2113937151 18d5006b-4edf-4dc6-8323-a67b83e4fe58.local 48321 typ host generation 0 ufrag 6OGX network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 89079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1805877412 1 udp 2113937151 18d5006b-4edf-4dc6-8323-a67b83e4fe58.local 48321 typ host generation 0 ufrag 6OGX network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 89079ms [err] handleSignalingMessage 89079ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89079ms [err] handleIceCandidate 89079ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 89079ms [err] acceptIceCandidate 89079ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 89082ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 89082ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 89082ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 89083ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 89083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 89083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 89083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 89084ms [err] connectionstatechanged connected completed stable 89084ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 89086ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5", "state": "connected"}] 89087ms [err] INFO:aioice.ice:Connection(0) Remote candidate "18d5006b-4edf-4dc6-8323-a67b83e4fe58.local" resolved to 172.17.0.2 89088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 89088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 89088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 89088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 89089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 89089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 89089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 89090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 89090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 89090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 89090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3735719804, stream_id=1, stream_seq=0) 89090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 89091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3735719804, gaps=[]) 89091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 89092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1962755726, stream_id=1, stream_seq=0) 89092ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 89092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1962755726, gaps=[]) 89097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1962755727, stream_id=1, stream_seq=1) 89097ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 89098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1962755727, gaps=[]) 89098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1962755728, stream_id=1, stream_seq=2) 89098ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 89123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1962755728, gaps=[]) 89131ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KaXci5Q6tEYw') 89131ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KaXci5Q6tEYw') 89193ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8fcbgEjdoNTf') 89194ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8fcbgEjdoNTf') 89194ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51036) -> ('172.17.0.2', 48321)) State.WAITING -> State.IN_PROGRESS 89194ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x99My[\n\xe6O\x1b3\xbdVj') 89220ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48321) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x99My[\n\xe6O\x1b3\xbdVj') 89220ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51036) -> ('172.17.0.2', 48321)) State.IN_PROGRESS -> State.SUCCEEDED 89221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43612) -> ('172.17.0.2', 48321)) State.FROZEN -> State.FAILED 89221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51036) -> ('172.17.0.2', 48321)) State.FROZEN -> State.FAILED 89239ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 89239ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 89239ms [log] [experimentStatusChanged] {"status": "running", "message": null} 89290ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 89290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5"}', extra='') 89290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 89314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 89315ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 89315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 89315ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 89315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 89315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 89315ms [err] connectionstatechanged closed closed closed 89315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 89316ms [err] connectionstatechanged closed closed closed 89316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89316ms [err] connectionstatechanged closed closed closed 89316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5c398364-d027-427f-a7c5-2b76a5dfbff5", "state": "closed"}] 89316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 89316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 89461ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89461ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89461ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 89578ms [err] Traceback (most recent call last): 89578ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 89578ms [err] return _run_code(code, main_globals, None, 89578ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 89578ms [err] exec(code, run_globals) 89578ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 89578ms [err] sys.exit(main()) 89578ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 89578ms [err] asyncio.run(main_async()) 89578ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 89578ms [err] return loop.run_until_complete(main) 89578ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 89578ms [err] self.run_forever() 89578ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 89578ms [err] self._run_once() 89578ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 89578ms [err] event_list = self._selector.select(timeout) 89578ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 89578ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 89578ms [err] KeyboardInterrupt 89578ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 89578ms [err] h.flush() 89578ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 89852ms [log] starting device 90871ms [err] DEBUG:asyncio:Using selector: EpollSelector 91105ms [err] ERROR:asyncio:Unclosed client session 91105ms [err] client_session: 91301ms [log] parsing 91301ms [log] creating device handler 91301ms [log] [ready] 91301ms [log] reading line 91301ms [log] [websocketToken] "2b439f47-545c-4659-ad7a-ba8bb7ad7898" 91340ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 91340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 91340ms [log] [websocketConnected] 92917ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 92917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 92917ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 92930ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/279f397c-9886-40fc-bdc7-0bfa5137c092"}}', extra='') 92930ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/279f397c-9886-40fc-bdc7-0bfa5137c092"}}', extra='') 92930ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/279f397c-9886-40fc-bdc7-0bfa5137c092"} 93030ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372","config":{"iceServers":[]},"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='') 93030ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372","config":{"iceServers":[]},"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='') 93034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372", "state": "new"}] 95037ms [err] makeOffer 95037ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 95038ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 95038ms [err] v=0 95038ms [err] o=- 3954912878 3954912878 IN IP4 0.0.0.0 95038ms [err] s=- 95038ms [err] t=0 0 95038ms [err] a=group:BUNDLE 0 95038ms [err] a=msid-semantic:WMS * 95038ms [err] m=application 9 DTLS/SCTP 5000 95038ms [err] c=IN IP4 0.0.0.0 95038ms [err] a=mid:0 95038ms [err] a=sctpmap:5000 webrtc-datachannel 65535 95038ms [err] a=max-message-size:65536 95038ms [err] a=ice-ufrag:Vkym 95038ms [err] a=ice-pwd:JHreCaImxUjCcSpic1nIrk 95038ms [err] a=fingerprint:sha-256 72:9B:7C:A6:67:DA:C3:57:15:70:BC:0E:00:13:6A:A6:46:29:DC:C0:0D:BD:01:74:9F:19:D9:B4:EB:9F:B6:FB 95038ms [err] a=fingerprint:sha-384 FB:A3:16:D9:F3:A1:12:89:0B:CA:6E:F7:66:0F:F0:E0:62:B4:47:4D:0D:AE:81:6C:6D:57:A8:EA:35:98:99:6A:8D:CB:82:8D:EF:05:93:CA:5F:B4:41:7A:39:91:CE:29 95038ms [err] a=fingerprint:sha-512 03:70:13:D1:39:21:4C:6A:CE:52:E7:A3:47:BB:B6:AE:D7:23:C0:3A:71:A1:4F:AC:23:60:37:14:F2:4F:A7:F5:38:3C:09:5C:27:77:2B:46:30:5C:64:B8:39:9A:48:D9:65:59:3D:D2:F5:3A:D1:42:79:6D:98:01:2A:DC:D2:48 95038ms [err] a=setup:actpass 95038ms [err] 95039ms [err] connectionstatechanged new new have-local-offer 95039ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 95039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 95040ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372", "state": "new"}] 95041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 95041ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 95041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 95042ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95042ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95042ms [err] handleSignalingMessage 95042ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 95042ms [err] handleOptions 95042ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 95042ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 95042ms [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='') 95042ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 95082ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'42hpigRZ3JvL') 95082ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'42hpigRZ3JvL') 95087ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8781678857204199263 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:Dg2E\\r\\na=ice-pwd:g0YM9qHXEzlATk/elwiLxbdm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 06:76:69:57:17:39:7B:3B:D7:4E:44:93:23:CB:C4:C9:82:B5:BE:88:6A:59:CE:98:72:6A:6D:65:2C:C4:BD:BD\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95087ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8781678857204199263 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:Dg2E\\r\\na=ice-pwd:g0YM9qHXEzlATk/elwiLxbdm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 06:76:69:57:17:39:7B:3B:D7:4E:44:93:23:CB:C4:C9:82:B5:BE:88:6A:59:CE:98:72:6A:6D:65:2C:C4:BD:BD\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95087ms [err] handleSignalingMessage 95087ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 95087ms [err] handleAnswer 95087ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 95087ms [err] acceptAnswer 95087ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 95087ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 95087ms [err] v=0 95087ms [err] o=- 8781678857204199263 2 IN IP4 127.0.0.1 95087ms [err] s=- 95087ms [err] t=0 0 95087ms [err] a=group:BUNDLE 0 95087ms [err] a=msid-semantic: WMS 95087ms [err] m=application 9 DTLS/SCTP 5000 95087ms [err] c=IN IP4 0.0.0.0 95087ms [err] a=ice-ufrag:Dg2E 95087ms [err] a=ice-pwd:g0YM9qHXEzlATk/elwiLxbdm 95087ms [err] a=ice-options:trickle 95087ms [err] a=fingerprint:sha-256 06:76:69:57:17:39:7B:3B:D7:4E:44:93:23:CB:C4:C9:82:B5:BE:88:6A:59:CE:98:72:6A:6D:65:2C:C4:BD:BD 95087ms [err] a=setup:active 95087ms [err] a=mid:0 95087ms [err] a=sctpmap:5000 webrtc-datachannel 1024 95087ms [err] 95088ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 95088ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 95088ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 95088ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(N2Rx5gD6aW 1 udp 1845501695 172.17.0.2 52736 typ prflx) 95088ms [err] connectionstatechanged connecting checking stable 95088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95088ms [err] connectionstatechanged connecting checking stable 95088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95088ms [err] connectionstatechanged connecting checking stable 95088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 95089ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52337) -> ('172.17.0.2', 52736)) State.WAITING -> State.IN_PROGRESS 95089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb8\r\xa2\xbe\x80\x06\xcd\xd1\xf0+\x03\xe7') 95089ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372", "state": "connecting"}] 95091ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb8\r\xa2\xbe\x80\x06\xcd\xd1\xf0+\x03\xe7') 95091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52337) -> ('172.17.0.2', 52736)) State.IN_PROGRESS -> State.SUCCEEDED 95091ms [err] INFO:aioice.ice:Connection(0) ICE completed 95123ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 95123ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 95125ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 95126ms [err] connectionstatechanged connecting completed stable 95126ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 95129ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 95129ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 95129ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 95131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 95131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 95131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 95131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 95131ms [err] connectionstatechanged connected completed stable 95131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 95131ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372", "state": "connected"}] 95133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 95134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 95134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 95134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 95134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 95135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 95138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 95138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pqhdWnVv0I3f') 95138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pqhdWnVv0I3f') 95138ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1665072402 1 udp 2113937151 c290364d-88b4-4464-8877-a6d15a70b8ad.local 52736 typ host generation 0 ufrag Dg2E network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1665072402 1 udp 2113937151 c290364d-88b4-4464-8877-a6d15a70b8ad.local 52736 typ host generation 0 ufrag Dg2E network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95138ms [err] handleSignalingMessage 95138ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 95138ms [err] handleIceCandidate 95138ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 95138ms [err] acceptIceCandidate 95138ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 95138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 95138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 95138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 95138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2801728633, stream_id=1, stream_seq=0) 95138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 95139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2801728633, gaps=[]) 95139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 95142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2032872491, stream_id=1, stream_seq=0) 95142ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 95142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2032872491, gaps=[]) 95142ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c290364d-88b4-4464-8877-a6d15a70b8ad.local" resolved to 172.17.0.2 95143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2032872492, stream_id=1, stream_seq=1) 95143ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 95143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2032872492, gaps=[]) 95143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2032872493, stream_id=1, stream_seq=2) 95143ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 95144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2032872493, gaps=[]) 95144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2032872494, stream_id=1, stream_seq=3) 95144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2032872494, gaps=[]) 95144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2032872495, stream_id=1, stream_seq=4) 95144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2032872495, gaps=[]) 95193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LALzys39tVcl') 95194ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LALzys39tVcl') 95271ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DoQIJBPmrZMM') 95271ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DoQIJBPmrZMM') 95271ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49435) -> ('172.17.0.2', 52736)) State.WAITING -> State.IN_PROGRESS 95271ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda\x8c\xd7u4?\xd7\nV=\x08\xd9') 95272ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52736) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda\x8c\xd7u4?\xd7\nV=\x08\xd9') 95272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49435) -> ('172.17.0.2', 52736)) State.IN_PROGRESS -> State.SUCCEEDED 95272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52337) -> ('172.17.0.2', 52736)) State.FROZEN -> State.FAILED 95272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49435) -> ('172.17.0.2', 52736)) State.FROZEN -> State.FAILED 95322ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 95322ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 95322ms [log] [experimentStatusChanged] {"status": "running", "message": null} 95366ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95366ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372"}', extra='') 95366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 95366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 95366ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 95366ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 95366ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 95367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 95367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 95368ms [err] connectionstatechanged closed closed closed 95368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95368ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 95368ms [err] connectionstatechanged closed closed closed 95368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95368ms [err] connectionstatechanged closed closed closed 95368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 95368ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 95368ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 95369ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cee41d2a-3ecc-4033-ab13-5e6fcd595372", "state": "closed"}] 95482ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 95483ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 95483ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 95651ms [err] Traceback (most recent call last): 95651ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 95651ms [err] return _run_code(code, main_globals, None, 95651ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 95651ms [err] exec(code, run_globals) 95651ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 95651ms [err] sys.exit(main()) 95651ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 95651ms [err] asyncio.run(main_async()) 95651ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 95651ms [err] return loop.run_until_complete(main) 95651ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 95651ms [err] self.run_forever() 95651ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 95651ms [err] self._run_once() 95651ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 95654ms [err] event_list = self._selector.select(timeout) 95654ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 95654ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 95654ms [err] KeyboardInterrupt 95654ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 95654ms [err] h.flush() 95654ms [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 108575ms [log] starting device 109729ms [err] DEBUG:asyncio:Using selector: EpollSelector 110007ms [err] ERROR:asyncio:Unclosed client session 110007ms [err] client_session: 110201ms [log] parsing 110201ms [log] creating device handler 110201ms [log] [ready] 110201ms [log] reading line 110201ms [log] [websocketToken] "324337e8-8ca0-4909-ab15-0abc07d7c7f0" 110246ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110246ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110246ms [log] [websocketConnected] 110638ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 110638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 110639ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 110682ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/688f81bb-88b8-4e33-8385-c315d3c0d26d"}}', extra='') 110682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/688f81bb-88b8-4e33-8385-c315d3c0d26d"}}', extra='') 110682ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/688f81bb-88b8-4e33-8385-c315d3c0d26d"} 110793ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 110793ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 110820ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "new"}] 112839ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 112839ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 112839ms [err] handleSignalingMessage 112839ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 112839ms [err] handleOptions 112839ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 112839ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 112839ms [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='') 112839ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 112845ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912896 3954912896 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40169 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 40169 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58297 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:e7F8\\r\\na=ice-pwd:q0H2dHVzyDZrt7LwnqMMW4\\r\\na=fingerprint:sha-256 F7:34:46:FA:A2:E1:7D:EC:68:21:DD:2C:FA:DD:CF:39:D4:DE:1E:B1:56:E5:67:28:4F:10:6A:97:74:FD:90:48\\r\\na=fingerprint:sha-384 AE:A5:0E:23:7F:2E:3E:53:2E:39:5E:66:F2:1F:C8:D6:B7:B3:BC:CC:21:0F:73:30:CC:68:90:4B:EE:76:32:26:40:04:B4:4B:08:20:B5:DD:F7:25:9F:22:3C:CC:30:87\\r\\na=fingerprint:sha-512 A4:60:10:97:CC:17:DB:E6:C0:90:60:DC:38:6C:34:B2:6B:AB:6E:E1:C9:E7:09:D3:9A:47:4F:FC:5D:08:0D:A1:63:A3:7B:FF:BA:3D:00:9E:E6:55:75:0A:65:24:3E:B6:62:12:5E:7C:65:5E:2C:8A:44:04:85:A5:04:A6:7D:FF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 112845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954912896 3954912896 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40169 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 40169 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58297 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:e7F8\\r\\na=ice-pwd:q0H2dHVzyDZrt7LwnqMMW4\\r\\na=fingerprint:sha-256 F7:34:46:FA:A2:E1:7D:EC:68:21:DD:2C:FA:DD:CF:39:D4:DE:1E:B1:56:E5:67:28:4F:10:6A:97:74:FD:90:48\\r\\na=fingerprint:sha-384 AE:A5:0E:23:7F:2E:3E:53:2E:39:5E:66:F2:1F:C8:D6:B7:B3:BC:CC:21:0F:73:30:CC:68:90:4B:EE:76:32:26:40:04:B4:4B:08:20:B5:DD:F7:25:9F:22:3C:CC:30:87\\r\\na=fingerprint:sha-512 A4:60:10:97:CC:17:DB:E6:C0:90:60:DC:38:6C:34:B2:6B:AB:6E:E1:C9:E7:09:D3:9A:47:4F:FC:5D:08:0D:A1:63:A3:7B:FF:BA:3D:00:9E:E6:55:75:0A:65:24:3E:B6:62:12:5E:7C:65:5E:2C:8A:44:04:85:A5:04:A6:7D:FF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 112845ms [err] handleSignalingMessage 112845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 112845ms [err] handleOffer 112845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 112845ms [err] makeAnswer 112845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 112845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 112845ms [err] v=0 112845ms [err] o=- 3954912896 3954912896 IN IP4 0.0.0.0 112845ms [err] s=- 112845ms [err] t=0 0 112845ms [err] a=group:BUNDLE 0 112845ms [err] a=msid-semantic:WMS * 112845ms [err] m=application 40169 DTLS/SCTP 5000 112845ms [err] c=IN IP4 172.30.0.1 112845ms [err] a=mid:0 112845ms [err] a=sctpmap:5000 webrtc-datachannel 65535 112845ms [err] a=max-message-size:65536 112845ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40169 typ host 112845ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58297 typ host 112845ms [err] a=end-of-candidates 112845ms [err] a=ice-ufrag:e7F8 112845ms [err] a=ice-pwd:q0H2dHVzyDZrt7LwnqMMW4 112845ms [err] a=fingerprint:sha-256 F7:34:46:FA:A2:E1:7D:EC:68:21:DD:2C:FA:DD:CF:39:D4:DE:1E:B1:56:E5:67:28:4F:10:6A:97:74:FD:90:48 112845ms [err] a=fingerprint:sha-384 AE:A5:0E:23:7F:2E:3E:53:2E:39:5E:66:F2:1F:C8:D6:B7:B3:BC:CC:21:0F:73:30:CC:68:90:4B:EE:76:32:26:40:04:B4:4B:08:20:B5:DD:F7:25:9F:22:3C:CC:30:87 112845ms [err] a=fingerprint:sha-512 A4:60:10:97:CC:17:DB:E6:C0:90:60:DC:38:6C:34:B2:6B:AB:6E:E1:C9:E7:09:D3:9A:47:4F:FC:5D:08:0D:A1:63:A3:7B:FF:BA:3D:00:9E:E6:55:75:0A:65:24:3E:B6:62:12:5E:7C:65:5E:2C:8A:44:04:85:A5:04:A6:7D:FF 112845ms [err] a=setup:actpass 112845ms [err] 112847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 112847ms [err] v=0 112847ms [err] o=- 3954912896 3954912896 IN IP4 0.0.0.0 112847ms [err] s=- 112847ms [err] t=0 0 112847ms [err] a=group:BUNDLE 0 112847ms [err] a=msid-semantic:WMS * 112847ms [err] m=application 40169 DTLS/SCTP 5000 112847ms [err] c=IN IP4 172.30.0.1 112847ms [err] a=mid:0 112847ms [err] a=sctpmap:5000 webrtc-datachannel 65535 112847ms [err] a=max-message-size:65536 112847ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40169 typ host 112847ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58297 typ host 112847ms [err] a=end-of-candidates 112847ms [err] a=ice-ufrag:e7F8 112847ms [err] a=ice-pwd:q0H2dHVzyDZrt7LwnqMMW4 112847ms [err] a=fingerprint:sha-256 F7:34:46:FA:A2:E1:7D:EC:68:21:DD:2C:FA:DD:CF:39:D4:DE:1E:B1:56:E5:67:28:4F:10:6A:97:74:FD:90:48 112847ms [err] a=fingerprint:sha-384 AE:A5:0E:23:7F:2E:3E:53:2E:39:5E:66:F2:1F:C8:D6:B7:B3:BC:CC:21:0F:73:30:CC:68:90:4B:EE:76:32:26:40:04:B4:4B:08:20:B5:DD:F7:25:9F:22:3C:CC:30:87 112847ms [err] a=fingerprint:sha-512 A4:60:10:97:CC:17:DB:E6:C0:90:60:DC:38:6C:34:B2:6B:AB:6E:E1:C9:E7:09:D3:9A:47:4F:FC:5D:08:0D:A1:63:A3:7B:FF:BA:3D:00:9E:E6:55:75:0A:65:24:3E:B6:62:12:5E:7C:65:5E:2C:8A:44:04:85:A5:04:A6:7D:FF 112847ms [err] a=setup:actpass 112847ms [err] 112847ms [err] connectionstatechanged new new have-remote-offer 112847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 112847ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "new"}] 112848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 112848ms [err] v=0 112848ms [err] o=- 3954912896 3954912896 IN IP4 0.0.0.0 112848ms [err] s=- 112848ms [err] t=0 0 112848ms [err] a=group:BUNDLE 0 112848ms [err] a=msid-semantic:WMS * 112848ms [err] m=application 9 DTLS/SCTP 5000 112848ms [err] c=IN IP4 0.0.0.0 112848ms [err] a=mid:0 112848ms [err] a=sctpmap:5000 webrtc-datachannel 65535 112848ms [err] a=max-message-size:65536 112848ms [err] a=ice-ufrag:G4Jj 112848ms [err] a=ice-pwd:wFB4C1C8jyCloufeAdxcfG 112848ms [err] a=fingerprint:sha-256 55:DB:02:42:5C:73:70:22:A2:B9:1D:AD:AC:74:5A:8A:D4:D5:51:1E:32:F8:37:0D:F6:54:30:B2:AD:47:44:48 112848ms [err] a=fingerprint:sha-384 A9:A6:AD:C4:F1:DB:2D:7D:EF:A5:3F:1A:F8:DD:D1:5D:4C:E0:1E:C0:CF:D6:73:8C:70:0C:4D:B4:7C:94:7A:BA:02:A2:FC:22:81:D4:A9:F1:D7:FF:EC:62:69:C3:A8:47 112848ms [err] a=fingerprint:sha-512 A6:B7:CD:4A:49:71:B6:73:31:38:9E:43:3F:AF:BC:3C:90:31:BE:F3:72:65:B5:C1:D0:65:95:E9:70:B7:78:9B:1A:AA:32:97:67:C5:38:69:27:CB:7B:D4:65:6D:04:B7:E3:E0:11:9D:57:44:8C:02:5A:F8:23:0F:75:1D:82:9A 112848ms [err] a=setup:active 112848ms [err] 112848ms [err] connectionstatechanged new new stable 112848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 112848ms [err] connectionstatechanged new new stable 112848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 112848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 112850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 112850ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 112850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 112851ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 112851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 112851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 112851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.30.0.1', 40169)) State.FROZEN -> State.WAITING 112851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.30.0.1', 40169)) State.FROZEN -> State.WAITING 112851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.17.0.2', 58297)) State.FROZEN -> State.WAITING 112852ms [err] connectionstatechanged connecting checking stable 112852ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112852ms [err] connectionstatechanged connecting checking stable 112852ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.30.0.1', 40169)) State.WAITING -> State.IN_PROGRESS 112852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x113\xe2xk\xa3\x8e&\x932\xcd\n') 112852ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "connecting"}] 112853ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x113\xe2xk\xa3\x8e&\x932\xcd\n') 112853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.30.0.1', 40169)) State.IN_PROGRESS -> State.SUCCEEDED 112883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.30.0.1', 40169)) State.WAITING -> State.IN_PROGRESS 112883ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\xb0\n\xeb\xd6\xa2@\x90\xcc\x07DV') 112884ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\xb0\n\xeb\xd6\xa2@\x90\xcc\x07DV') 112884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.30.0.1', 40169)) State.IN_PROGRESS -> State.SUCCEEDED 112884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.17.0.2', 58297)) State.FROZEN -> State.WAITING 112890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xa2\xa6\xfc\t\x90\xfdM\xbe\xe4\xbeN') 112890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xa2\xa6\xfc\t\x90\xfdM\xbe\xe4\xbeN') 112890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.17.0.2', 58297)) State.WAITING -> State.FAILED 112890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46822) -> ('172.17.0.2', 58297)) State.WAITING -> State.FAILED 112890ms [err] INFO:aioice.ice:Connection(0) ICE completed 112890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40169) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdf~\xfd"\x9b\xc5=OI\xb25\xa2') 112890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40169) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdf~\xfd"\x9b\xc5=OI\xb25\xa2') 112890ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KpWJ2bPsM4 1 udp 1862270975 172.17.0.2 40169 typ prflx) 112890ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6yZ\xf5L:\xadt\xaa\x05<\x1a') 112890ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 40169) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6yZ\xf5L:\xadt\xaa\x05<\x1a') 112890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.17.0.2', 40169)) State.WAITING -> State.FAILED 112890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.17.0.2', 40169)) State.FAILED -> State.IN_PROGRESS 112891ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40169) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08\xee\xb4\xaa]O\xb1>yB\xd9\x83') 112892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40169) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x08\xee\xb4\xaa]O\xb1>yB\xd9\x83') 112892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37027) -> ('172.17.0.2', 40169)) State.IN_PROGRESS -> State.SUCCEEDED 112904ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 112904ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 112905ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 112905ms [err] connectionstatechanged connecting completed stable 112905ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 112937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 112937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 112937ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 112937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 112938ms [err] connectionstatechanged connected completed stable 112938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 112938ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "connected"}] 112938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 112938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 112938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 112939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 112940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1807214918, stream_id=1, stream_seq=0) 112941ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 112941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3441380275, stream_id=1, stream_seq=0) 112941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 112941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1807214918, gaps=[]) 112941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3441380275, gaps=[]) 112941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1807214919, stream_id=1, stream_seq=1) 112942ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1807214919, gaps=[]) 112942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1807214920, stream_id=1, stream_seq=2) 112943ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 112943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1807214920, gaps=[]) 113141ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 113141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 113141ms [log] [experimentStatusChanged] {"status": "running", "message": null} 113186ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093"}', extra='') 113186ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093"}', extra='') 113186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 113186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 113186ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 113186ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 113186ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 113186ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 113186ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 113186ms [err] connectionstatechanged closed closed closed 113186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113186ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 113186ms [err] connectionstatechanged closed closed closed 113186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113186ms [err] connectionstatechanged closed closed closed 113186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 113186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 113186ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 113187ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/484b5242-0c91-4ba9-81e1-9bade4c0f093", "state": "closed"}] 113320ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 113320ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 113320ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 113479ms [err] Traceback (most recent call last): 113479ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 113479ms [err] return _run_code(code, main_globals, None, 113479ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 113479ms [err] exec(code, run_globals) 113479ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 113479ms [err] sys.exit(main()) 113479ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 113479ms [err] asyncio.run(main_async()) 113479ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 113479ms [err] return loop.run_until_complete(main) 113479ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 113479ms [err] self.run_forever() 113479ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 113479ms [err] self._run_once() 113479ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 113479ms [err] event_list = self._selector.select(timeout) 113479ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 113479ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 113479ms [err] KeyboardInterrupt 113479ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 113479ms [err] h.flush() 113479ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 113758ms [log] starting device 114764ms [err] DEBUG:asyncio:Using selector: EpollSelector 115056ms [err] ERROR:asyncio:Unclosed client session 115056ms [err] client_session: 115236ms [log] parsing 115236ms [log] creating device handler 115236ms [log] [ready] 115236ms [log] reading line 115236ms [log] [websocketToken] "091b3aad-aab4-4ea8-8cb1-d9ccd4d55270" 115251ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115251ms [log] [websocketConnected] 115629ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115629ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 115673ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0aceda7a-3594-4edb-b9ce-734c31427f77"}}', extra='') 115673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0aceda7a-3594-4edb-b9ce-734c31427f77"}}', extra='') 115673ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0aceda7a-3594-4edb-b9ce-734c31427f77"} 115769ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 115769ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 115775ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "new"}] 117780ms [err] makeOffer 117780ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 117781ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 117781ms [err] v=0 117781ms [err] o=- 3954912901 3954912901 IN IP4 0.0.0.0 117781ms [err] s=- 117781ms [err] t=0 0 117781ms [err] a=group:BUNDLE 0 117781ms [err] a=msid-semantic:WMS * 117781ms [err] m=application 9 DTLS/SCTP 5000 117781ms [err] c=IN IP4 0.0.0.0 117781ms [err] a=mid:0 117781ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117781ms [err] a=max-message-size:65536 117781ms [err] a=ice-ufrag:NMhP 117781ms [err] a=ice-pwd:ihKG9It6fD4wpTqXniEQr8 117781ms [err] a=fingerprint:sha-256 99:BD:E5:A2:04:40:C0:72:A7:82:BB:55:43:B1:23:E1:AA:FA:4C:2D:71:BE:6A:FB:75:9D:6B:B6:8A:5B:57:BC 117781ms [err] a=fingerprint:sha-384 5B:B8:8B:C7:39:C5:BD:70:1C:AB:78:93:01:B9:99:C6:A1:E0:3B:BC:41:F9:CF:C0:73:ED:CE:F8:BC:92:63:33:C6:D6:4E:B4:F9:E0:64:BF:E7:F1:B7:D9:44:24:7D:B7 117781ms [err] a=fingerprint:sha-512 84:29:22:35:90:93:9F:45:DA:8A:A6:29:0D:3D:69:AB:40:94:9A:47:7A:13:48:56:5C:A7:9D:51:AF:05:83:25:3B:CB:26:08:0B:94:43:2B:07:BF:61:D3:5D:40:0B:52:87:22:9F:B2:97:25:FA:48:5F:A1:5A:1E:85:99:B7:20 117781ms [err] a=setup:actpass 117781ms [err] 117782ms [err] connectionstatechanged new new have-local-offer 117782ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 117782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 117784ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "new"}] 117784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 117785ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 117787ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 117787ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117787ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117787ms [err] handleSignalingMessage 117787ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117787ms [err] handleOptions 117787ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 117787ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 117787ms [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='') 117787ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 117827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf2oh\xcc\xee}\x9e\xe9\xe6Q\xeb\x8d') 117827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf2oh\xcc\xee}\x9e\xe9\xe6Q\xeb\x8d') 117832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48859) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',y\xa1\x1e1\x14\x84\x99\x14\xce=#') 117832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48859) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',y\xa1\x1e1\x14\x84\x99\x14\xce=#') 117879ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912901 3954912901 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 39170 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 39170 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48859 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KChh\\r\\na=ice-pwd:aDnfSfExLIU7n07dfdpNNU\\r\\na=fingerprint:sha-256 AA:B3:6F:B3:00:B5:19:23:63:03:D0:84:A4:64:11:07:CD:1B:E0:13:FB:BA:48:AE:3A:9E:CA:1F:37:7A:4B:90\\r\\na=fingerprint:sha-384 72:5E:83:2B:C8:BF:00:A9:48:CA:9C:6A:60:23:1A:FF:B7:DA:EB:AB:B6:E1:75:12:F1:89:00:00:A4:A0:9D:FE:2F:12:7D:94:7F:72:AF:C3:EA:68:66:E0:A2:0A:77:F2\\r\\na=fingerprint:sha-512 FD:EE:F3:BE:70:54:AC:94:7E:3E:CE:C8:A6:DC:4D:B4:D3:84:DB:3E:54:13:E2:F3:A9:F0:1E:3A:9A:56:97:71:4A:CE:9E:C7:65:FC:E9:4A:45:22:63:2A:CD:8F:C9:F3:D9:00:67:3F:7C:9E:66:21:0E:AA:7F:E3:5B:78:D4:5D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 117879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912901 3954912901 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 39170 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 39170 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48859 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KChh\\r\\na=ice-pwd:aDnfSfExLIU7n07dfdpNNU\\r\\na=fingerprint:sha-256 AA:B3:6F:B3:00:B5:19:23:63:03:D0:84:A4:64:11:07:CD:1B:E0:13:FB:BA:48:AE:3A:9E:CA:1F:37:7A:4B:90\\r\\na=fingerprint:sha-384 72:5E:83:2B:C8:BF:00:A9:48:CA:9C:6A:60:23:1A:FF:B7:DA:EB:AB:B6:E1:75:12:F1:89:00:00:A4:A0:9D:FE:2F:12:7D:94:7F:72:AF:C3:EA:68:66:E0:A2:0A:77:F2\\r\\na=fingerprint:sha-512 FD:EE:F3:BE:70:54:AC:94:7E:3E:CE:C8:A6:DC:4D:B4:D3:84:DB:3E:54:13:E2:F3:A9:F0:1E:3A:9A:56:97:71:4A:CE:9E:C7:65:FC:E9:4A:45:22:63:2A:CD:8F:C9:F3:D9:00:67:3F:7C:9E:66:21:0E:AA:7F:E3:5B:78:D4:5D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 117879ms [err] handleSignalingMessage 117879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117879ms [err] handleAnswer 117879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 117879ms [err] acceptAnswer 117879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 117879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 117879ms [err] v=0 117879ms [err] o=- 3954912901 3954912901 IN IP4 0.0.0.0 117879ms [err] s=- 117879ms [err] t=0 0 117879ms [err] a=group:BUNDLE 0 117879ms [err] a=msid-semantic:WMS * 117879ms [err] m=application 39170 DTLS/SCTP 5000 117879ms [err] c=IN IP4 172.30.0.1 117879ms [err] a=mid:0 117879ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117879ms [err] a=max-message-size:65536 117879ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39170 typ host 117879ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48859 typ host 117879ms [err] a=end-of-candidates 117879ms [err] a=ice-ufrag:KChh 117879ms [err] a=ice-pwd:aDnfSfExLIU7n07dfdpNNU 117879ms [err] a=fingerprint:sha-256 AA:B3:6F:B3:00:B5:19:23:63:03:D0:84:A4:64:11:07:CD:1B:E0:13:FB:BA:48:AE:3A:9E:CA:1F:37:7A:4B:90 117879ms [err] a=fingerprint:sha-384 72:5E:83:2B:C8:BF:00:A9:48:CA:9C:6A:60:23:1A:FF:B7:DA:EB:AB:B6:E1:75:12:F1:89:00:00:A4:A0:9D:FE:2F:12:7D:94:7F:72:AF:C3:EA:68:66:E0:A2:0A:77:F2 117879ms [err] a=fingerprint:sha-512 FD:EE:F3:BE:70:54:AC:94:7E:3E:CE:C8:A6:DC:4D:B4:D3:84:DB:3E:54:13:E2:F3:A9:F0:1E:3A:9A:56:97:71:4A:CE:9E:C7:65:FC:E9:4A:45:22:63:2A:CD:8F:C9:F3:D9:00:67:3F:7C:9E:66:21:0E:AA:7F:E3:5B:78:D4:5D 117879ms [err] a=setup:active 117879ms [err] 117879ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \xc3\t\xd1\x8e4\x9fw\x10}\xa6B') 117879ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \xc3\t\xd1\x8e4\x9fw\x10}\xa6B') 117879ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 117879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 117879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 117879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.30.0.1', 39170)) State.FROZEN -> State.WAITING 117879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41614) -> ('172.30.0.1', 39170)) State.FROZEN -> State.WAITING 117879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.17.0.2', 48859)) State.FROZEN -> State.WAITING 117879ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(XfpNrjSYt9 1 udp 1862270975 172.17.0.2 39170 typ prflx) 117879ms [err] connectionstatechanged connecting checking stable 117879ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117879ms [err] connectionstatechanged connecting checking stable 117879ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117879ms [err] connectionstatechanged connecting checking stable 117879ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.17.0.2', 39170)) State.WAITING -> State.IN_PROGRESS 117879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6<\xa5\xddj]\xe5>C\xd0\xabs') 117879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.17.0.2', 48859)) State.WAITING -> State.IN_PROGRESS 117879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48859) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\xfa\xd5\xd1\x14\xa5\xb1y\xc2\xa0\xcb\x82') 117882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41614) -> ('172.17.0.2', 39170)) State.WAITING -> State.IN_PROGRESS 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1b\xce?\x96\x8ep:\xee\xc2\xd0._') 117882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.30.0.1', 39170)) State.WAITING -> State.IN_PROGRESS 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'m\x01\x02\xe6\xff\x89W\xf7\x0eQ\xad") 117882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48859) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\xfa\xd5\xd1\x14\xa5\xb1y\xc2\xa0\xcb\x82') 117882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.17.0.2', 48859)) State.IN_PROGRESS -> State.SUCCEEDED 117882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41614) -> ('172.30.0.1', 39170)) State.WAITING -> State.FAILED 117882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41614) -> ('172.17.0.2', 48859)) State.FROZEN -> State.FAILED 117882ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "connecting"}] 117882ms [err] INFO:aioice.ice:Connection(0) ICE completed 117886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6<\xa5\xddj]\xe5>C\xd0\xabs') 117886ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1b\xce?\x96\x8ep:\xee\xc2\xd0._') 117886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.17.0.2', 39170)) State.IN_PROGRESS -> State.SUCCEEDED 117886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41614) -> ('172.17.0.2', 39170)) State.IN_PROGRESS -> State.SUCCEEDED 117886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'m\x01\x02\xe6\xff\x89W\xf7\x0eQ\xad") 117886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34983) -> ('172.30.0.1', 39170)) State.IN_PROGRESS -> State.SUCCEEDED 117886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3\x07\xf4\xfb\x93SZ\xc2x\x06S\x90') 117887ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3\x07\xf4\xfb\x93SZ\xc2x\x06S\x90') 117923ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 117923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 117925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 117925ms [err] connectionstatechanged connecting completed stable 117925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 117932ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 117934ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 117934ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 117934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 117934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 117934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 117934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 117934ms [err] connectionstatechanged connected completed stable 117934ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 117934ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "connected"}] 117938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 117938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 117938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 117938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 117938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 117938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4026610979, stream_id=1, stream_seq=0) 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 117943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3164985797, stream_id=1, stream_seq=0) 117943ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985797, gaps=[]) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4026610979, gaps=[]) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3164985798, stream_id=1, stream_seq=1) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985798, gaps=[]) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3164985799, stream_id=1, stream_seq=2) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985799, gaps=[]) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3164985800, stream_id=1, stream_seq=3) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985800, gaps=[]) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3164985801, stream_id=1, stream_seq=4) 117945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3164985801, gaps=[]) 117945ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 117945ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 118412ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118412ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 118502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 118502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 118502ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118502ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 118502ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 118502ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 118502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118502ms [err] connectionstatechanged closed closed closed 118502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118502ms [err] connectionstatechanged closed closed closed 118502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118502ms [err] connectionstatechanged closed closed closed 118502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118502ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118502ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7", "state": "closed"}] 118505ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7"}', extra='') 118505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f2c8f044-3aaa-4c77-a482-e485d16483f7"}', extra='') 118744ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118744ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118744ms [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 118947ms [err] Traceback (most recent call last): 118947ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118947ms [err] return _run_code(code, main_globals, None, 118947ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118947ms [err] exec(code, run_globals) 118947ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118947ms [err] sys.exit(main()) 118947ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118947ms [err] asyncio.run(main_async()) 118947ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118947ms [err] return loop.run_until_complete(main) 118947ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118947ms [err] self.run_forever() 118947ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118947ms [err] self._run_once() 118947ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118947ms [err] event_list = self._selector.select(timeout) 118947ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118947ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118947ms [err] KeyboardInterrupt 118979ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118979ms [err] h.flush() 118979ms [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 132866ms [log] starting device 134455ms [err] DEBUG:asyncio:Using selector: EpollSelector 134884ms [err] ERROR:asyncio:Unclosed client session 134884ms [err] client_session: 135216ms [log] parsing 135216ms [log] creating device handler 135216ms [log] [ready] 135216ms [log] reading line 135216ms [log] [websocketToken] "54b0c1e2-f6a7-4f6c-8377-dbe164365c19" 135259ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 135259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 135259ms [log] [websocketConnected] 136945ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 136945ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 136945ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 137048ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b1996c86-ab5e-4672-8b69-48945873d04a"}}', extra='') 137048ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b1996c86-ab5e-4672-8b69-48945873d04a"}}', extra='') 137048ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b1996c86-ab5e-4672-8b69-48945873d04a"} 137373ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57","config":{"iceServers":[]},"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='') 137373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57","config":{"iceServers":[]},"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='') 137373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57", "state": "new"}] 139380ms [err] makeOffer 139380ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 139381ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 139381ms [err] v=0 139381ms [err] o=- 3954912922 3954912922 IN IP4 0.0.0.0 139381ms [err] s=- 139381ms [err] t=0 0 139381ms [err] a=group:BUNDLE 0 139381ms [err] a=msid-semantic:WMS * 139381ms [err] m=application 9 DTLS/SCTP 5000 139381ms [err] c=IN IP4 0.0.0.0 139381ms [err] a=mid:0 139381ms [err] a=sctpmap:5000 webrtc-datachannel 65535 139381ms [err] a=max-message-size:65536 139381ms [err] a=ice-ufrag:yLbf 139381ms [err] a=ice-pwd:oQ7HFUKvsCSh0vnz7G1wG0 139381ms [err] a=fingerprint:sha-256 78:ED:53:9D:AC:90:2D:66:02:35:EB:16:2C:DD:EB:E1:30:48:56:CE:3A:7E:64:AE:29:12:F5:99:70:22:20:D7 139381ms [err] a=fingerprint:sha-384 C5:FF:FE:0F:7A:6C:49:BE:6D:FF:2B:94:7D:97:5C:E8:30:E7:AC:E7:FD:12:A6:2D:54:B1:03:18:3D:8F:13:05:C4:45:F2:47:14:5F:0B:3E:8E:AB:BF:8C:59:FD:91:51 139381ms [err] a=fingerprint:sha-512 69:8A:16:AC:E2:CD:65:E2:3B:77:EA:76:A0:73:9C:75:1A:8F:61:75:FC:5E:87:3C:23:E2:65:1D:93:8B:F8:73:D5:ED:26:2D:CB:F3:AB:52:42:CF:F8:9D:2A:CB:50:48:D4:D7:00:C6:8A:C6:8C:2D:FC:AE:18:62:17:2C:95:23 139381ms [err] a=setup:actpass 139381ms [err] 139382ms [err] connectionstatechanged new new have-local-offer 139382ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 139382ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 139384ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57", "state": "new"}] 139385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 139385ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 139385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 139386ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 139386ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 139386ms [err] handleSignalingMessage 139387ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139387ms [err] handleOptions 139387ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 139387ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 139387ms [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='') 139387ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 139440ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4261724328161287091 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:fw1j\\r\\na=ice-pwd:lE7iYC38Q3Tkgs9HJcyeAWGv\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 28:09:49:9F:23:9B:6C:81:8E:97:DB:42:44:E4:B8:22:FD:26:AC:C9:58:54:E0:9E:1D:B1:D6:3E:55:99:1D:5F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 139440ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4261724328161287091 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:fw1j\\r\\na=ice-pwd:lE7iYC38Q3Tkgs9HJcyeAWGv\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 28:09:49:9F:23:9B:6C:81:8E:97:DB:42:44:E4:B8:22:FD:26:AC:C9:58:54:E0:9E:1D:B1:D6:3E:55:99:1D:5F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 139440ms [err] handleSignalingMessage 139440ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139440ms [err] handleAnswer 139440ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 139441ms [err] acceptAnswer 139441ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 139441ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 139441ms [err] v=0 139441ms [err] o=- 4261724328161287091 2 IN IP4 127.0.0.1 139441ms [err] s=- 139441ms [err] t=0 0 139441ms [err] a=group:BUNDLE 0 139441ms [err] a=msid-semantic: WMS 139441ms [err] m=application 9 DTLS/SCTP 5000 139441ms [err] c=IN IP4 0.0.0.0 139441ms [err] a=ice-ufrag:fw1j 139441ms [err] a=ice-pwd:lE7iYC38Q3Tkgs9HJcyeAWGv 139441ms [err] a=ice-options:trickle 139441ms [err] a=fingerprint:sha-256 28:09:49:9F:23:9B:6C:81:8E:97:DB:42:44:E4:B8:22:FD:26:AC:C9:58:54:E0:9E:1D:B1:D6:3E:55:99:1D:5F 139441ms [err] a=setup:active 139441ms [err] a=mid:0 139441ms [err] a=sctpmap:5000 webrtc-datachannel 1024 139441ms [err] 139444ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 139444ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 139444ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 139444ms [err] connectionstatechanged connecting checking stable 139444ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139444ms [err] connectionstatechanged connecting checking stable 139444ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139444ms [err] connectionstatechanged connecting checking stable 139444ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139444ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57", "state": "connecting"}] 139483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GUqgpSTbBUJM') 139483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GUqgpSTbBUJM') 139485ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Yn8OdiV7Q3 1 udp 1845501695 172.17.0.2 53383 typ prflx) 139485ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34910) -> ('172.17.0.2', 53383)) State.WAITING -> State.IN_PROGRESS 139485ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdfL\xc2$}\xf0\xa4\xdd\x7f\xdd\x84Q') 139490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdfL\xc2$}\xf0\xa4\xdd\x7f\xdd\x84Q') 139490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34910) -> ('172.17.0.2', 53383)) State.IN_PROGRESS -> State.SUCCEEDED 139490ms [err] INFO:aioice.ice:Connection(0) ICE completed 139498ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 139498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 139523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 139526ms [err] connectionstatechanged connecting completed stable 139526ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 139535ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 139536ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 139537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 139538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 139538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 139543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 139543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 139544ms [err] connectionstatechanged connected completed stable 139545ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 139545ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57", "state": "connected"}] 139546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 139571ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:878791349 1 udp 2113937151 bfec041c-2bfc-4a7d-b6d3-7d3ce793c607.local 53383 typ host generation 0 ufrag fw1j network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 139571ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:878791349 1 udp 2113937151 bfec041c-2bfc-4a7d-b6d3-7d3ce793c607.local 53383 typ host generation 0 ufrag fw1j network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 139571ms [err] handleSignalingMessage 139571ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139571ms [err] handleIceCandidate 139572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 139572ms [err] acceptIceCandidate 139572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 139572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HraVrArE6dRk') 139573ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HraVrArE6dRk') 139575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 139575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 139575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 139575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 139577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 139577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 139578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 139578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 139578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 139579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=156516955, stream_id=1, stream_seq=0) 139584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 139587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=156516955, gaps=[]) 139587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 139587ms [err] INFO:aioice.ice:Connection(0) Remote candidate "bfec041c-2bfc-4a7d-b6d3-7d3ce793c607.local" resolved to 172.17.0.2 139588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1291385206, stream_id=1, stream_seq=0) 139588ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 139588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1291385206, gaps=[]) 139589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1291385207, stream_id=1, stream_seq=1) 139589ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 139589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1291385207, gaps=[]) 139589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1291385208, stream_id=1, stream_seq=2) 139589ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 139590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1291385208, gaps=[]) 139639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'obOqpb5SJJTx') 139666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'obOqpb5SJJTx') 139775ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w0j2MsgX4bsR') 139775ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w0j2MsgX4bsR') 139776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34884) -> ('172.17.0.2', 53383)) State.WAITING -> State.IN_PROGRESS 139776ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc3\x1e\xd2\xb9\xd6p\x0b4\xf7\xa72\xc2') 139813ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 53383) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc3\x1e\xd2\xb9\xd6p\x0b4\xf7\xa72\xc2') 139813ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34884) -> ('172.17.0.2', 53383)) State.IN_PROGRESS -> State.SUCCEEDED 139813ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34910) -> ('172.17.0.2', 53383)) State.FROZEN -> State.FAILED 139813ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34884) -> ('172.17.0.2', 53383)) State.FROZEN -> State.FAILED 140147ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140147ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140147ms [log] [experimentStatusChanged] {"status": "running", "message": null} 140292ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 140292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57"}', extra='') 140292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 140293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 140293ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 140295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 140295ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 140295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 140295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 140295ms [err] connectionstatechanged closed closed closed 140295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 140295ms [err] connectionstatechanged closed closed closed 140295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140295ms [err] connectionstatechanged closed closed closed 140295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 140295ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 140295ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c936180c-cf17-433c-8df6-ea31347fdc57", "state": "closed"}] 140488ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140488ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 140782ms [err] Traceback (most recent call last): 140782ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 140783ms [err] return _run_code(code, main_globals, None, 140783ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 140783ms [err] exec(code, run_globals) 140783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 140783ms [err] sys.exit(main()) 140783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 140784ms [err] asyncio.run(main_async()) 140784ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 140784ms [err] return loop.run_until_complete(main) 140784ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 140784ms [err] self.run_forever() 140784ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 140784ms [err] self._run_once() 140784ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 140784ms [err] event_list = self._selector.select(timeout) 140784ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 140784ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 140784ms [err] KeyboardInterrupt 140787ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 140787ms [err] h.flush() 140787ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 141263ms [log] starting device 142852ms [err] DEBUG:asyncio:Using selector: EpollSelector 143272ms [err] ERROR:asyncio:Unclosed client session 143272ms [err] client_session: 143572ms [log] parsing 143572ms [log] creating device handler 143572ms [log] [ready] 143572ms [log] reading line 143572ms [log] [websocketToken] "613d8441-0952-403a-ac5e-17978645b468" 143721ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 143722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 143722ms [log] [websocketConnected] 145630ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 145630ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 145630ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 145636ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/40a6aa0f-58a1-4696-ab4f-d38f9167a90b"}}', extra='') 145636ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/40a6aa0f-58a1-4696-ab4f-d38f9167a90b"}}', extra='') 145636ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/40a6aa0f-58a1-4696-ab4f-d38f9167a90b"} 145866ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866","config":{"iceServers":[]},"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='') 145866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866","config":{"iceServers":[]},"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='') 145866ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866", "state": "new"}] 147875ms [err] makeOffer 147875ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 147875ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 147875ms [err] v=0 147875ms [err] o=- 3954912931 3954912931 IN IP4 0.0.0.0 147875ms [err] s=- 147875ms [err] t=0 0 147875ms [err] a=group:BUNDLE 0 147875ms [err] a=msid-semantic:WMS * 147875ms [err] m=application 9 DTLS/SCTP 5000 147875ms [err] c=IN IP4 0.0.0.0 147875ms [err] a=mid:0 147875ms [err] a=sctpmap:5000 webrtc-datachannel 65535 147875ms [err] a=max-message-size:65536 147875ms [err] a=ice-ufrag:1ui8 147875ms [err] a=ice-pwd:725qYuQEyREIdWTJ0cjMz3 147875ms [err] a=fingerprint:sha-256 D7:EF:4B:F1:56:48:F9:E3:E3:E4:6B:A7:99:53:C3:48:59:A6:3A:F7:52:D4:26:C7:66:84:B3:D1:43:C3:DF:1D 147875ms [err] a=fingerprint:sha-384 96:80:FA:65:E3:EA:37:2D:F3:AF:BA:A8:16:66:19:7A:52:69:95:CA:98:2A:5A:17:AA:9E:14:21:B8:1E:1B:A7:36:6C:FA:C1:58:E0:96:29:95:9E:6D:0F:6D:B4:50:38 147875ms [err] a=fingerprint:sha-512 3F:89:6B:BE:9C:9B:DC:9B:4D:E2:EC:5E:BE:2B:D9:EA:47:C5:71:46:51:2F:82:AA:8E:7A:77:B0:DA:BC:3E:94:58:23:E2:EB:22:4D:6B:FE:08:60:7E:72:B0:3D:58:EA:28:5C:7F:DC:A3:F3:B1:BB:A4:86:83:B0:33:52:0D:19 147875ms [err] a=setup:actpass 147875ms [err] 147877ms [err] connectionstatechanged new new have-local-offer 147877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 147877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 147878ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866", "state": "new"}] 147879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 147879ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 147879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 147880ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 147880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 147880ms [err] handleSignalingMessage 147880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 147880ms [err] handleOptions 147880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 147880ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 147880ms [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='') 147881ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 147931ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PEkM4V37rytO') 147932ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PEkM4V37rytO') 147937ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5243327325049878831 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:N4Oo\\r\\na=ice-pwd:ZQ8O6dODuOHikPBf076MkQWA\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B3:37:3B:FB:9E:A2:44:7F:D4:41:D5:6D:78:EA:FE:9D:B9:83:AB:2F:EC:8B:42:A5:A4:3F:83:1A:03:28:6D:A1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 147939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5243327325049878831 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:N4Oo\\r\\na=ice-pwd:ZQ8O6dODuOHikPBf076MkQWA\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B3:37:3B:FB:9E:A2:44:7F:D4:41:D5:6D:78:EA:FE:9D:B9:83:AB:2F:EC:8B:42:A5:A4:3F:83:1A:03:28:6D:A1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 147940ms [err] handleSignalingMessage 147941ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 147941ms [err] handleAnswer 147942ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 147942ms [err] acceptAnswer 147945ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 147945ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 147945ms [err] v=0 147945ms [err] o=- 5243327325049878831 2 IN IP4 127.0.0.1 147945ms [err] s=- 147945ms [err] t=0 0 147945ms [err] a=group:BUNDLE 0 147945ms [err] a=msid-semantic: WMS 147945ms [err] m=application 9 DTLS/SCTP 5000 147945ms [err] c=IN IP4 0.0.0.0 147945ms [err] a=ice-ufrag:N4Oo 147945ms [err] a=ice-pwd:ZQ8O6dODuOHikPBf076MkQWA 147945ms [err] a=ice-options:trickle 147945ms [err] a=fingerprint:sha-256 B3:37:3B:FB:9E:A2:44:7F:D4:41:D5:6D:78:EA:FE:9D:B9:83:AB:2F:EC:8B:42:A5:A4:3F:83:1A:03:28:6D:A1 147945ms [err] a=setup:active 147945ms [err] a=mid:0 147945ms [err] a=sctpmap:5000 webrtc-datachannel 1024 147945ms [err] 147978ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3284830779 1 udp 2113937151 b526ca4d-01eb-4982-89f8-cf4829bfc28f.local 43237 typ host generation 0 ufrag N4Oo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 147981ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3284830779 1 udp 2113937151 b526ca4d-01eb-4982-89f8-cf4829bfc28f.local 43237 typ host generation 0 ufrag N4Oo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 147981ms [err] handleSignalingMessage 147982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 147982ms [err] handleIceCandidate 147983ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 147983ms [err] acceptIceCandidate 147983ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 147984ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 147984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 147984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 147984ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ONrgnUB2wh 1 udp 1845501695 172.17.0.2 43237 typ prflx) 147985ms [err] connectionstatechanged connecting checking stable 147985ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 147986ms [err] connectionstatechanged connecting checking stable 147986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 147986ms [err] connectionstatechanged connecting checking stable 147986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 147987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57223) -> ('172.17.0.2', 43237)) State.WAITING -> State.IN_PROGRESS 147987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i\x19O\x88\x83\xf0\x92\x88\x10HFL') 147991ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866", "state": "connecting"}] 147992ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i\x19O\x88\x83\xf0\x92\x88\x10HFL') 147993ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57223) -> ('172.17.0.2', 43237)) State.IN_PROGRESS -> State.SUCCEEDED 147993ms [err] INFO:aioice.ice:Connection(0) ICE completed 147994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ab2nNC7n3ASc') 147994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ab2nNC7n3ASc') 148022ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 148022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 148024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 148035ms [err] connectionstatechanged connecting completed stable 148035ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 148036ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b526ca4d-01eb-4982-89f8-cf4829bfc28f.local" resolved to 172.17.0.2 148038ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 148038ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 148038ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 148038ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 148039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 148039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 148039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 148039ms [err] connectionstatechanged connected completed stable 148039ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 148041ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866", "state": "connected"}] 148073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 148073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 148074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 148074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 148074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 148074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 148074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 148074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'k79iAJYX6ozi') 148075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'k79iAJYX6ozi') 148077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 148077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 148077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 148078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3271733366, stream_id=1, stream_seq=0) 148079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 148080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3271733366, gaps=[]) 148080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 148082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2124919, stream_id=1, stream_seq=0) 148082ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 148082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2124919, gaps=[]) 148086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2124920, stream_id=1, stream_seq=1) 148087ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 148087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2124920, gaps=[]) 148089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2124921, stream_id=1, stream_seq=2) 148089ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 148090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2124921, gaps=[]) 148119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2124922, stream_id=1, stream_seq=3) 148119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2124922, gaps=[]) 148119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2124923, stream_id=1, stream_seq=4) 148119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2124923, gaps=[]) 148132ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wXvgFb9GBDo1') 148132ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wXvgFb9GBDo1') 148136ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49516) -> ('172.17.0.2', 43237)) State.WAITING -> State.IN_PROGRESS 148136ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xec\x1f*l7\t\xb9\x93f\x02\xc9\x99') 148165ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43237) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xec\x1f*l7\t\xb9\x93f\x02\xc9\x99') 148166ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49516) -> ('172.17.0.2', 43237)) State.IN_PROGRESS -> State.SUCCEEDED 148166ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57223) -> ('172.17.0.2', 43237)) State.FROZEN -> State.FAILED 148167ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49516) -> ('172.17.0.2', 43237)) State.FROZEN -> State.FAILED 148455ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 148455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 148455ms [log] [experimentStatusChanged] {"status": "running", "message": null} 148460ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 148460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866"}', extra='') 148460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 148460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 148460ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 148460ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 148460ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 148460ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 148460ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 148460ms [err] connectionstatechanged closed closed closed 148460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 148460ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 148460ms [err] connectionstatechanged closed closed closed 148460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 148460ms [err] connectionstatechanged closed closed closed 148460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 148460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 148460ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 148460ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b334b40-43e7-4856-b50f-68387a21f866", "state": "closed"}] 148755ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 148755ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 148756ms [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 149083ms [err] Traceback (most recent call last): 149083ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 149083ms [err] return _run_code(code, main_globals, None, 149083ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 149083ms [err] exec(code, run_globals) 149083ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 149083ms [err] sys.exit(main()) 149083ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 149083ms [err] asyncio.run(main_async()) 149083ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 149083ms [err] return loop.run_until_complete(main) 149083ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 149083ms [err] self.run_forever() 149083ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 149083ms [err] self._run_once() 149083ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 149083ms [err] event_list = self._selector.select(timeout) 149083ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 149083ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 149083ms [err] KeyboardInterrupt 149083ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 149083ms [err] h.flush() 149083ms [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 165831ms [log] starting device 167366ms [err] DEBUG:asyncio:Using selector: EpollSelector 167753ms [err] ERROR:asyncio:Unclosed client session 167753ms [err] client_session: 168006ms [log] parsing 168006ms [log] creating device handler 168006ms [log] [ready] 168006ms [log] reading line 168006ms [log] [websocketToken] "171973d4-106b-423c-ba48-902d5ae8a4ca" 168053ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 168053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 168053ms [log] [websocketConnected] 168920ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 168921ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 168921ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 169065ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/33f819ce-89a2-4338-87e6-c948249ce936"}}', extra='') 169065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/33f819ce-89a2-4338-87e6-c948249ce936"}}', extra='') 169065ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/33f819ce-89a2-4338-87e6-c948249ce936"} 169250ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 169250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 169255ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "new"}] 171259ms [err] makeOffer 171259ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 171259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 171259ms [err] v=0 171259ms [err] o=- 3954912954 3954912954 IN IP4 0.0.0.0 171259ms [err] s=- 171259ms [err] t=0 0 171259ms [err] a=group:BUNDLE 0 171259ms [err] a=msid-semantic:WMS * 171259ms [err] m=application 9 DTLS/SCTP 5000 171259ms [err] c=IN IP4 0.0.0.0 171259ms [err] a=mid:0 171259ms [err] a=sctpmap:5000 webrtc-datachannel 65535 171259ms [err] a=max-message-size:65536 171259ms [err] a=ice-ufrag:WVnQ 171259ms [err] a=ice-pwd:dCVcWEKHOkjHIqNP0ogDbS 171259ms [err] a=fingerprint:sha-256 A0:4E:49:71:16:6C:B4:51:9B:B2:37:12:25:4B:67:74:57:DA:13:43:D4:77:A5:6D:34:CB:BB:A6:1A:3C:11:41 171259ms [err] a=fingerprint:sha-384 25:42:F6:A1:D7:E0:FE:25:A9:7B:05:76:8E:AB:54:C0:B9:89:35:11:8A:B6:C4:9F:D5:6F:C1:62:23:C6:85:C7:AB:BC:11:76:6F:8B:43:8A:AD:CE:68:2B:A1:27:7A:E4 171259ms [err] a=fingerprint:sha-512 30:AA:DA:F9:B9:5D:E6:52:6C:E5:58:4B:B2:E6:C9:88:65:9B:1D:06:37:F3:A1:72:2E:C5:8B:BE:16:AA:65:56:ED:05:AB:19:5B:E3:A6:EF:F9:B7:CC:1F:E2:BC:62:66:7F:AF:95:64:35:A4:5C:3D:91:D2:AD:56:8D:AA:11:03 171259ms [err] a=setup:actpass 171259ms [err] 171261ms [err] connectionstatechanged new new have-local-offer 171261ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 171261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 171263ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "new"}] 171263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 171263ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 171263ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 171264ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 171264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 171264ms [err] handleSignalingMessage 171264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 171265ms [err] handleOptions 171265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 171265ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 171265ms [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='') 171265ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 171354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54438) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\x02w\x01\x06\x87L\x1d\xb6\xa2\x90\x12') 171355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54438) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\x02w\x01\x06\x87L\x1d\xb6\xa2\x90\x12') 171395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60344) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!u\xf0\x81\x8d\x98\xe6\xdc\xc8.\x07\xfa') 171396ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60344) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!u\xf0\x81\x8d\x98\xe6\xdc\xc8.\x07\xfa') 171402ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912954 3954912954 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 54438 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 54438 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60344 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0xVw\\r\\na=ice-pwd:t6k5izWUT1kOPvILk65quw\\r\\na=fingerprint:sha-256 46:FD:28:B0:B4:F1:3B:03:BB:F7:C4:3F:AA:F8:D3:54:E0:AA:14:06:D5:5A:55:10:04:F9:7D:75:2E:D9:5C:B2\\r\\na=fingerprint:sha-384 C0:CC:E2:C6:42:5B:17:9E:0B:97:DE:77:21:F6:98:48:37:98:B6:B3:01:C8:DA:74:EC:E6:F0:B6:9E:A8:FA:2F:29:6C:A3:E9:04:89:9E:A8:63:59:BF:86:37:2E:02:AB\\r\\na=fingerprint:sha-512 33:A3:84:8E:0F:AB:13:06:52:03:D0:CC:C9:58:08:A4:BE:75:E5:B5:33:3B:79:BD:B1:2D:49:45:5B:8F:7F:FB:06:24:3E:6B:33:43:4A:B2:95:47:73:66:9D:89:D8:DE:BA:4C:5C:C8:C4:FD:67:51:C5:12:C7:26:32:42:A1:0A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 171402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912954 3954912954 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 54438 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 54438 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60344 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0xVw\\r\\na=ice-pwd:t6k5izWUT1kOPvILk65quw\\r\\na=fingerprint:sha-256 46:FD:28:B0:B4:F1:3B:03:BB:F7:C4:3F:AA:F8:D3:54:E0:AA:14:06:D5:5A:55:10:04:F9:7D:75:2E:D9:5C:B2\\r\\na=fingerprint:sha-384 C0:CC:E2:C6:42:5B:17:9E:0B:97:DE:77:21:F6:98:48:37:98:B6:B3:01:C8:DA:74:EC:E6:F0:B6:9E:A8:FA:2F:29:6C:A3:E9:04:89:9E:A8:63:59:BF:86:37:2E:02:AB\\r\\na=fingerprint:sha-512 33:A3:84:8E:0F:AB:13:06:52:03:D0:CC:C9:58:08:A4:BE:75:E5:B5:33:3B:79:BD:B1:2D:49:45:5B:8F:7F:FB:06:24:3E:6B:33:43:4A:B2:95:47:73:66:9D:89:D8:DE:BA:4C:5C:C8:C4:FD:67:51:C5:12:C7:26:32:42:A1:0A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 171402ms [err] handleSignalingMessage 171402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 171403ms [err] handleAnswer 171403ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 171403ms [err] acceptAnswer 171403ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 171403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 171403ms [err] v=0 171403ms [err] o=- 3954912954 3954912954 IN IP4 0.0.0.0 171403ms [err] s=- 171403ms [err] t=0 0 171403ms [err] a=group:BUNDLE 0 171403ms [err] a=msid-semantic:WMS * 171403ms [err] m=application 54438 DTLS/SCTP 5000 171403ms [err] c=IN IP4 172.30.0.1 171403ms [err] a=mid:0 171403ms [err] a=sctpmap:5000 webrtc-datachannel 65535 171403ms [err] a=max-message-size:65536 171403ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54438 typ host 171403ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60344 typ host 171403ms [err] a=end-of-candidates 171403ms [err] a=ice-ufrag:0xVw 171403ms [err] a=ice-pwd:t6k5izWUT1kOPvILk65quw 171403ms [err] a=fingerprint:sha-256 46:FD:28:B0:B4:F1:3B:03:BB:F7:C4:3F:AA:F8:D3:54:E0:AA:14:06:D5:5A:55:10:04:F9:7D:75:2E:D9:5C:B2 171403ms [err] a=fingerprint:sha-384 C0:CC:E2:C6:42:5B:17:9E:0B:97:DE:77:21:F6:98:48:37:98:B6:B3:01:C8:DA:74:EC:E6:F0:B6:9E:A8:FA:2F:29:6C:A3:E9:04:89:9E:A8:63:59:BF:86:37:2E:02:AB 171403ms [err] a=fingerprint:sha-512 33:A3:84:8E:0F:AB:13:06:52:03:D0:CC:C9:58:08:A4:BE:75:E5:B5:33:3B:79:BD:B1:2D:49:45:5B:8F:7F:FB:06:24:3E:6B:33:43:4A:B2:95:47:73:66:9D:89:D8:DE:BA:4C:5C:C8:C4:FD:67:51:C5:12:C7:26:32:42:A1:0A 171403ms [err] a=setup:active 171403ms [err] 171405ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 171405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 171406ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 171406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.30.0.1', 54438)) State.FROZEN -> State.WAITING 171407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53425) -> ('172.30.0.1', 54438)) State.FROZEN -> State.WAITING 171407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.17.0.2', 60344)) State.FROZEN -> State.WAITING 171407ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(wFUihc1H1g 1 udp 1862270975 172.17.0.2 54438 typ prflx) 171407ms [err] connectionstatechanged connecting checking stable 171407ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 171408ms [err] connectionstatechanged connecting checking stable 171408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 171408ms [err] connectionstatechanged connecting checking stable 171408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 171408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.17.0.2', 54438)) State.WAITING -> State.IN_PROGRESS 171409ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54438) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x19\xa7\x8e\xf9I[I\xec~\xa9\xbe') 171409ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.17.0.2', 60344)) State.WAITING -> State.IN_PROGRESS 171410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60344) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\x1e\x06A\xc9@\x1b\x05\x17\xc1\x17\x17') 171411ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.30.0.1', 54438)) State.WAITING -> State.IN_PROGRESS 171411ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54438) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xbf\xda\xd7w[\x81\xf9\x050'k\xc6") 171412ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "connecting"}] 171412ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54438) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x19\xa7\x8e\xf9I[I\xec~\xa9\xbe') 171412ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.17.0.2', 54438)) State.IN_PROGRESS -> State.SUCCEEDED 171412ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53425) -> ('172.30.0.1', 54438)) State.WAITING -> State.FAILED 171412ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53425) -> ('172.17.0.2', 60344)) State.FROZEN -> State.FAILED 171412ms [err] INFO:aioice.ice:Connection(0) ICE completed 171413ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60344) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\x1e\x06A\xc9@\x1b\x05\x17\xc1\x17\x17') 171413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.17.0.2', 60344)) State.IN_PROGRESS -> State.SUCCEEDED 171443ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54438) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xbf\xda\xd7w[\x81\xf9\x050'k\xc6") 171443ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60268) -> ('172.30.0.1', 54438)) State.IN_PROGRESS -> State.SUCCEEDED 171443ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 171443ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 171446ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 171446ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54438) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa2\xbci\x94\x81\xc2\xa9\x87\xcd\x7fE\xbc') 171446ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54438) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa2\xbci\x94\x81\xc2\xa9\x87\xcd\x7fE\xbc') 171447ms [err] connectionstatechanged connecting completed stable 171447ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 171455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 171455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 171455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 171455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 171455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 171455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 171455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 171455ms [err] connectionstatechanged connected completed stable 171455ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 171455ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "connected"}] 171457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 171457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 171457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 171457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 171458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 171459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2851118633, stream_id=1, stream_seq=0) 171459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 171461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=332221534, stream_id=1, stream_seq=0) 171461ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 171461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=332221534, gaps=[]) 171462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2851118633, gaps=[]) 171462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 171462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=332221535, stream_id=1, stream_seq=1) 171462ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 171462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=332221535, gaps=[]) 171463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=332221536, stream_id=1, stream_seq=2) 171463ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 171463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=332221536, gaps=[]) 171930ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 171930ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 171930ms [log] [experimentStatusChanged] {"status": "running", "message": null} 171975ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56"}', extra='') 171975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56"}', extra='') 171975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 171975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 171975ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 171976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 171976ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 171976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 171976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 171976ms [err] connectionstatechanged closed closed closed 171976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 171976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 171976ms [err] connectionstatechanged closed closed closed 171976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 171977ms [err] connectionstatechanged closed closed closed 171977ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 171979ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/18ac2ce0-ba62-478c-8941-286ea4d7ed56", "state": "closed"}] 171980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 171980ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 172259ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 172259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 172259ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 172414ms [err] Traceback (most recent call last): 172414ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 172415ms [err] return _run_code(code, main_globals, None, 172415ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 172415ms [err] exec(code, run_globals) 172415ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 172416ms [err] sys.exit(main()) 172416ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 172416ms [err] asyncio.run(main_async()) 172416ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 172416ms [err] return loop.run_until_complete(main) 172416ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 172417ms [err] self.run_forever() 172417ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 172417ms [err] self._run_once() 172417ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 172418ms [err] event_list = self._selector.select(timeout) 172418ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 172418ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 172418ms [err] KeyboardInterrupt 172455ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 172455ms [err] h.flush() 172455ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 172941ms [log] starting device 174284ms [err] DEBUG:asyncio:Using selector: EpollSelector 174707ms [err] ERROR:asyncio:Unclosed client session 174707ms [err] client_session: 175148ms [log] parsing 175148ms [log] creating device handler 175148ms [log] [ready] 175148ms [log] reading line 175148ms [log] [websocketToken] "5479459a-aa61-4d4a-b368-167b12b1ebd2" 175188ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 175188ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 175189ms [log] [websocketConnected] 175923ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 175923ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 175923ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 175969ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/274091c1-64da-4353-abfe-6f7946ad0922"}}', extra='') 175969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/274091c1-64da-4353-abfe-6f7946ad0922"}}', extra='') 175969ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/274091c1-64da-4353-abfe-6f7946ad0922"} 176150ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 176150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 176156ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "new"}] 178163ms [err] makeOffer 178163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 178164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 178164ms [err] v=0 178164ms [err] o=- 3954912961 3954912961 IN IP4 0.0.0.0 178164ms [err] s=- 178164ms [err] t=0 0 178164ms [err] a=group:BUNDLE 0 178164ms [err] a=msid-semantic:WMS * 178164ms [err] m=application 9 DTLS/SCTP 5000 178164ms [err] c=IN IP4 0.0.0.0 178164ms [err] a=mid:0 178164ms [err] a=sctpmap:5000 webrtc-datachannel 65535 178164ms [err] a=max-message-size:65536 178164ms [err] a=ice-ufrag:sOyA 178164ms [err] a=ice-pwd:es58XpZNvSsLQxN6Q4WGX8 178164ms [err] a=fingerprint:sha-256 83:FD:2A:62:CD:DE:84:AF:CB:62:DE:F5:1C:EB:2D:06:22:BC:E9:44:62:21:48:78:97:B8:AB:88:52:5A:89:33 178164ms [err] a=fingerprint:sha-384 3D:FB:0A:22:ED:CD:C2:8B:99:65:BC:59:6B:03:55:C1:5D:3C:5F:65:81:FC:63:4C:CC:5D:EA:A1:0D:83:5D:F5:CB:2F:15:F8:50:68:F8:1D:55:DE:55:6C:0D:3E:81:AF 178164ms [err] a=fingerprint:sha-512 33:13:BB:8E:E5:6C:D9:E1:7B:CC:6B:1F:1A:A3:F1:7C:7F:7B:39:9E:C5:90:69:13:58:26:F4:38:BC:4E:D2:BD:17:8C:9A:EE:66:05:9D:6C:6A:88:CA:2E:22:BE:6C:7C:63:7D:6C:4C:AA:6C:2F:17:1B:EE:FE:97:0D:20:6E:34 178164ms [err] a=setup:actpass 178164ms [err] 178166ms [err] connectionstatechanged new new have-local-offer 178166ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 178166ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 178168ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "new"}] 178169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 178169ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 178170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 178171ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 178171ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 178171ms [err] handleSignalingMessage 178171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 178171ms [err] handleOptions 178172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 178172ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 178172ms [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='') 178172ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 178189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\x05\xcc\xd8\x8d\xfc\x16d`\xe2\xf6\x15') 178189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\x05\xcc\xd8\x8d\xfc\x16d`\xe2\xf6\x15') 178219ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34342) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0V\xb6\xb1\xf1\xd3l\x1d\x06\x03\xbdi') 178220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34342) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0V\xb6\xb1\xf1\xd3l\x1d\x06\x03\xbdi') 178234ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912961 3954912961 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 49541 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 49541 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34342 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:hDmY\\r\\na=ice-pwd:QDrf2uHv61RJgBv5i4cyVB\\r\\na=fingerprint:sha-256 FF:FB:E6:5A:7D:88:76:5F:5A:CA:84:E1:9E:8C:F5:86:F5:7B:3C:C6:B5:5C:5F:7B:32:E2:E0:6E:71:38:AC:70\\r\\na=fingerprint:sha-384 F3:5E:11:E5:1B:37:2A:13:08:0D:CB:17:D1:63:05:43:2E:2B:75:BB:C8:36:51:CE:28:D2:CC:41:E5:A9:8D:92:6B:F1:0B:C0:48:50:60:82:95:7E:E7:F1:2D:5F:7F:D6\\r\\na=fingerprint:sha-512 0B:5A:53:EF:B5:7A:E6:FE:6D:AE:3B:B7:69:3A:C2:F7:D8:F3:61:3E:ED:E2:CC:01:DF:2F:11:C3:C8:66:50:6A:D5:FC:51:0F:8B:07:02:3E:48:C2:84:4C:F0:27:2C:39:0A:55:11:26:86:64:5B:03:54:A1:AF:AB:2A:54:58:08\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 178235ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954912961 3954912961 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 49541 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 49541 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34342 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:hDmY\\r\\na=ice-pwd:QDrf2uHv61RJgBv5i4cyVB\\r\\na=fingerprint:sha-256 FF:FB:E6:5A:7D:88:76:5F:5A:CA:84:E1:9E:8C:F5:86:F5:7B:3C:C6:B5:5C:5F:7B:32:E2:E0:6E:71:38:AC:70\\r\\na=fingerprint:sha-384 F3:5E:11:E5:1B:37:2A:13:08:0D:CB:17:D1:63:05:43:2E:2B:75:BB:C8:36:51:CE:28:D2:CC:41:E5:A9:8D:92:6B:F1:0B:C0:48:50:60:82:95:7E:E7:F1:2D:5F:7F:D6\\r\\na=fingerprint:sha-512 0B:5A:53:EF:B5:7A:E6:FE:6D:AE:3B:B7:69:3A:C2:F7:D8:F3:61:3E:ED:E2:CC:01:DF:2F:11:C3:C8:66:50:6A:D5:FC:51:0F:8B:07:02:3E:48:C2:84:4C:F0:27:2C:39:0A:55:11:26:86:64:5B:03:54:A1:AF:AB:2A:54:58:08\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 178235ms [err] handleSignalingMessage 178235ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 178235ms [err] handleAnswer 178235ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 178236ms [err] acceptAnswer 178236ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 178236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 178236ms [err] v=0 178236ms [err] o=- 3954912961 3954912961 IN IP4 0.0.0.0 178236ms [err] s=- 178236ms [err] t=0 0 178236ms [err] a=group:BUNDLE 0 178236ms [err] a=msid-semantic:WMS * 178236ms [err] m=application 49541 DTLS/SCTP 5000 178236ms [err] c=IN IP4 172.30.0.1 178236ms [err] a=mid:0 178236ms [err] a=sctpmap:5000 webrtc-datachannel 65535 178236ms [err] a=max-message-size:65536 178236ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49541 typ host 178236ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34342 typ host 178236ms [err] a=end-of-candidates 178236ms [err] a=ice-ufrag:hDmY 178236ms [err] a=ice-pwd:QDrf2uHv61RJgBv5i4cyVB 178236ms [err] a=fingerprint:sha-256 FF:FB:E6:5A:7D:88:76:5F:5A:CA:84:E1:9E:8C:F5:86:F5:7B:3C:C6:B5:5C:5F:7B:32:E2:E0:6E:71:38:AC:70 178236ms [err] a=fingerprint:sha-384 F3:5E:11:E5:1B:37:2A:13:08:0D:CB:17:D1:63:05:43:2E:2B:75:BB:C8:36:51:CE:28:D2:CC:41:E5:A9:8D:92:6B:F1:0B:C0:48:50:60:82:95:7E:E7:F1:2D:5F:7F:D6 178236ms [err] a=fingerprint:sha-512 0B:5A:53:EF:B5:7A:E6:FE:6D:AE:3B:B7:69:3A:C2:F7:D8:F3:61:3E:ED:E2:CC:01:DF:2F:11:C3:C8:66:50:6A:D5:FC:51:0F:8B:07:02:3E:48:C2:84:4C:F0:27:2C:39:0A:55:11:26:86:64:5B:03:54:A1:AF:AB:2A:54:58:08 178236ms [err] a=setup:active 178236ms [err] 178277ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qDf\x9e\xb9\xce\t\xca\x19M\xb0\x01') 178277ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qDf\x9e\xb9\xce\t\xca\x19M\xb0\x01') 178278ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34342) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')&?\xe7\x16V!\xe9\xfbY\x8b\xfd') 178279ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34342) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')&?\xe7\x16V!\xe9\xfbY\x8b\xfd') 178279ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 178280ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 178281ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 178281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51074) -> ('172.30.0.1', 49541)) State.FROZEN -> State.WAITING 178282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34556) -> ('172.30.0.1', 49541)) State.FROZEN -> State.WAITING 178282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51074) -> ('172.17.0.2', 34342)) State.FROZEN -> State.WAITING 178282ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YLr5Ap5CSh 1 udp 1862270975 172.17.0.2 49541 typ prflx) 178283ms [err] connectionstatechanged connecting checking stable 178283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 178283ms [err] connectionstatechanged connecting checking stable 178283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 178283ms [err] connectionstatechanged connecting checking stable 178283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 178283ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51074) -> ('172.17.0.2', 49541)) State.WAITING -> State.IN_PROGRESS 178283ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xd0\xc2N\xc5\xe6\x03\xfc\xd3\xf9'\x19D") 178284ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51074) -> ('172.17.0.2', 34342)) State.WAITING -> State.IN_PROGRESS 178284ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34342) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\xa7Y\xd3K\x9dE\x00z\xe2\xf0\x89') 178285ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34556) -> ('172.17.0.2', 49541)) State.WAITING -> State.IN_PROGRESS 178285ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9\xdb\xe6\xa7\xb9\xea6\x91\xe9\xed\x0fk') 178285ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51074) -> ('172.30.0.1', 49541)) State.WAITING -> State.IN_PROGRESS 178286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd5\x11\xbdE\x8a\xf7\xc4W\x99.\x1e^') 178315ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "connecting"}] 178316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xd0\xc2N\xc5\xe6\x03\xfc\xd3\xf9'\x19D") 178316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9\xdb\xe6\xa7\xb9\xea6\x91\xe9\xed\x0fk') 178316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51074) -> ('172.17.0.2', 49541)) State.IN_PROGRESS -> State.SUCCEEDED 178316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34556) -> ('172.30.0.1', 49541)) State.WAITING -> State.FAILED 178317ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34556) -> ('172.17.0.2', 34342)) State.FROZEN -> State.FAILED 178317ms [err] INFO:aioice.ice:Connection(0) ICE completed 178317ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34556) -> ('172.17.0.2', 49541)) State.IN_PROGRESS -> State.SUCCEEDED 178318ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 178318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 178321ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 178323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34342) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\xa7Y\xd3K\x9dE\x00z\xe2\xf0\x89') 178323ms [err] connectionstatechanged connecting completed stable 178323ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 178324ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd5\x11\xbdE\x8a\xf7\xc4W\x99.\x1e^') 178325ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xa2\xc6!UZ\x9d\xd8|\x89\xb6U') 178327ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xa2\xc6!UZ\x9d\xd8|\x89\xb6U') 178329ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 178330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 178330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 178330ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 178355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 178355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 178355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 178355ms [err] connectionstatechanged connected completed stable 178355ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 178356ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "connected"}] 178362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 178362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 178363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 178363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 178363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 178365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 178366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 178366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 178366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 178367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=202490379, stream_id=1, stream_seq=0) 178367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1350856927, stream_id=1, stream_seq=0) 178371ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856927, gaps=[]) 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=202490379, gaps=[]) 178371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 178373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1350856928, stream_id=1, stream_seq=1) 178373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856928, gaps=[]) 178373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1350856929, stream_id=1, stream_seq=2) 178373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856929, gaps=[]) 178373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1350856930, stream_id=1, stream_seq=3) 178373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856930, gaps=[]) 178373ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 178373ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1350856931, stream_id=1, stream_seq=4) 178409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1350856931, gaps=[]) 178691ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 178692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 178692ms [log] [experimentStatusChanged] {"status": "running", "message": null} 178796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 178796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 178796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 178796ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 178797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 178797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 178798ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 178798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 178798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 178799ms [err] connectionstatechanged closed closed closed 178800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 178800ms [err] connectionstatechanged closed closed closed 178800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 178800ms [err] connectionstatechanged closed closed closed 178801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 178801ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad", "state": "closed"}] 178803ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad"}', extra='') 178803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ad56bca4-081d-4545-99f8-76549dee15ad"}', extra='') 178803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 178804ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 179093ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 179093ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 179093ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 179233ms [err] Traceback (most recent call last): 179233ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 179233ms [err] return _run_code(code, main_globals, None, 179233ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 179233ms [err] exec(code, run_globals) 179233ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 179234ms [err] sys.exit(main()) 179234ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 179234ms [err] asyncio.run(main_async()) 179234ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 179234ms [err] return loop.run_until_complete(main) 179234ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 179237ms [err] self.run_forever() 179237ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 179237ms [err] self._run_once() 179237ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 179237ms [err] event_list = self._selector.select(timeout) 179237ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 179237ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 179237ms [err] KeyboardInterrupt 179237ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 179237ms [err] h.flush() 179237ms [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